Skip to content

stone-alex/DaVinci-Resolve-Studio-20-Ubuntu-Studio-25-10-Full-CUDA-Guide-with-Glib-Fix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

DaVinci Resolve Studio 20.2.3 on Ubuntu Studio 25.10

Stable, Full CUDA, No Crashes – The Definitive How-To

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

System Specs


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


Step 1: Update System & Enable Repos

sudo apt update && sudo apt upgrade -y

sudo add-apt-repository universe -y

sudo apt update

Step 2: Install CUDA 12.6 (Critical for Stability)

# 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

→ Make CUDA Persistent

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"

Step 3: Install Resolve Dependencies (Updated for 25.10)

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-0libpango-1.0-0 (hyphen, not dot)


Step 4: Extract & Install Resolve

unzip DaVinci_Resolve_Studio_20.2.3_Linux.zip

cd DaVinci_Resolve_Studio_20.2.3_Linux/

→ Install (Bypass Dependency Check)

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


Step 5: Fix GLib/Pango Crash (The Magic Fix)

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_pointer error


Step 6: Launch & Configure

/opt/resolve/bin/resolve

First Launch:

  1. Preferences → Memory and GPU

    GPU Processing Mode: CUDA

    → Check: NVIDIA GeForce RTX 3090

  2. Help → Activate DaVinci Resolve Studio (if not done)


Step 7: Create KDE Shortcut (Professional)

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

Desktop Icon:

cp ~/.local/share/applications/davinci-resolve-studio.desktop ~/Desktop/

chmod +x ~/Desktop/davinci-resolve-studio.desktop

Optional: Hi-Res Icon (4K)

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

Step 8: Add Keyboard Shortcut (Super + R)

  1. Right-click menu entry → Edit Application

  2. Go to Keyboard Shortcut tab

  3. Set: Super + R

  4. Save


Optional: Fix Script (Run After Updates)

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


Final Verification

| 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 |


Summary: One-Liner Install (After Download)

# (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/

You’re Done.

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.

About

DaVinci Resolve Studio 20 on Ubuntu Studio 25.10: Full CUDA Guide with GLib Fix

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages