1

I recently installed DaVinci resolve 18.1 and got "the gpu failed to perform image processing error code 999" Error as soon as I started the Program. I had no Clue . Requires solution.

tikendraw
  • 451
  • 3
  • 12

4 Answers4

6

How to fix Error code 999 (the gpu failed to perform image processing).

  1. Get the latest Driver for your gpu
  2. Switch to NVIDIA Performance mode in NVIDIA x Server Prime Profile
 NVIDIA x Server -> Prime Profile -> NVIDIA (Performance mode)
  1. Reboot
tikendraw
  • 451
  • 3
  • 12
2

If you don't have a prime profile in the NVidia X server settings like me, acquire the nvidia-prime package and run a 'prime-run' prefix on the executable in terminal. Fixed it for me.

prime-run /opt/resolve/bin/resolve

Maxsuragi
  • 31
  • 1
0

This prime-run /opt/resolve/bin/resolve showed "prime-run: command not found". I did were these steps:

  1. Copy the contents of the gist: GitHub
#!/bin/bash
export __NV_PRIME_RENDER_OFFLOAD=1
export __GLX_VENDOR_LIBRARY_NAME=nvidia
export __VK_LAYER_NV_optimus=NVIDIA_only
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
exec "$@"
  1. Create a file ~/bin/prime-run ("~" means your home directory)

  2. Run chmod +x "~/bin/prime-run" to make it executable.

  3. Closed and re-opened my terminal. After this, it worked by running: prime-run /opt/resolve/bin/resolve

I am using Fedora 37.

Source: Ask Ubuntu.

Marcos Oliveira
  • 214
  • 3
  • 5
0

On my machine I was finally able to fix it by prepending

env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia

when executing the resolve binary.

Since I run wayland It's tricky to launch gui programs from the terminal so I added this to the Exec line in the .desktop entry at /usr/share/applications/DaVinciResolve.desktop (on Arch, yours may be somewhere else) so the final command that runs looks like:

env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia /opt/resolve/bin/resolve %u