Davinci Resolve Studio install Issues

The stdout+stderr logs are not really that useful for Resolve. The useful logs are usually in ~/.local/share/DaVinciResolve/logs/ResolveDebug.txt.

Also make sure there isn’t another resolve process in the background somewhere—seems sometimes it spawns a detached child that sticks around and then causes any new processes to fail or hang.

This is to get Davinci Resaolve working with a Radeon 580 card.
I was running Resolve on this same machine under macOS only 10 days ago and then moved to nixos.

The following ResolveDebug.txt shows No GPUs found which I can’t understand. Is your installation using an AMD card?

0x7fc65b83a100 | Main                 | INFO  | 2024-02-01 09:02:44,240 | Running DaVinci Resolve v18.6.4.0006 (Linux/Clang x86_64)
0x7fc65b83a100 | Main                 | INFO  | 2024-02-01 09:02:44,240 | BMD_BUILD_UUID debe6214-cd41-41ef-a91d-c7a040c9a1bd
0x7fc65b83a100 | Main                 | INFO  | 2024-02-01 09:02:44,240 | BMD_GIT_COMMIT ed460445297a0b11ca4156fec0c5b0d405114883
0x7fc65b83a100 | GPUDetect            | INFO  | 2024-02-01 09:02:44,240 | Starting GPUDetect 1.2_5-a6
0x7fc65b83a100 | GPUDetect            | ERROR | 2024-02-01 09:02:44,244 | X11 logs not found.
0x7fc65b83a100 | GPUDetect            | ERROR | 2024-02-01 09:02:44,244 | No matched GPUs found.
0x7fc65b83a100 | Main.GPUConfig       | INFO  | 2024-02-01 09:02:44,244 | Compute API set to automatic, defaulting to Unknown.
0x7fc65b83a100 | Main.GPUConfig       | INFO  | 2024-02-01 09:02:44,244 | Unsupported API Unknown, defaulting to Unknown.
0x7fc65b83a100 | Main.GPUConfig       | ERROR | 2024-02-01 09:02:44,244 | Failed to select a valid compute API.
0x7fc65b83a100 | Main.GPUConfig       | INFO  | 2024-02-01 09:02:44,245 | Automatic GPU Selection:
0x7fc65b83a100 | Main.GPUConfig       | ERROR | 2024-02-01 09:02:44,245 |   No GPUs selected!
0x7fc65b83a100 | IO                   | INFO  | 2024-02-01 09:02:44,245 | RED InitializeSdk with library path at /nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs
0x7fc65b83a100 | IO                   | INFO  | 2024-02-01 09:02:44,277 | R3DAPI 8.4.0-53216 (20230817 Lx64S) R3DSDK 8.4.0-53216 (20230817 Lx64D C3B1) [/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/] init is successful
0x7fc65b83a100 | Main                 | INFO  | 2024-02-01 09:02:44,277 | 0 RED rocket cards available
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
0x7fc65b83a100 | Main                 | INFO  | 2024-02-01 09:02:44,277 | Decklink model name: '', version: ''
0x7fc65b83a100 | DVIP                 | INFO  | 2024-02-01 09:02:44,277 | DVIP release/18.6.4 build 6 (55d868942b4d024522beea0ae820f56e4a18b1a1). Release, version 18.6.4.
0x7fc636e50680 | IO                   | INFO  | 2024-02-01 09:02:44,277 | Using DNxHR library v2.7.3.27r
0x7fc6311ff680 | SyManager            | ERROR | 2024-02-01 09:02:44,394 | GetProjectLibraries() - Access token is empty
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: linuxfb, minimal, offscreen, xcb.

0x7fc637651680 | Fusion               | INFO  | 2024-02-01 09:02:44,505 | Fusion Build: d147aac5_0006 (Nov 30 2023 19:13:34)


==========[CRASH DUMP]==========
#TIME Thu Feb  1 09:02:44 2024 - Uptime 00:00:00 (hh:mm:ss)
#PROGRAM_NAME DaVinci Resolve v18.6.4.0006 (Linux/Clang x86_64)
#BMD_ARCHITECTURE x86_64
#BMD_BUILD_UUID debe6214-cd41-41ef-a91d-c7a040c9a1bd
#BMD_GIT_COMMIT ed460445297a0b11ca4156fec0c5b0d405114883
#BMD_UTIL_VERSION 18.6.4.0006
#OS Linux

/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/bin/resolve() [0x483b099]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/bin/resolve() [0x483a480]
/usr/lib/libc.so.6(+0x3deb0) [0x7fc65ee54eb0]
/usr/lib/libc.so.6(+0x8d02c) [0x7fc65eea402c]
/usr/lib/libc.so.6(raise+0x16) [0x7fc65ee54e06]
/usr/lib/libc.so.6(abort+0xd7) [0x7fc65ee3d8f5]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/libQt5Core.so.5(+0xa7bd6) [0x7fc64b90fbd6]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/libQt5Core.so.5(_ZNK14QMessageLogger5fatalEPKcz+0xbd) [0x7fc64b9110e1]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate25createPlatformIntegrationEv+0x1fb3) [0x7fc64c08a423]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate21createEventDispatcherEv+0x1b) [0x7fc64c08b07b]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/libQt5Core.so.5(_ZN23QCoreApplicationPrivate4initEv+0x78d) [0x7fc64bafc09d]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate4initEv+0x19) [0x7fc64c084099]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/libQt5Widgets.so.5(_ZN19QApplicationPrivate4initEv+0x9) [0x7fc6731d9f09]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/libQt5Widgets.so.5(_ZN12QApplicationC2ERiPPci+0xa9) [0x7fc6731d9ec9]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/bin/resolve() [0x252c868]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/bin/resolve() [0x24d68c4]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/bin/resolve() [0x24d0f9d]
/usr/lib/libc.so.6(+0x280ce) [0x7fc65ee3f0ce]
/usr/lib/libc.so.6(__libc_start_main+0x89) [0x7fc65ee3f189]
/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/bin/resolve() [0x24cfbcb]
Signal Number = 6

================================
0x7fc6275f9680 | Fusion               | INFO  | 2024-02-01 09:02:44,506 | fusionsystem: = "/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/Fusion/libfusionsystem.so"
0x7fc636e50680 | IO                   | INFO  | 2024-02-01 09:02:44,507 | IO codec library load completed in 230 ms.
0x7fc6275f9680 | Fusion               | INFO  | 2024-02-01 09:02:44,509 | FusionLibs: = "/nix/store/8nmkvx68cr837svprh5yxa6dn4p43cnf-davinci-resolve-18.6.4/libs/Fusion/"
0x7fc6275f9680 | Fusion               | INFO  | 2024-02-01 09:02:44,509 | UserData:   = "/home/martin/.local/share/DaVinciResolve/Fusion"
0x7fc6275f9680 | Fusion               | INFO  | 2024-02-01 09:02:44,509 | Profiles:   = "UserData:Profiles/"
0x7fc65b83a100 | CrashReport          | ERROR | 2024-02-01 09:02:45,297 | Compress() : Failed to add file:/home/martin/.local/share/DaVinciResolve/configs/UI.preset to archive.
0x7fc65b83a100 | CrashReport          | ERROR | 2024-02-01 09:02:45,297 | Compress() : Failed to add file:/home/martin/.local/share/DaVinciResolve/configs/config.user.xml to archive.
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
PnlMsgActionStringAdapter Already in Table: Code= 615e, Mode=  0, Level=  0, CmdKey= -1, Option= 0

My relevant GPU config is as follows:

inputs.nixos-hardware.nixosModules.common-gpu-amd

     hardware.opengl = {
      enable = true;
      driSupport32Bit = true;
      # below from https://nixos.wiki/wiki/DaVinci_Resolve
       extraPackages = with pkgs; [
        intel-compute-runtime
      ];
    };

Another guy on discord did a test install with a 6600XT and also showed similar errors to mine so maybe there is some special AMD config I’ve yet to discover for nix.

I use Resolve with nvidia. FWIW, it doesn’t work for me on i915 or amdgpu, but currently I have no time (and not really much incentive) to figure out if its a packaging issue or upstream problem. Once-upon-a-time I think amdgpu-pro drivers were needed, but honestly don’t know if that will help.

ok thanks for taking a look anyway
I’ll need to wait for any successful Resolve AMD users and their method.

I am using a Radeon VII and it works fine for me after making sure I have OpenCL support, which is seems like it’s missing from your configuration.

Arch has a great wiki page detailing all the different libraries. I use mesa + rocm on a 6.1 kernel.

The 6600XT can probably do with the same configuration, but with a RX580 you should take a look at the pre-vega notes on the Arch wiki page.

Relevant config:

  hardware.opengl = {
    enable = true;
    driSupport = true;
    driSupport32Bit = true;
    extraPackages = with pkgs; [
      amdvlk
      vaapiVdpau # not sure if this is needed
      libvdpau-va-gl # also not sure if this is needed
      rocmPackages.clr.icd
    ];

    extraPackages32 = with pkgs; [
      driversi686Linux.amdvlk
    ];
  };

Great it’s working for you. I’ve been at this for a month or so, with no luck.
I’ve already added the pre-vega variable.
But adding amdvlk, rocmPackages.clr.icd or driversi686Linux.amdvlk then stops discord from loading so something screwy there and DR didn’t load either.

so I’m left with-

    environment.variables = { ROC_ENABLE_PRE_VEGA = "1"; };  # https://nixos.wiki/wiki/AMD_GPU - ref Radeon 500 series (aka Polaris)
    
     hardware.opengl = {
      enable = true;
      driSupport = true;
      driSupport32Bit = true;
       extraPackages = with pkgs; [
        intel-media-driver # Intel Media Driver for VAAPI — Broadwell+ iGPU
      ];
    };

I would have thought AMD would have been far easier than this but I’m getting nowhere thus far. Frustrating for sure

Well I just checked and changed my BIOS to use the AMD card instead of the iGPU and config now-

    environment.variables = { ROC_ENABLE_PRE_VEGA = "1"; };  # https://nixos.wiki/wiki/AMD_GPU - ref Radeon 500 series (aka Polaris)
    
     hardware.opengl = {
      enable = true;
      driSupport = true;
      driSupport32Bit = true;
      # below from https://nixos.wiki/wiki/DaVinci_Resolve and https://discourse.nixos.org/t/trouble-getting-hardware-video-decoding-in-chrome-based-browsers-with-amd-gpu/25206/7
       extraPackages = with pkgs; [
        intel-media-driver # Intel Media Driver for VAAPI — Broadwell+ iGPU
        amdvlk
        rocmPackages.clr.icd
      ];
      extraPackages32 = with pkgs; [
        driversi686Linux.amdvlk
      ];
    };

All good with the system and discord but DR still fails to detect a GPU.

0x7fceee81a100 | Main                 | INFO  | 2024-03-07 09:44:10,745 | Running DaVinci Resolve v18.6.5.0007 (Linux/Clang x86_64)
0x7fceee81a100 | Main                 | INFO  | 2024-03-07 09:44:10,745 | BMD_BUILD_UUID 85ec0694-b733-45ba-8252-40a14dc7c1fa
0x7fceee81a100 | Main                 | INFO  | 2024-03-07 09:44:10,745 | BMD_GIT_COMMIT f7c6e119fb00645af5ac45a149d4552aeaa8b0a3
0x7fceee81a100 | GPUDetect            | INFO  | 2024-03-07 09:44:10,746 | Starting GPUDetect 1.2_5-a6
0x7fceee81a100 | GPUDetect            | ERROR | 2024-03-07 09:44:10,749 | X11 logs not found.
0x7fceee81a100 | GPUDetect            | ERROR | 2024-03-07 09:44:10,749 | No matched GPUs found.
0x7fceee81a100 | Main.GPUConfig       | INFO  | 2024-03-07 09:44:10,749 | Compute API set to automatic, defaulting to Unknown.
0x7fceee81a100 | Main.GPUConfig       | INFO  | 2024-03-07 09:44:10,749 | Unsupported API Unknown, defaulting to Unknown.
0x7fceee81a100 | Main.GPUConfig       | ERROR | 2024-03-07 09:44:10,749 | Failed to select a valid compute API.
0x7fceee81a100 | Main.GPUConfig       | INFO  | 2024-03-07 09:44:10,749 | Automatic GPU Selection:
0x7fceee81a100 | Main.GPUConfig       | ERROR | 2024-03-07 09:44:10,749 |   No GPUs selected!
0x7fceee81a100 | IO                   | INFO  | 2024-03-07 09:44:10,749 | RED InitializeSdk with library path at /nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs
0x7fceee81a100 | IO                   | INFO  | 2024-03-07 09:44:10,781 | R3DAPI 8.4.0-53216 (20230817 Lx64S) R3DSDK 8.4.0-53216 (20230817 Lx64D C3B1) [/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/] init is successful
0x7fceee81a100 | Main                 | INFO  | 2024-03-07 09:44:10,781 | 0 RED rocket cards available
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
0x7fceee81a100 | Main                 | INFO  | 2024-03-07 09:44:10,781 | Decklink model name: '', version: ''
0x7fceee81a100 | DVIP                 | INFO  | 2024-03-07 09:44:10,781 | DVIP release/18.6.5 build 16 (d48fe17e4287b761de7bec34f161b1d5e722085b). Release, version 18.6.5.
0x7fcec8400680 | IO                   | INFO  | 2024-03-07 09:44:10,782 | Using DNxHR library v2.7.3.27r
0x7fcec2200680 | SyManager            | ERROR | 2024-03-07 09:44:10,900 | GetProjectLibraries() - Access token is empty
0x7fcec8e00680 | Fusion               | INFO  | 2024-03-07 09:44:11,013 | Fusion Build: b60ff9f0_0005 (Jan 23 2024 13:00:17)


==========[CRASH DUMP]==========
#TIME Thu Mar  7 09:44:11 2024 - Uptime 00:00:00 (hh:mm:ss)
#PROGRAM_NAME DaVinci Resolve v18.6.5.0007 (Linux/Clang x86_64)
#BMD_ARCHITECTURE x86_64
#BMD_BUILD_UUID 85ec0694-b733-45ba-8252-40a14dc7c1fa
#BMD_GIT_COMMIT f7c6e119fb00645af5ac45a149d4552aeaa8b0a3
#BMD_UTIL_VERSION 18.6.5.0007
#OS Linux

/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/bin/resolve() [0x4841709]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/bin/resolve() [0x4840af0]
/usr/lib/libc.so.6(+0x3deb0) [0x7fcef0254eb0]
/usr/lib/libc.so.6(+0x8d07c) [0x7fcef02a407c]
/usr/lib/libc.so.6(raise+0x16) [0x7fcef0254e06]
/usr/lib/libc.so.6(abort+0xd7) [0x7fcef023d8f5]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/libQt5Core.so.5(+0xa7bd6) [0x7fceda259bd6]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/libQt5Core.so.5(_ZNK14QMessageLogger5fatalEPKcz+0xbd) [0x7fceda25b0e1]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate25createPlatformIntegrationEv+0x1fb3) [0x7fceda9d4423]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate21createEventDispatcherEv+0x1b) [0x7fceda9d507b]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/libQt5Core.so.5(_ZN23QCoreApplicationPrivate4initEv+0x78d) [0x7fceda44609d]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/libQt5Gui.so.5(_ZN22QGuiApplicationPrivate4initEv+0x19) [0x7fceda9ce099]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/libQt5Widgets.so.5(_ZN19QApplicationPrivate4initEv+0x9) [0x7fcf05311f09]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/libQt5Widgets.so.5(_ZN12QApplicationC2ERiPPci+0xa9) [0x7fcf05311ec9]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/bin/resolve() [0x252ce28]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/bin/resolve() [0x24d6e84]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/bin/resolve() [0x24d155d]
/usr/lib/libc.so.6(+0x280ce) [0x7fcef023f0ce]
/usr/lib/libc.so.6(__libc_start_main+0x89) [0x7fcef023f189]
/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/bin/resolve() [0x24d018b]
Signal Number = 6

================================
0x7fceb6600680 | Fusion               | INFO  | 2024-03-07 09:44:11,015 | fusionsystem: = "/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/Fusion/libfusionsystem.so"
0x7fcec8400680 | IO                   | INFO  | 2024-03-07 09:44:11,016 | IO codec library load completed in 235 ms.
0x7fceb6600680 | Fusion               | INFO  | 2024-03-07 09:44:11,018 | FusionLibs: = "/nix/store/gx2c4mlzkzi2a34w11m4q743ajfkfn6r-davinci-resolve-18.6.5/libs/Fusion/"
0x7fceb6600680 | Fusion               | INFO  | 2024-03-07 09:44:11,018 | UserData:   = "/home/martin/.local/share/DaVinciResolve/Fusion"
0x7fceb6600680 | Fusion               | INFO  | 2024-03-07 09:44:11,018 | Profiles:   = "UserData:Profiles/"
0x7fceee81a100 | CrashReport          | ERROR | 2024-03-07 09:44:11,786 | Compress() : Failed to add file:/home/martin/.local/share/DaVinciResolve/configs/UI.preset to archive.
0x7fceee81a100 | CrashReport          | ERROR | 2024-03-07 09:44:11,786 | Compress() : Failed to add file:/home/martin/.local/share/DaVinciResolve/configs/config.user.xml to archive.
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
PnlMsgActionStringAdapter Already in Table: Code= 615e, Mode=  0, Level=  0, CmdKey= -1, Option= 0

Does running clinfo show a working opencl installation?

Regardless, try adding vaapiVdpau and libvdpau-va-gl, maybe they are indeed required

❯ clinfo --list
Platform #0: AMD Accelerated Parallel Processing
 `-- Device #0: gfx803
Platform #1: Intel(R) OpenCL Graphics
 `-- Device #0: Intel(R) UHD Graphics 630

yes I have a working installation.
I’ll give those 2 drivers yet another try, in case something has changed.
Bear in mind, the DR log does mention X11 whereas I’m running Wayland so unsure whether it’s detection code is failing because of that. who knows - I don’t.

Nope, adding those made no difference.

What Linux version and mesa version are installed? I have struggled a lot with undetected GPU before plain mesa supported Resolve. Then the solution was to use progl instead. I cannot recall if it worked with ROCm or if I had to replace the OpenCL implementation as well.

Also, my resolve logs show nothing about X11 – I’m also on Wayland, the difference may be that I have not installed any X11 library. The only X11 mention I could find with a quick search is home.pointerCursor.x11.enable = true;

EDIT: Looks like the equivalent in NixOS to Arch’s progl package is amdgpu-pro, which is available for many kernel versions

I’m using Kernel: 6.7.7 with OpenGL: renderer: AMD Radeon RX 580 Series (radeonsi polaris10 LLVM 16.0.6 DRM 3.57 6.7.7) v: 4.6 Mesa 24.0.1

So you’re saying to give linuxKernel.packages.linux_6_7.amdgpu-pro a try?
or perhaps it linuxKernel.packages.linux_zen.amdgpu-pro

Mesa has issues with DR in various Kernel versions, maybe try and downgrade to the ones I’m using, which are

  • Linux 6.1.7 (not zen)
  • Mesa 23.1.9

If you don’t want to change the kernel or the mesa driver, yes, you could still install amdgpu-pro (and then try it with both rocm and the old amd opencl implementation)

If you have the linux-zen package installed, then you use linux_zen.amdgpu-pro, if you have the linux 6.7 package installed, then you use linuxKernel.packages.linux_6_7.amdgpu-pro

Note that after the progl driver is installed, the OS won’t necessarily use it if you also have mesa. I’m not sure how it works in Nix, but the Arch package I used back then disabled the pro driver by default because it was problematic with other apps, then added a script that will let you run specific software using that pro driver. Hopefully someone more experienced with Nix can help with how this works, if you find this out yourself please update here

wow, that’s way too much trouble, for what is unlikely to work (in my opinion)
I’ve tried nearly every solution suggested and failed. drivers, tweaks etc.

I’ve been on various versions of Mesa and then read v24 was suppose to work.
DR is a rats-nest of a program under Linux, sadly, on my hardware.
I’ll look at another editor and revisit DR later.

For what it’s worth, the bug I linked above mentions your card works with progl

Also, after googling around for my own sake, the proper way to add a kernel module with the correct version is to use

with config.boot.kernelPackages; [
    rtl8812au
]

Yep thanks for that
I’ve already got one installed
kernelPackages = pkgs.zfsUnstable.latestCompatibleLinuxPackages;

At the moment, I don’t clearly understand how to add a second one but it’s on my long list of things to research. Thanks again

I am being bitten by this same issue, the setFile ... call failed. Any updates I get I shall post here. But there does not seem to be a lot of info out there…

1 Like

can you enter QT_QPA_PLATFORM="xcb" on the command line and try and also run davinci resolve from the command line and see what happens.

I have absolutely no idea what this QT_QPA_PLATFORM=“xcb” thing is but Resolve boots and runs for me.