Skip to main content
Topic: Nvidia drivers are no longer working X won't start (Read 1218 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Nvidia drivers are no longer working X won't start

I updated my computer last night and went to bed, and now I've woken up and my desktop won't boot into the GUI -.-
I can't be the only one this is happening to!!! What gives?? Why? Does anyone know where I can find the nvidia-dkms 410 and the rest of the nvidia packages? I don't know why an update gets moved from testing into stable when it clearly doesn't work... I've googled it and have found nothing that I can actually use to fix this issue, this is the ONE day this week I have free time - I thought I'd  be able to play some games, but guess not.... I just want this stupid thing to work... I tried installing the .run file and it makes the GUI startup but if I reboot then it won't start the GUI up..... so annoying. I really don't think these sorts of bugs should even reach me, how is this stuff not tested before its put into the stable repos? :/

Code: [Select]
NVRM: API mismatch: the client has the version 415.18, but
               NVRM: this kernel module has the version 410.73.  Please
               NVRM: make sure that this kernel module and all NVIDIA driver
               NVRM: components have the same version.

I tried the packages in the gremlins repos and everything. I'm stumped. My google search turns up things about cancer when I try to search this error, because apparently google recognizes my problem as cancer! Can't say I disagree!

I downgraded to 410.78 and it kept doing the same thing, but 410.73 it works with, thank god. Now, why is this thing screwing me around when I try to update it? What gives? I've never messed around with my nvidia drivers, ever, at least not in this installation.

Here's whats messing with my head: I already upgraded past 410.73 and things were fine with 410.78, but now it wants me to revert back to 410.73? O.o
How does that even happen? It really doesn't add up at all! I have 3 different kernels: The 'linux' artix kernel, linux-zen maintained in Arch repos, and my main one, a custom xanmod kernel I built from the AUR. None of the 3 would work.

Re: Nvidia drivers are no longer working X won't start

Reply #1
Great.... so now no OpenGL applications will open after I got these nvidia packages downgraded.... JUST MAGICAL!!!

Code: [Select]
[   21.494098] nvidia-settings[1852]: segfault at 28870 ip 00007f477c7a3037 sp 00007ffc60a11f40 error 4 in libGLX_nvidia.so.415.13[7f477c750000+ca000]
[   21.494115] Code: 3b 6b 24 75 ee 48 8b 15 07 f3 2d 00 31 f6 48 89 df 48 8b 02 ff 90 58 02 00 00 48 85 c0 74 d4 3b a8 94 88 02 00 49 89 c4 75 c9 <4d> 8b bc 24 70 88 02 00 4c 89 e5 41 80 bf dc 2e 02 00 00 0f 85 c0
[  154.042102] usb 4-3: USB disconnect, device number 2
[  162.370807] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[  162.370814] Bluetooth: HIDP socket layer initialized
[  162.371565] sony 0005:054C:0268.0005: unknown main item tag 0x0
[  162.842906] input: Sony PLAYSTATION(R)3 Controller Motion Sensors as /devices/pci0000:00/0000:00:13.0/usb5/5-5/5-5:1.0/bluetooth/hci0/hci0:70/0005:054C:0268.0005/input/input24
[  162.843480] input: Sony PLAYSTATION(R)3 Controller as /devices/pci0000:00/0000:00:13.0/usb5/5-5/5-5:1.0/bluetooth/hci0/hci0:70/0005:054C:0268.0005/input/input23
[  162.847014] sony 0005:054C:0268.0005: input,hidraw1: BLUETOOTH HID v80.00 Joystick [Sony PLAYSTATION(R)3 Controller] on 00:a1:7d:db:ef:67
[  169.489690] dolphin-emu[1912]: segfault at 28870 ip 00007f4821df3037 sp 00007ffeffaccd40 error 4 in libGLX_nvidia.so.415.13[7f4821da0000+ca000]
[  169.489698] Code: 3b 6b 24 75 ee 48 8b 15 07 f3 2d 00 31 f6 48 89 df 48 8b 02 ff 90 58 02 00 00 48 85 c0 74 d4 3b a8 94 88 02 00 49 89 c4 75 c9 <4d> 8b bc 24 70 88 02 00 4c 89 e5 41 80 bf dc 2e 02 00 00 0f 85 c0
[  177.884068] dolphin-emu[2366]: segfault at 28870 ip 00007facf08db037 sp 00007fff0ba7da80 error 4 in libGLX_nvidia.so.415.13[7facf0888000+ca000]
[  177.884076] Code: 3b 6b 24 75 ee 48 8b 15 07 f3 2d 00 31 f6 48 89 df 48 8b 02 ff 90 58 02 00 00 48 85 c0 74 d4 3b a8 94 88 02 00 49 89 c4 75 c9 <4d> 8b bc 24 70 88 02 00 4c 89 e5 41 80 bf dc 2e 02 00 00 0f 85 c0
[  185.328224] Emuthread - Sta[2429]: segfault at 28870 ip 00007fe417d13037 sp 00007fe400dbce90 error 4 in libGLX_nvidia.so.415.13[7fe417cc0000+ca000]
[  185.328233] Code: 3b 6b 24 75 ee 48 8b 15 07 f3 2d 00 31 f6 48 89 df 48 8b 02 ff 90 58 02 00 00 48 85 c0 74 d4 3b a8 94 88 02 00 49 89 c4 75 c9 <4d> 8b bc 24 70 88 02 00 4c 89 e5 41 80 bf dc 2e 02 00 00 0f 85 c0
[  333.057212] [1487]: New session 2 of user kz.


Re: Nvidia drivers are no longer working X won't start

Reply #2
You must keep nvidia and nvidia-utils at the exact same version; you probably forgot to downgrade the latter.

Re: Nvidia drivers are no longer working X won't start

Reply #3
It seems that mkinitcpio is not being run as part of the upgrade.
I extracted initramfs-linux.img after the upgrade and sure enough the older modules were still there.

So if you have
Code: [Select]
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
in /etc/mkinitcpio.conf  when you reboot the old modules are being loaded before the root fs is loaded.

Running mkinitcpio -P manually after the upgrade fixes it. For me anyway.

Update:
https://wiki.archlinux.org/index.php/NVIDIA#Pacman_hook
not sure why this has not affected me on previous upgrades ?

 

Re: Nvidia drivers are no longer working X won't start

Reply #4
I've got the 410 working on all my kernels, and now I've got the 415 working on all my kernels except my custom xanmod kernel... :/