Background info
I started using Linux as my main OS in January of this year, so I am still pretty new to it, that being said the only thing I have ever had issues with is my GPU.
Relevant Specs
Model: Fw 16
CPU: Ryzen 9 7940HS + Radeon 780M
GPU: Radeon 7700S
OS: Arch
Kernel: Linux 6.15.4-arch2-1
Bios: 3.05
DE/WM: KDE 6.4.2 (Wayland)
Currently Installed Graphics Packages
I’m not sure how many of these are relevant to my GPU or even necessary on my system
- linux-firmware-amdgpu 20250627-1
- linux-firmware-radeon 20250627-1
- rocm-core 6.4.1-1
- rocm-device-libs 6.4.1-1
- rocm-llvm 6.4.1-1
- rocm-opencl-runtime 6.4.1-1
- rocminfo 6.4.1-1
- lib32-llvm-libs 1:20.1.6-1
- llvm 20.1.7-1
- llvm-libs 20.1.7-1
- spirv-llvm-translator 20.1.4-1
- opencl-headers 2:2024.10.24-1
- lib32-vulkan-icd-loader 1.4.313.0-1
- vulkan-headers 1:1.4.313.0-1
- vulkan-icd-loader 1.4.313.0-1
- vulkan-radeon 1:25.1.4-2
- vulkan-tools 1.4.313.0-1
- lib32-mesa 1:25.1.4-2
- mesa 1:25.1.4-2
- mesa-utils 9.0.0-7
Issue
DaVinci Resolve leaves a task call “GUI Thread” running after it is closed when it is configured to use the integrated graphics (Radeon 780M). This task, from what I understand, is in a “disk wait” state (btop states this as “Zombie” status) and cannot be killed through any means other than a hard shutdown, a standard reboot will kill it eventually, but it takes 2-5 minutes to complete because it tried to stop it normally first. DaVinci Resolve cannot be reopened while this task is running.
When DaVinci is configured to use the dGPU (Radeon 7700S) the program crashes immediately after launching.
The terminal output does not change when launching with either GPU:
[katchowski@ArchWopr ~]$ davinci-resolve
ActCCMessage Already in Table: Code= c005, Mode= 13, Level= 1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level= 1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level= 1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode= 0, Level= 0, CmdKey= 8, Option= 0
20.0.0.0049 Linux/Clang x86_64
Main thread starts: 72E4A000
log4cxx: setFile(./logs/rollinglog.txt,true) call failed.
log4cxx: IO Exception : status code = 2
0x7fa072e4a000 | Undefined | INFO | 2025-07-06 13:37:36,297 | --------------------------------------------------------------------------------
log4cxx: No output stream or file set for the appender named [RollLogAppender].
0x7fa072e4a000 | Undefined | INFO | 2025-07-06 13:37:36,297 | Loaded log config from /home/katchowski/.local/share/DaVinciResolve/configs/log-conf.xml
0x7fa072e4a000 | Undefined | INFO | 2025-07-06 13:37:36,297 | --------------------------------------------------------------------------------
What I have Tried
- Reinstalling different versions (Version 19.1.4, 20, and 20.0.1)
- Wiping configs
- Specifying GPU using environment vars
- Specifying GPU using the DaVinci Resolve settings menu
- Installing the Windows version of DaVinci (through wine as well as crossover)
- These both installed and launched just fine without crashing, but neither one was able to display a GUI, I was not able to find any setting I could change in either that got it to work
- Installing various different graphics drivers
I have been working on this in the background for 2+ months, I have run out of forum posts to read, and I still have not been able to solve this. If you have any suggestions, they would be greatly appreciated.