NvFBC
Packaged for Arch Linux users
If you cannot install from the AUR you're gonna have to look for alternatives or compile / install them yourself.
Information
For NVIDIA users, NvFBC is available with some driver patching. NvFBC is a feature like NVENC, except that it captures your screen directly from the framebuffer very efficiently.
Overall, this works very well for high FPS recording, and is on a par with Windows' default Display Capture source, if not better.
However, unfortunately, this has some issues:
- The NvFBC plugin is currently incompatible with OBS 28+
- Maybe this could be fixed in the future
- You need to be on the proprietary NVIDIA drivers
- You need to use X.Org (not Wayland)
- See this with
echo $XDG_SESSION_TYPE
- See this with
Installation
- Install
nvidia-utils-nvlax
from the AUR, which will replacenvidia-utils
with a patched version. It does 2 patches, all automatically:- NVENC patch: removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs
- NvFBC patch (required): allows to use NvFBC on consumer-grade GPUs
- Install
downgrade
from the AUR - Run
sudo downgrade --ala-only obs-studio
, install the latest version of OBS 27 (which is27.2.4 2
) - Install
obs-nvfbc-high-fps-git
from the AUR, which is the 'NvFBC Source' OBS plugin, patched for high FPS values - Open OBS, and add the 'NvFBC Source'
- Configure the NvFBC source (test out settings), make the FPS the same as the OBS recording FPS
Tips
- Enable Smooth FPS in Minecraft / capping your FPS, to leave some GPU usage headroom for OBS
- Toggle/disable compositing in your window manager/desktop environment
- You can use
teres
in the AUR to frame blend and interpolate