OBS cannot capture frames generated by frame generation technologies

hikari5234

New Member
"OBS cannot capture frames generated by frame generation technologies. For example, when DLSS Frame Generation or FSR Frame Generation is enabled in a game, OBS only records the original frames and misses the AI-generated interpolated frames. However, NVIDIA's built-in recording software (like NVIDIA ShadowPlay) successfully captures these generated frames. Is there any way to fix this issue? How can I configure OBS to record the additional frames produced by frame generation tech in games?

Note: I’m not a native English speaker, and this text was initially translated using AI. Apologies for any grammatical errors."
 
Same problem for me when streaming, only capture display seems to work but i dont want to use that during streaming, i hope we will got a fix for that, moving the camera look weird with this problem.
 
try run obs with run as administrator.
as far i know.
this cause by Low Latency Mode set to ultra.
enable smooth motion = low latency mode force locked to ultra.

nvidia-reflex-control-panel-low-latency-ultra-mode.png
 
Hi there, i ve run across the exact same problem, is there any fix as of today? im using rtx 5060ti and smooth motion but obs does not see that extra 2x fps
 
This is a serious problem for long time i tested obs with lossless scaling somehow obs capture lossless scaling generated frames way more smoother and way satisfying than dlss multi frame gen. Looks like something left behind while ai generated frames kept going further in development.
 
Is there any development on OBS' frame capture, or is this a pipedream? Could mod like the DLSS Enabled help? They seem to do wonders.
 
Hi guys! Thank you very much, TexelGuy!!! Using the
Markdown (GitHub flavored):
reg add "HKLM\SOFTWARE\Microsoft\Windows\Dwm" /v OverlayTestMode /t REG_DWORD /d 5 /f
command here worked flawlessy (at least for Killing Floor 3)!!
I didn't have good results with the ForceComposedFlip itself, but I did have with this command + game capture as source in OBS!

Also, I tried using the Virtual Display Driver too, the results were okay/good but I felt some input delay and the recorded video wasn't smooth as with the command (disable MPO command) mentioned before. And if you want to disable it, you can do it by just running
Markdown (GitHub flavored):
reg delete "HKLM\SOFTWARE\Microsoft\Windows\Dwm" /v OverlayTestMode /f

And aaaah, I haven't tested it using my capture card (because it wasn't needed) , but I'll do so!
There's a workaround for this: https://github.com/fernandoenzo/ForceComposedFlip

I think this only works with display capture though, I haven't tested it personally.
 
Last edited:
Back
Top