obs-nvfbc

obs-nvfbc 0.0.7

terrorfrog

New Member
We might not be allowed to use NVFBC on windows, but there's nothing stopping anyone from creating a fake Shield device as an OBS plugin to do the "window capturing" part (like Moonlight) and NVENC to do the video encoding without actually using NVFBC. It would be GeForce drivers doing the NVFBC capture part.
there is nothing stopping us from using nvfbc on windows if you have a quadro card. for geforce its deactivated in the driver which can be bypassed. but thats not the concern for plugin dev. on linux it has to be bypassed to.

you proposal wont do anything useful, the issue is already the window capture part whcih creates the lag for many reasons.
point of using nvfbc is to capture directly from the framebuffer.

however nvidia state that this is no longer possible on windows doo to changes in architecture in windows, but in theary it should still be in true full screen mode
 

alexonpeace

New Member
as terrorfrog mentioned having this plugin work on windows would be a monumental benefit
since the github mod is super easy to do and pretty much works on all consumer-grade cards
would basically make shadowplay obsolete
pretty please recompile the library for windows
 

ehs03y3ol

New Member
I registered and come here couse I think users are not understanding the main issue for Windows porting.



Last supported Windows 10 version is 1803, build 17134. Windows 10 provides native capture APIs that can be considered as alternatives to NVFBC.

We don't have anymore access to the NVIDIA Capture SDK release. If we use the older releases, still modern Windows 10 and 11 will not be supported by NVIDIA and may don't anymore with modern drivers.

There are NOT practical way to porting this to Windows. You can contribute freely to the OBS community if you get this running in a practical way, but understand developers will not work free on app with expire date on hands.

Capture SDK can be only used on GRID, Tesla, or Quadro X2000+ (X = K/M/P/RTX etc ) hardware products. Other configurations are not permitted under the end user license agreement terms and conditions.
 
Last edited:

terrorfrog

New Member
allright thanks for clarification. lets wait and see for RDNA3, maybe nvidia stuff wont be relevant in the future anyway, the way they are going most people wont be able to afford their AI cards for gaming anyway :)
that sad, ATIs api is in a sad stage too lol
 

terrorfrog

New Member
I registered and come here couse I think users are not understanding the main issue for Windows porting.





We don't have anymore access to the NVIDIA Capture SDK release. If we use the older releases, still modern Windows 10 and 11 will not be supported by NVIDIA and may don't anymore with modern drivers.

There are NOT practical way to porting this to Windows. You can contribute freely to the OBS community if you get this running in a practical way, but understand developers will not work free on app with expire date on hands.
no, nvfbc is still supported in newer sdk, what is not supported by windows is window capture. thats the critical change.
however in true full screen foreground application it still works the same way it always did.

the sdk itself still supports nvfbc. just nvidia tells us windows dont in many instances
 
Top