You are not logged in.

#1 2020-09-22 11:11:48

gpisic
Member
Registered: 2020-06-16
Posts: 7

[SOLVED]Newest nvidia-455.23.04 driver only for 30xx series of cards

I did an upgrade of my system and Xserver wouldn't start anymore with an RTX2080 card.

[     8.891] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[     8.891] (EE) NVIDIA:     system's kernel log for additional error messages and
[     8.891] (EE) NVIDIA:     consult the NVIDIA README for details.
[     8.891] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[     8.891] (EE) NVIDIA:     system's kernel log for additional error messages and
[     8.891] (EE) NVIDIA:     consult the NVIDIA README for details.
[     8.891] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[     8.891] (EE) NVIDIA:     system's kernel log for additional error messages and
[     8.891] (EE) NVIDIA:     consult the NVIDIA README for details.
[     8.891] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[     8.891] (EE) NVIDIA:     system's kernel log for additional error messages and
[     8.891] (EE) NVIDIA:     consult the NVIDIA README for details.
[     8.891] (EE) No devices detected.
[     8.891] (EE)
Fatal server error:
[     8.891] (EE) no screens found(EE)
[     8.891] (EE)

Checking on the nvidia website they state that the new 455 driver is only for the 30xx series of cards.
I guess there should be a new branch for the drivers now since pacman will try to upgrade me to 455 every time now.
Or does anybody have information if the support for other cards will also come in the 455 drives in the future?

Last edited by gpisic (2020-09-22 13:40:42)

Offline

#2 2020-09-22 11:32:22

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,626

Re: [SOLVED]Newest nvidia-455.23.04 driver only for 30xx series of cards

Works fine with a old GTX TITAN X here (... It's the first driver including support for 30xx but no old support has been deprecated afaik, it is however technically listed as the beta driver, so not sure what the reasoning was for pulling it early (however it does contain a few welcome bugfixes so maybe that's why...)). Follow through with that message and look at your kernel log. The most prevalent cause for issues here is a kernel/module misconfig, What's your output for

dmesg
pacman -Qs nvidia
pacman -Qs linux

post these (and edit your post) in [ code ] [ /code ] tags without the spaces.

Last edited by V1del (2020-09-22 11:35:11)

Online

#3 2020-09-22 11:59:44

gpisic
Member
Registered: 2020-06-16
Posts: 7

Re: [SOLVED]Newest nvidia-455.23.04 driver only for 30xx series of cards

Well i use the 5.7.19-1-ck-zen2 kernel, and the module is generated with nvidia-dkms, i didn't see any error when building the module. I also tried the stock kernel with the same result.

Offline

#4 2020-09-22 12:05:23

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,626

Re: [SOLVED]Newest nvidia-455.23.04 driver only for 30xx series of cards

You don't have to see errors while building the module, this is a runtime error. The most harmless thing that could happen here is that this is simply a race condition between xorg going up and the nvidia module being ready which could be solved by adding the modules to your initramfs as mentioned in: https://wiki.archlinux.org/index.php/NV … de_setting

But without any logs we can only throw around random guesses, if you want to actually look at this post these logs.

Online

#5 2020-09-22 13:17:40

gpisic
Member
Registered: 2020-06-16
Posts: 7

Re: [SOLVED]Newest nvidia-455.23.04 driver only for 30xx series of cards

Thanks!
I got it running now with the new version, the whole thing could have been avoided if Arch would automatically add that pacman hook to do mkinitcpio, i run arch for many years now and never had to do that after an nvidia upgrade. I guess all the time my linux kernel also got upgraded when i got a new nvidia driver.

Offline

#6 2020-09-22 13:36:12

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,626

Re: [SOLVED]Newest nvidia-455.23.04 driver only for 30xx series of cards

It's not inherently necessary to do that and Arch doesn't make your decisions for you for things like these.

If it is indeed due to the race condition then this happens because your system is too fast for the graphics driver to be loaded before attempting to use it with xorg. The need to do this can differ from system to system (case in point I don't need to do it, even though I have a fairly fast nvme drive, but I do have a spinning rust disk and it's likely that mounting this gives the additional few seconds to make sure everything is up soon enough) and you'll also use more storage for the initramfs which could not be wanted on small EFI partitions for example.

If you consider this [SOLVED] that way, please mark it as such by editing the title in your first post.

Last edited by V1del (2020-09-22 13:37:36)

Online

#7 2020-09-22 13:55:11

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,539

Re: [SOLVED]Newest nvidia-455.23.04 driver only for 30xx series of cards

gpisic wrote:

Thanks!
I got it running now with the new version, the whole thing could have been avoided if Arch would automatically add that pacman hook to do mkinitcpio,

Arch didn't add the modules to the initramfs, why would it add a hook to rebuild it?

Offline

#8 2020-09-22 15:01:41

gpisic
Member
Registered: 2020-06-16
Posts: 7

Re: [SOLVED]Newest nvidia-455.23.04 driver only for 30xx series of cards

Good point, i actually forgot that i added the modules, it was needed because of another problem where gpu acceleration wouldn't work every other start. Another race condition.

Offline

Board footer

Powered by FluxBB