Today, I was given a rude shock when I tried to stream. I opened OBS, started setting up my stream, hit "Start Streaming," and was hit with the "failed to start stream" error. The error mentioned RTMP for whatever reason, but I figured I needed to switch encoders to get the stream working again. So I did, switching from x264 to the GStreamer H.264 and back, not realizing the fundamental issue until I saw my stream was chugging at sub-15 FPS and OBS was using over 50% of my CPU: NVENC was straight-up gone. I don't have the option to select it as my encoder right now and I'm stuck with CPU encoders.
For added context, I last streamed to Twitch on March 12, outputting just fine. I'm running the latest version of the Flathub install of OBS Studio (29.0.2, released 6 weeks ago, according to the Software app in Fedora), and I have the latest version of the Nvidia driver (525.89.02) on my system.
Is OBS suddenly unable to see my GPU? Do I need to update any other software? Why is the NVENC encoder just...gone?
For added context, I last streamed to Twitch on March 12, outputting just fine. I'm running the latest version of the Flathub install of OBS Studio (29.0.2, released 6 weeks ago, according to the Software app in Fedora), and I have the latest version of the Nvidia driver (525.89.02) on my system.
Is OBS suddenly unable to see my GPU? Do I need to update any other software? Why is the NVENC encoder just...gone?