Tested & Verified:
- OS: Ubuntu Studio 25.10 (Wayland)
- GPU: NVIDIA RTX 3090
- Driver: 570+ (Native)
- CUDA: 12.6 Toolkit
- Runtime: >1 hour of 4K editing, color, Fusion, export — zero crashes
OS: Ubuntu Studio 25.10
DE: KDE Plasma 6.4.5
Kernel: 6.17.0-6-generic
CPU: AMD Ryzen 9 5950X
RAM: 64 GB
GPU: NVIDIA RTX 3090
Driver: Native (nvidia-driver-570+)
Display: Wayland
sudo apt update && sudo apt upgrade -y
sudo add-apt-repository universe -y
sudo apt update
# Install keyring (use ubuntu2404 repo – works on 25.10)
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
# Update & install CUDA 12.6
sudo apt update
sudo apt install cuda-toolkit-12-6 -y
echo '' >> ~/.bashrc
echo '# CUDA 12.6' >> ~/.bashrc
echo 'export PATH="/usr/local/cuda-12.6/bin${PATH:+:${PATH}}"' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH="/usr/local/cuda-12.6/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}"' >> ~/.bashrc
source ~/.bashrc
Verify:
nvcc --version | grep "release 12.6"
sudo apt install libapr1 libaprutil1 libasound2t64 libglib2.0-0 libpango-1.0-0 libgtk-3-0 ocl-icd-opencl-dev libssl3 -y
Note:
libpango1.0-0→libpango-1.0-0(hyphen, not dot)
unzip DaVinci_Resolve_Studio_20.2.3_Linux.zip
cd DaVinci_Resolve_Studio_20.2.3_Linux/
sudo SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_Studio_20.2.3_Linux.run -i
-
Install path:
/opt/resolve -
Activate Studio with your key when prompted
cd /opt/resolve/libs
sudo mkdir -p disabled
sudo mv libpango* libglib* libgobject* libgmodule* libgio* disabled/
Why? Resolve bundles old GLib → conflicts with Ubuntu 25.10’s GLib 2.82+
This forces system libs → no more
g_once_init_leave_pointererror
/opt/resolve/bin/resolve
-
Preferences → Memory and GPU
→ GPU Processing Mode:
CUDA→ Check:
NVIDIA GeForce RTX 3090 -
Help → Activate DaVinci Resolve Studio (if not done)
cat > ~/.local/share/applications/davinci-resolve-studio.desktop << 'EOF'
[Desktop Entry]
Version=1.0
Type=Application
Name=DaVinci Resolve Studio
GenericName=Video Editor
Comment=Professional video editing, color grading, VFX and audio post-production
Exec=/opt/resolve/bin/resolve %U
Icon=/opt/resolve/graphics/DV_Resolve.png
Terminal=false
Categories=AudioVideo;Video;Graphics;Qt;
MimeType=application/x-resolveproj;
StartupWMClass=resolve
Keywords=video;edit;color;grade;fusion;fairlight;post;production;
StartupNotify=true
EOF
cp ~/.local/share/applications/davinci-resolve-studio.desktop ~/Desktop/
chmod +x ~/Desktop/davinci-resolve-studio.desktop
mkdir -p ~/.local/share/icons
wget -O ~/.local/share/icons/davinci-resolve.png \
"https://images.blackmagicdesign.com/images/products/davinciresolve/stills/resolve-studio-512.png"
sed -i 's|Icon=.*|Icon=/home/'"$USER"'/.local/share/icons/davinci-resolve.png|' \
~/.local/share/applications/davinci-resolve-studio.desktop
-
Right-click menu entry → Edit Application
-
Go to Keyboard Shortcut tab
-
Set:
Super + R -
Save
cat > ~/fix-resolve-libs.sh << 'EOF'
#!/bin/bash
cd /opt/resolve/libs || exit 1
sudo mkdir -p disabled
sudo mv libpango* libglib* libgobject* libgmodule* libgio* disabled/ 2>/dev/null || true
echo "DaVinci Resolve GLib/Pango conflict fixed."
EOF
chmod +x ~/fix-resolve-libs.sh
Run anytime: ~/fix-resolve-libs.sh
| Test | Command / Action |
|------|------------------|
| CUDA Detected | Help → About → Shows CUDA |
| GPU Used | nvidia-smi while editing → resolve process |
| No Crashes | Edit 4K H.265 → Color → Fusion → Export |
# (After downloading .zip)
unzip DaVinci_Resolve_Studio_20.2.3_Linux.zip && cd DaVinci_Resolve_Studio_20.2.3_Linux/
sudo SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_Studio_20.2.3_Linux.run -i
cd /opt/resolve/libs && sudo mkdir -p disabled && sudo mv libpango* libglib* libgobject* libgmodule* libgio* disabled/
DaVinci Resolve Studio now runs:
-
Faster than Windows (native Linux CUDA)
-
No crashes
-
Full Studio features
-
KDE-integrated
Share this guide — it’s the only working 25.10 method as of November 2025.