Command prime-run outputs prime-run: command not found. I have Ubuntu 20.04.3 and nvidia-driver-470

  • 1
    What is prime-run? Also on my system the same... Looks like you have to add a repository
    – france1
    Sep 20, 2021 at 14:43
  • I suppose you mean optirun from bumblebee package...
    – N0rbert
    Sep 20, 2021 at 20:45

1 Answer 1


I have the same nvidia driver version and for some reason prime-run command does not exist.

I just solved it by doing the following:

  1. Copy contents of the gist here
    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 "$@"
  2. Create a file ~/bin/prime-run ("~" means your home directory)
  3. Paste the contents there.
  4. Run chmod +x "~/bin/prime-run" to make it executable.

You might want to re-open your terminal or restart your session so your terminal could recognize your ~/bin folder and be able to run prime-run command, that is, if the folder is not already there.

  • Nice workaround. prime-run was part of the proprietary nvidia drivers in the past. I assume that the command has been deprecated, for whatever reason and now removed.
    – jastram
    Oct 14, 2021 at 6:07
  • I installed nvidia 510.60.02 with runfile and I don't have /usr/share/vulkan/icd.d/nvidia_icd.json. Is the file the same as /etc/vulkan/icd.d/nvidia_icd.json?
    – Gorgo
    Apr 13 at 16:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.