That might be the solution that I need too. So how to force a specific version and not auto-upgrade from it?
I have OBS 28.1.2 on Ubuntu Studio 22.04 LTS. (Jammy) Normally, that version of UStudio is stuck with OBS v27, but I needed some of the newer features in the Advanced Scene Switcher plugin, which are only compatible with the v28 graphics engine. (or something like that) So I added OBS's direct PPA, and then the usual
sudo apt update && sudo apt full-upgrade
got me OBS v28.1.2 all on its own.
Now I'm having trouble with the NVENC encoder on my NVIDIA GK104GLM [Quadro K5100M], in a Dell Precision M6800 laptop. OBS runs okay, and sends live video to all the local destinations, but as soon as I try to stream or record, it gives me an error popup and won't do it. CPU encoding works...if I turn the settings way down.
I wonder if my Window Capture not working is related to this as well:
OBS 28.1.2, installed via PPA Ubuntu Studio 22.04.1 LTS Window Capture (Xcomposite) appears to try - it has a correct list of all the window titles - but it still doesn't actually show anything for any of them. See screenshot. Window Capture (PipeWire) doesn't even have that. Its Properties...
obsproject.com
The latest official driver that seems to work at all is 390, which is ancient, but at least it WORKS!:
418 causes OBS to segfault on startup. No good.
Nouveau runs, but still doesn't stream or record, except with the CPU of course.