Hi, I saw your message but I don't run Linux Mint
so I can't give specific advice.
Mint uses the Ubuntu repositories, and I know that Mint 22 is based off of Ubuntu 24.04; therefore the system package will probably be version 30.0.2.
There have been roughly 4
major releases of OBS since then, you can see their release notes here:
https://obsproject.com/blog/ - look for release notes for 30.1 30.2, 31, and 32.
The release notes will give you an idea what features have been added with those major releases. Typically minor releases (e.g. from 32.0.1 to 32.0.2) contain bugfixes and occasionally some small experimental feature updates.
The Flatpak version is the latest version but it comes with some caveats. Not all features will work with Flatpak due to sandboxing - I believe Custom Browser
Docks are an example of a feature that won't work.
While packaging is a mess (i.e. hence why you're having to ask this question!) - there is no harm to trying both on your system and deciding which one to keep later - so you may just want to do that.
I
also don't have Intel, so I can't provide specifics. In fact, I use NVIDIA NVENC, so I have no specific information for you. The main thing you'll want to ensure is that you are using hardware encoding, and for that the Settings -> Output -> Recording tab should have either
QuickSync H.264 or maybe FFMPEG VAAPI (which might also use QuickSync). FFMPEG has a list of parameters for QuickSync (
https://ffmpeg.org/ffmpeg-codecs.html#QSV-Encoders) and you can use that as a starting point to search for more information on duckduckgo or whatever you prefer. You can also try the Tools -> Auto Configuration option in OBS Studio for some 'sensible' defaults.
Hopefully someone with more familiarity with your setup can help; but I will say these forums are rather quiet (see this unanswered post :
https://obsproject.com/forum/threads/hardware-encoding-support-on-ubuntu-25-04.192422/) - so you're best bet is to keep looking for information yourself - and you can help the community out by posting anything you learn.
Encoding of audio is a much less problematic aspect of the stream, so I'm going to say nothing about it here.
Lastly, we haven't talked about "latency" between a source and OBS itself; which is another aspect of performance.
For audio; I use the pipewire audio capture plugin, for which the environment variable PIPEWIRE_LATENCY can be adjusted. I use PIPEWIRE_LATENCY=512/48000 which is not super-low in terms of latency, but you need to balance latency versus the risk of stutters or pops (e.g. underrun and overrun). With respect to video capture, if its a Vulkan based application (i.e. a video game) then there is
https://github.com/nowrep/obs-vkcapture - otherwise depending on whether you are running Wayland or not - you should be reasonably well served by pipewire capture or xcomposite etc.