Failed to initialize video. Your GPU may not be supported, or your graphics drivers may need to be updated.
What should have happened?
Installed OBS-studio unstable version using Snap then installed v4l2loopback
Mon Dec 4 18:17:47 2023
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 545.29.06 Driver Version: 545.29.06 CUDA Version: 12.3 |
|-----------------------------------------+----------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce RTX 4070 Ti Off | 00000000:01:00.0 On | N/A |
| 0% 38C P8 6W / 285W | 348MiB / 12282MiB | 4% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+
+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 2922 G /usr/lib/xorg/Xorg 138MiB |
| 0 N/A N/A 3157 G /usr/bin/gnome-shell 190MiB |
| 0 N/A N/A 4847 G ...malinki/Downloads/Telegram/Telegram 3MiB |
| 0 N/A N/A 6301 G gnome-control-center 3MiB |
+---------------------------------------------------------------------------------------+
drivers
Output of snap info $snap_name
name: obs-studio
summary: Free and open source software for live streaming and screen
recording
publisher: Snapcrafters✪
store-url: https://snapcraft.io/obs-studio
license: GPL-2.0
description: |
OBS Studio is software designed for capturing, compositing, encoding,
recording, and streaming video content, efficiently.
**NOTE: This is a community-supported modified build of OBS Studio; please
file issues on the Snapcrafters GitHub:
https://github.com/snapcrafters/obs-studio/issues**
**Batteries included**
The snap of OBS studio comes pre-loaded with some extra features:
* Supports **nvenc (NVIDIA) and VA-API (AMD & Intel) accelerated video
encoding**.
* **Advanced Scene Switcher** plugin; an automated scene switcher
* **Browser** plugin; CEF-based OBS Studio browser plugin
* **Directory Watch Media** plugin; filter you can add to a media source
to load the oldest or newest file in a directory.
* **Dynamic Delay** plugin; filter for dynamic delaying a video source.
* **Freeze Filter** plugin; freeze a source using a filter.
* **GStreamer** plugins; feed GStreamer launch pipelines into OBS Studio
and use GStreamer encoder elements.
* **Move Transition** plugin; move sources to a new position during a
scene transition.
* **NDI** plugin; Network A/V via NewTek's NDI.
* **RGB Levels** plugin; simple filter to adjust RGB levels.
* **Source Switcher** plugin; to switch between a list of sources.
* **StreamFX** plugin; collection modern effects filters and transitions.
* **Text Pango** plugin; Provides a text source rendered using Pango with
multi-language support, emoji support, vertical rendering and RTL
support.
* **Transition Matrix** plugin; customize Any -> One or One -> One scene
transitions.
* **Waveform** plugin; audio visualization using fftw.
* **Websockets** plugin; remote-control OBS Studio through WebSockets.
**Connecting Interfaces**
For the best experience, you'll want to connect the following interfaces.
sudo snap connect obs-studio:alsa
sudo snap connect obs-studio:audio-record
sudo snap connect obs-studio:avahi-control
sudo snap connect obs-studio:camera
sudo snap connect obs-studio:jack1
sudo snap connect obs-studio:kernel-module-observe
**NDI**
If you want to use the NDI plugin you'll need to connect the Avahi Control
interface.
snap connect obs-studio:avahi-control
**Virtual Camera**
Starting with OBS 26.1.0, Virtual Camera support is integrated. Here's how
to install and configure `v4l2loopback`:
sudo snap connect obs-studio:kernel-module-observe
sudo apt -y install v4l2loopback-dkms v4l2loopback-utils
echo "options v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual
Camera' exclusive_caps=1" | sudo tee
/etc/modprobe.d/v4l2loopback.conf
echo "v4l2loopback" | sudo tee /etc/modules-load.d/v4l2loopback.conf
sudo modprobe -r v4l2loopback
sudo modprobe v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual
Camera' exclusive_caps=1
**NOTE!** Using `video_nr` greater than 64 will not work.
**Removable Storage**
To access content on external storage, connect to the removable-media plug:
snap connect obs-studio:removable-media
**3rd Party plugins**
To install pre-compiled plugins, download and extract the plugin to
`~/snap/obs-studio/current/.config/obs-studio/plugins/`.
This is how the Input Overlay plugin looks when correctly installed:
/home/username/snap/obs-studio/current/.config/obs-studio/plugins/
└── input-overlay
├── bin
│ └── 64bit
│ └── input-overlay.so
└── data
└── locale
├── de-DE.ini
├── en-US.ini
└── ru-RU.ini
If you want to use the Input Overlay plugin, you'll also need to connect
the joystick interface:
snap connect obs-studio:joystick
**NOTE: This is a community-supported modified build of OBS Studio; please
file issues on the Snapcrafters GitHub:
https://github.com/snapcrafters/obs-studio/issues**
commands:
- obs-studio
snap-id: 6uLU2MJmBURfLNz4rmL4WT2CmtVULE2u
tracking: latest/stable
refresh-date: today at 18:15 EET
channels:
latest/stable: 30.0.0 2023-11-25 (1294) 599MB -
latest/candidate: 29.1.3 2023-10-18 (1291) 423MB -
latest/beta: ↑
latest/edge: 30.0.0 2023-11-24 (1294) 599MB -
installed: 30.0.0 (1294) 599MB -
What happened?
Failed to initialize video. Your GPU may not be supported, or your graphics drivers may need to be updated.
What should have happened?
Installed OBS-studio unstable version using Snap then installed v4l2loopback
Mon Dec 4 18:17:47 2023
+---------------------------------------------------------------------------------------+ | NVIDIA-SMI 545.29.06 Driver Version: 545.29.06 CUDA Version: 12.3 | |-----------------------------------------+----------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+======================+======================| | 0 NVIDIA GeForce RTX 4070 Ti Off | 00000000:01:00.0 On | N/A | | 0% 38C P8 6W / 285W | 348MiB / 12282MiB | 4% Default | | | | N/A | +-----------------------------------------+----------------------+----------------------+
+---------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=======================================================================================| | 0 N/A N/A 2922 G /usr/lib/xorg/Xorg 138MiB | | 0 N/A N/A 3157 G /usr/bin/gnome-shell 190MiB | | 0 N/A N/A 4847 G ...malinki/Downloads/Telegram/Telegram 3MiB | | 0 N/A N/A 6301 G gnome-control-center 3MiB | +---------------------------------------------------------------------------------------+
drivers
Output of
snap info $snap_name
Output of
snap connections $snap_name
Output of
snap version
Relevant log output
No response
Teminal output of app