I feel like I’m so close to getting this working, yet stumbling at the last hurdle.
After a few weeks of trying different suggestions gleaned from a combination of this forum, Reddit and a few blogs, I have finally managed to get Davinci Resolve Studio 20.3.2 to install, start and recognize my Radeon 6700XT. Unfortunately, if I try to open a project, it will show the loading dialog and then freeze, becoming completely unresponsive.
It would seem that Resolve recognizes that the GPU is installed, but fails to actually initialize it. A glance at the logs reveals exceptions like these occurring at start time:
x7efa14de3000 | GPU.MultiBoardMgr | INFO | 2026-02-28 17:10:08,863 | Let There Be OpenCL Light!
0x7efa14de3000 | GPU.MultiBoardMgr | INFO | 2026-02-28 17:10:08,864 | Initializing OpenCL board manager for Main Display GPU gpu:e6848fe8.a0aa77a0.
0x7efa135e0000 | UI.GLContext | INFO | 2026-02-28 17:10:08,864 | Creating shared OpenGL context for this thread (2 total).
0x7efbe90c2000 | Main | INFO | 2026-02-28 17:10:08,864 | Show splash screen message: Initializing system components
0x7efbe90c2000 | Main | INFO | 2026-02-28 17:10:08,865 | Show splash screen message: Loading video codecs
0x7efbe90c2000 | Main | INFO | 2026-02-28 17:10:08,866 | Show splash screen message: Loading video plugins
0x7efbe90c2000 | Main | INFO | 2026-02-28 17:10:08,866 | Show splash screen message: Loading Fairlight Engine
0x7efa135e0000 | DVIP | INFO | 2026-02-28 17:10:08,868 | Created OpenCL context for devices gpu:e6848fe8.a0aa77a0
0x7efa893eb000 | IO | INFO | 2026-02-28 17:10:08,870 | IO codec initialization completed in 4 ms.
0x7efa135e0000 | DVIP | ERROR | 2026-02-28 17:10:08,870 | Failed to create OpenCL context:
DVIP Exception: OpenCL Context Manager failed to create context.
- API: OpenCL
- Call stack:
1 resolve 0x9b78dc2
2 resolve 0x9bf6f1a
3 resolve 0x9bfae4c
4 resolve 0x7b0cb6a
5 resolve 0x7b0f33b
6 resolve 0x7b0f89a
7 resolve 0x7b15bbf
8 libc.so.6 0x7efbdb49bdf1
9 libc.so.6 0x7efbdb520c8c
0x7efa135e0000 | GPU.SingleBoardMgr | ERROR | 2026-02-28 17:10:08,870 | Failed to initialize OpenCL board manager for "AMD Radeon RX 6700 XT" (gpu:e6848fe8.a0aa77a0): Failed to initialize OpenCL context
0x7efa14de3000 | GPU.SingleBoardMgr | ERROR | 2026-02-28 17:10:08,870 | Failed to initialize SingleBoardManager.
0x7efa14de3000 | GPU.MultiBoardMgr | ERROR | 2026-02-28 17:10:08,870 | Failed to initialize board manager for gpu:e6848fe8.a0aa77a0.
0x7efa4d9ff000 | Fusion | INFO | 2026-02-28 17:10:09,282 | 371 templates scanned in 0.12 secs
0x7efbe90c2000 | Fairlight | INFO | 2026-02-28 17:10:09,594 | 00.00.00.725(002): Running Fairlight (ce68f8faf62cda8549775b45e923d35d7bc7106a)
0x7efbe90c2000 | FairlightLoader | INFO | 2026-02-28 17:10:09,594 | Fairlight lib initialized in 727 ms.
0x7efa89bec000 | UI.GLContext | INFO | 2026-02-28 17:10:09,594 | Creating shared OpenGL context for this thread (3 total).
0x7efa89bec000 | DVIP | INFO | 2026-02-28 17:10:09,656 | Re-using OpenCL context for devices gpu:e6848fe8.a0aa77a0
0x7efa89bec000 | DVIP | ERROR | 2026-02-28 17:10:09,658 | Failed to create OpenCL context:
DVIP Exception: OpenCL Context Manager failed to create context.
- API: OpenCL
- Call stack:
1 resolve 0x9b78dc2
2 resolve 0x9bf6f1a
3 resolve 0x9bfae4c
4 resolve 0x9bbcb82
5 resolve 0x9bbcdbf
6 resolve 0x38a2806
7 resolve 0x38a609f
8 libc.so.6 0x7efbdb49bdf1
9 libc.so.6 0x7efbdb520c8c
0x7efa89bec000 | UI.GLIO | ERROR | 2026-02-28 17:10:09,658 | MainPlayer: Failed to create DVIP context.
0x7efbe90c2000 | UI.GLIO | ERROR | 2026-02-28 17:10:09,658 | MainPlayer: Failed to initialize worker thread.
0x7ef9af69a000 | UI.GLContext | INFO | 2026-02-28 17:10:09,658 | Creating shared OpenGL context for this thread (4 total).
0x7ef9af69a000 | DVIP | INFO | 2026-02-28 17:10:09,660 | Re-using OpenCL context for devices gpu:e6848fe8.a0aa77a0
0x7ef9af69a000 | DVIP | ERROR | 2026-02-28 17:10:09,661 | Failed to create OpenCL context:
DVIP Exception: OpenCL Context Manager failed to create context.
- API: OpenCL
- Call stack:
1 resolve 0x9b78dc2
2 resolve 0x9bf6f1a
3 resolve 0x9bfae4c
4 resolve 0x9bbcb82
5 resolve 0x9bbcdbf
6 resolve 0x38bb77c
7 resolve 0x38c414f
8 libc.so.6 0x7efbdb49bdf1
9 libc.so.6 0x7efbdb520c8c
0x7ef9af69a000 | UI.Scopes | ERROR | 2026-02-28 17:10:09,661 | Failed to create DVIP context.
0x7efbe90c2000 | UI.Scopes | ERROR | 2026-02-28 17:10:09,661 | Failed to initialize worker thread.
0x7efbe90c2000 | Main | ERROR | 2026-02-28 17:10:09,661 | Remote monitor is not supported.
0x7efbe90c2000 | Main | ERROR | 2026-02-28 17:10:09,661 | Failed to initialize OpenGL texture pool, no valid contexts available.
0x7ef9a7b27000 | SyManager | ERROR | 2026-02-28 17:10:09,665 | Failed to connect to panel socket
0x7ef9a7b27000 | SyManager | ERROR | 2026-02-28 17:10:09,665 | DRIVER: open /var/tmp/davinci_socket failed
0x7efbe90c2000 | UI | WARN | 2026-02-28 17:10:09,676 | Text default font [Open Sans] is not available in font database.
0x7ef9a7326000 | SyManager | WARN | 2026-02-28 17:10:09,679 | Keyboard identifiers mismatch 1133 45093
0x7ef9a7326000 | SyManager | ERROR | 2026-02-28 17:10:09,679 | s_PreCheckLinux failed.
Full log available here.
Oddly enough it seems to successfully one OpenCL context but fails to create a second? I’m afraid I’m way out of my depth here so I cannot even begun to understand what is going wrong.
Resolve Studio is installed using Davinci’s official Linux installer, with a few tweaks as recommended by other users, namely:
- Using “SKIP_PACKAGE_CHECK=1” to get around the installer not being able to detect “libapr1” package on the system.
- Removing glib libraries installed by Resolve which cause conflicts.
I’m using ROCm packages provided by this repository :
https://download.opensuse.org/repositories/science:/GPU:/ROCm/openSUSE_Tumbleweed/
…and for what it’s worth, Blender (which also uses ROCm) seems to have no trouble both recognizing and using my GPU.
I’ve read that a similar bug can occur in multigpu systems, namely laptops that have both dGPU and iGPU because Resolve tries to use the wrong GPU. But I’m on a desktop so I wouldn’t think it would be a problem. Besides, the logs show that Resolve is trying to initialize the right GPU.
Has anybody experienced anything like this and resolved it? I feel like I’ve come so far that I don’t want to give up now!