Open prgmitchell opened 1 year ago
Quadro K600 GPUs are Kepler cards and do not support Quarter Resolution multipass, so the encoder is trying to fall back from our internal implementation to the older FFmpeg implementation. Kepler cards support either no multipass (Single Pass) or Full Resolution multipass.
I suspect there is some weirdness here in this specific fallback path where the b-frame check occurs, but because of the fallback, the override value gets lost. That said, Kepler cards are pretty much EOL and unsupported (they are in security support until September 2024), and I don't have hardware to test this exact path, so I'm not sure if/when we'd fix this.
Operating System Info
Windows 10
Other OS
No response
OBS Studio Version
29.1.3
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/8L3AQcoToTitkydX
OBS Studio Crash Log URL
No response
Expected Behavior
B-frames should be set to 0 when incompatible as the log implies.
Current Behavior
This is shown in the log
But the output settings still show b-frames set to 2 and the encoder fails to start.
The user reporting this was able to start their encoder after switching to advanced output mode and manually setting b-frames to 0.
Steps to Reproduce
Anything else we should know?
This is not my hardware, I am reporting on behalf of someone in the support discord.