Package Details: nvidia-390xx-dkms 390.144-3

Git Clone URL: (read-only, click to copy)
Package Base: nvidia-390xx-utils
Description: NVIDIA drivers - module sources
Upstream URL:
Licenses: custom
Submitter: Svenstaro
Maintainer: jonathon
Last Packager: jonathon
Votes: 35
Popularity: 2.61
First Submitted: 2020-03-11 17:29
Last Updated: 2021-11-11 23:11

Pinned Comments

jonathon commented on 2020-10-19 12:41


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!

Use this forum thread for discussion:

A binary package is also available in my kernel-lts unofficial user repository.

Latest Comments

1 2 3 4 5 Next › Last »

deliodc commented on 2021-11-17 20:21

Thanks a lot @Scarlet and @Juggrnaut

I was have the error message:

primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) NVIDIA: Use the -ignoreABI option to override this check.

The solution for me was edit the file /etc/bumblebee/xorg.conf.nvidia like the recommendation of @Juggrnaut and add in the Section "Device" zone, the follow lines:

Section "Device"
    BusID "PCI:01:00:0"
    Option "AllowExternalGpus" "true"  # If the GPU is external


And at the end of the file, add the follow section like the recommendation of @Scarlet:

Section "ServerFlags"
        Option "IgnoreABI" "1"

jonathon commented on 2021-11-15 23:26

Or, just update your copy of nvidia-390xx-utils as it includes an override file.

DAC324 commented on 2021-11-15 13:49

For all those with that Xorg ABI error and having no /etc/X11/xorg.conf: Search for a file called /etc/X11/xorg.conf.d/20-server_flags.conf. If it does not exist yet, create it. Amend the file and paste the well-known contents there:

Section "ServerFlags"
  Option "IgnoreABI" "1"

Let's see if Nvidia indeed fixes that. According to, Nvidia stated it is supported and receives compat fixes until the end of 2022.

Juggrnaut commented on 2021-11-13 17:40

After adding in "IgnoreABI" to "/etc/bumblebee/xorg.conf.nvidia" I now receive the following error and it doesn't load:

(WW) NVIDIA: The driver will continue to load, but may behave strangely.

(WW) NVIDIA: This driver was compiled against the X.Org server SDK from commit 4c00369024c9754e670fca37804711fef2980e2f and may not be compatible with the final version of this SDK.

UPDATE <SOLVED> I've figured out my issue and posting it in case anyone else runs into the same problem.

Prior to the recent updates, I never needed to modify the "/etc/bumblebee/xorg.conf.nvidia" file and it worked just fine OOTB. Now after the recent updates, I had to modify that file to now also include the BusID of the nvidia card. Details found here:

So after adding in the BusID (along with the "IgnoreABI" setting), it is working again.

CyrIng commented on 2021-11-10 23:21

Do you guys have a solution to avoid the XID errors which freeze desktop ?

JKMooney commented on 2021-11-10 22:07

Impressive, a patch put in place within a day....and here I was getting ready to just concede "end of life" for this old card ;)

jonathon commented on 2021-11-10 17:47

I've included an override file with 390.144-3 as a stop-gap until Nvidia update the driver - while things might randomly break, at least Xorg will load...

hute37 commented on 2021-11-10 17:17

@Scarlet, work like a charm!. For lazy ones like me still using bumblebee the xorg,conf is: /etc/bumblebee/xorg.conf.nvidia

quimkaos commented on 2021-11-10 16:57

@Scarlet Thank you for that!! That was really useful! In my case i had to create a xorg.conf in /etc/X11/ only with that section, since i had no xorg.conf file.

polucifier commented on 2021-11-10 16:37

@Scarlet, thanks a lot.