OBS Studio Installation with Virtual Camera on Arch Linux
1. Install OBS Studio
sudo pacman -S obs-studio
2. Install v4l2loopback for Virtual Camera
sudo pacman -S dkms linux-zen-headers
yay -S v4l2loopback-dkms
3. Compile and Install v4l2loopback for Kernel
sudo dkms install v4l2loopback/0.13.2
If older versions are installed, remove them first:
sudo dkms remove v4l2loopback/0.12.7 --all
sudo dkms remove v4l2loopback/0.13.2 --all
Then reinstall:
sudo dkms install v4l2loopback/0.13.2
4. Load Module
sudo modprobe v4l2loopback devices=1 video_nr=10 card_label="OBS Virtual Camera" exclusive_caps=1
Check if the module was loaded:
lsmod | grep v4l2loopback
5. Enable GPU Support
AMD (AMF Encoder)
Since the AMD package is only available in AUR:
yay -S obs-amf
NVIDIA (NVENC Encoder)
If using an NVIDIA GPU, install the appropriate driver:
sudo pacman -S nvidia nvidia-utils nvidia-settings obs-studio
If OBS is already installed, ensure ffmpeg with NVENC support is available:
sudo pacman -S ffmpeg
6. Start OBS with Virtual Camera
obs --startvirtualcam
Troubleshooting
If problems occur, first check the installed version of v4l2loopback:
dkms status
If v4l2loopback/0.12.7 is still present, remove the old version:
sudo dkms remove v4l2loopback/0.12.7 --all
If the module doesn't load after installation, check if it exists in /usr/src/:
ls /usr/src/
If the module is not present, reinstall v4l2loopback-dkms:
yay -S v4l2loopback-dkms
Then load the module again:
sudo modprobe v4l2loopback devices=1 video_nr=10 card_label="OBS Virtual Camera" exclusive_caps=1
No comments to display
No comments to display