Dependencies
This page lists the system dependencies required to run Dumber on different Linux distributions.
Arch Linux
Core GTK4 and WebKit
sudo pacman -S gtk4 webkitgtk-6.0
VA-API (Hardware Video Acceleration)
sudo pacman -S libva libva-utils
VA-API Drivers (install one based on GPU)
Intel (Broadwell and newer):
sudo pacman -S intel-media-driver
Intel (older):
sudo pacman -S libva-intel-driver
AMD:
sudo pacman -S libva-mesa-driver
NVIDIA:
sudo pacman -S libva-nvidia-driver # or nvidia-vaapi-driver from AUR
Vulkan
sudo pacman -S vulkan-icd-loader
Intel:
sudo pacman -S vulkan-intel
AMD:
sudo pacman -S vulkan-radeon
NVIDIA:
sudo pacman -S nvidia-utils # includes Vulkan
GStreamer Plugins (for WebKit Media Playback)
sudo pacman -S gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav
Verification Tools
sudo pacman -S vulkan-tools # for vulkaninfo
Debian/Ubuntu
Core GTK4 and WebKit
sudo apt install libgtk-4-1 libwebkitgtk-6.0-4
VA-API
sudo apt install libva2 vainfo
VA-API Drivers
Intel:
sudo apt install intel-media-va-driver # or i965-va-driver for older
AMD:
sudo apt install mesa-va-drivers
NVIDIA: Requires manual setup or third-party PPA.
Vulkan
sudo apt install libvulkan1 vulkan-tools
Intel:
sudo apt install mesa-vulkan-drivers
AMD:
sudo apt install mesa-vulkan-drivers
NVIDIA:
sudo apt install nvidia-vulkan-icd
GStreamer
sudo apt install gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
Verification Commands
Check VA-API
vainfo
Check Vulkan
vulkaninfo | grep VK_KHR_video_
Monitor GPU Decoder Usage
nvtop # or intel_gpu_top for Intel
Environment Variables
If auto-detection fails, you can force a specific VA-API driver:
# Intel (newer)
export LIBVA_DRIVER_NAME=iHD
# Intel (older)
export LIBVA_DRIVER_NAME=i965
# AMD
export LIBVA_DRIVER_NAME=radeonsi