Package Base Details: nvidia-390xx

Git Clone URL: (read-only, click to copy)
Keywords: 400 500 600 GeForce nvidia
Submitter: Svenstaro
Maintainer: jonathon
Last Packager: jonathon
Votes: 42
Popularity: 4.20
First Submitted: 2020-03-11 17:30
Last Updated: 2020-10-19 00:55

Pinned Comments

jonathon commented on 2020-10-19 12:40


I have adopted the 390xx packages to keep them secure. I do not run any 390xx hardware so will not notice any breakages and cannot test any changes.

Until such time as someone else steps up to maintain these packages - ideally someone who actually has 390xx hardware - I have to rely on you to tell me what changes are needed.

Don't expect a response if you post only "this doesn't work", and do not email me to complain about the package not working!

forcegk commented on 2020-03-20 02:18

Hello, I'd recommend to you all using the nvidia-390xx-dkms package. If anyone here knows how to change the script in order for the package to recompile every time linux kernel gets updated, please let me know via email. Thank you.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »

somercet commented on 2020-08-05 04:06

Added the kernel-5.8.patch to the PKGBUILD and 5.8.arch1-2 compiled properly. TY!

somercet commented on 2020-07-31 00:50

Thanks forcegk and everyone, I rebuilt the driver/utils/opencl (390.138-3) under 5.7.11-arch1-1, rebooted, and it worked.

Saccy commented on 2020-07-14 13:39

Problem was solved after kernel was updated to 5.7.8 (Tested on zen kernel)

Saccy commented on 2020-07-13 20:11

Failing to start X with the latest drivers: Kernel: 5.7.7 Zen1-1 (Tested on vanilla 5.7.7 arch1-1 kernel and with the LTS kernel) Executing my usual '$startx .xinitrc' directs me to X log, where the following is printed: All NVIDIA Errors: Failed to initialize the NVIDIA kernel module. Please see the system's kernel log for additional error messages and consult the NVIDIA README for deatils. X: Falling back to old probe method for modesetting' and the above is repeated again, after which X stops

'$dmesg' provides: All NVRM: API mismatch: the client has the version 390.138, but this kernel module has the version 390.132. Please make sure that this kernel module and all NVIDIA driver components have the same version. - Twice as X repeated the attempt.

Had dependency issues while updating using yay so had to fully reinstall the NVidia 390xx packages. Updated from 390.132-38 to 390.138-3. All packages up to date as per 13th July. Kernel modules loaded: i915, nvidia, nvidia_modeset nvidia_uvm, nvidia_drm This is on a Optimus laptop, GPU: GeForce 820M

sebalis commented on 2020-07-09 23:26

@friday13 – I encountered the same problem during a full upgrade, the only difference being that I’m using nvidia-390xx (not nvidia-390xx-dkms – I have learned to reinstall this package after each kernel upgrade). I solved it by removing both nvidia-390xx and nvidia-390xx-utils with dependencies (pacman -Rsc nvidia-390xx nvidia-390xx-utils) and then reinstalling nvidia-390xx.

friday13 commented on 2020-07-08 22:32

error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-390xx-utils (390.138-3) breaks dependency 'nvidia-390xx-utils=390.132' required by nvidia-390xx-dkms

clever commented on 2020-06-27 14:40

How to makepkg for linux-zen?

CyrIng commented on 2020-06-22 14:36

What helped to make it boot under 5.7 was to remove the Nvidia kernel module from the initramfs. Probably the MSI module option, also. See below.

freezeheat commented on 2020-06-22 13:53

@blackintel I had the same problem but in my case the Xorg hanged and a freeze that required a manual shutdown(ACPI), checking the logs didn't help, but I tried a few things and now it works, this is my scenario(this is not a step by step solution).

  1. pacman -Syyu, upgrade the system.
  2. git pull for this repository and makepkg -sirc, removal of package and reinstall of package nvidia-390xx-dkms, this time for patch 5.7.
  3. startx, Xorg starts to run(no GUI), hangs and freezes, ACPI restart.
  4. Boot without X server, retried step 2, result is the same for step 3.
  5. Tried to pacman -Rs nvidia-390xx-dkms, startx, it starts... checking Xorg logs, everything works with NVIDIA drivers(I didn't restart the machine).
  6. Reboot, now using Nouveau.
  7. Git complete reset ( WARNING it will re-download the files and remove anything that isn't supposed to be in the repo in its initial state(git clone):
    git clean -fxd
    git fetch --all
    git reset --hard origin/master
  8. makepkg -sirc, reboot, startx, works.... no idea why.

blackintel commented on 2020-06-20 20:22

Hey! Which kernel version is working with this package? I'm in 5.7.4 Kernel and NVIDIA Drivers doesn't work.