Problem (with nvidia470xx-utils?) after each update

Hello guys,
I guess that the nvidia drivers for my old GTX760 graphic card are at the end of life, so I got stuck on nvidia 470xx version.
This should be not a problem, but everytime I try to update the system, i have a black screen at the reboot and I have to roll back to the latest timeshift backup.
So I can’t update anymore.

Is there a way to permanently fix this issue without have to renounce to the updates?

Thanks for your help.
I googled a lot before posting and I find some situation similar (not identical) to mine, but my poor linux skills prevent me to find out a tailored solution.

Here my inxi -Fza output:

ale@ale-pc ~ [0|1]> inxi -Fza 
System:
  Kernel: 5.14.21-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.14-x86_64
    root=UUID=5b38a271-17ac-428c-bd38-b9d0afb51af2 rw quiet
    udev.log_priority=3
  Desktop: Xfce 4.16.0 tk: Gtk 3.24.29 info: xfce4-panel wm: xfwm 4.16.1
    vt: 7 dm: LightDM 1.30.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: ROG STRIX Z490-E GAMING v: Rev 1.xx
    serial: <superuser required> BIOS: American Megatrends v: 0707
    date: 07/21/2020
CPU:
  Info: model: Intel Core i7-10700K bits: 64 type: MT MCP arch: Comet Lake
    family: 6 model-id: 0xA5 (165) stepping: 5 microcode: 0xEC
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 2 MiB desc: 8x256 KiB
    L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 800 min/max: 800/5100 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
    8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800 15: 800 16: 800
    bogomips: 121639
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX unsupported
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GK104 [GeForce GTX 760] vendor: ASUSTeK driver: nvidia
    v: 470.94 alternate: nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:1187
    class-ID: 0300
  Display: x11 server: X.Org 1.21.1.3 compositor: xfwm4 v: 4.16.1 driver:
    loaded: nvidia display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.0x11.3")
    s-diag: 583mm (23")
  Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 82
    size: 598x336mm (23.5x13.2") diag: 686mm (27")
  Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Comet Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intel
    v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
    chip-ID: 8086:06c8 class-ID: 0403
  Device-2: NVIDIA GK104 HDMI Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel bus-ID: 01:00.1 chip-ID: 10de:0e0a class-ID: 0403
  Device-3: C-Media Blue Snowball type: USB
    driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-3:3 chip-ID: 0d8c:0005
    class-ID: 0300 serial: <filter>
  Sound Server-1: ALSA v: k5.14.21-2-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.43 running: no
Network:
  Device-1: Intel Comet Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:06f0 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  Device-2: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel
    port: N/A bus-ID: 04:00.0 chip-ID: 8086:15f3 class-ID: 0200
  IF: enp4s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 1-14:9 chip-ID: 8087:0026 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Drives:
  Local Storage: total: 4.55 TiB used: 895.92 GiB (19.2%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WD10EARS-00Y5B1 size: 931.51 GiB block-size: physical: 4096 B
    logical: 512 B speed: 3.0 Gb/s type: N/A serial: <filter> rev: 0A80
    scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 vendor: SanDisk model: SDSSDH3 1T00
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 20RL scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 vendor: Samsung model: HD103UJ
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
    type: N/A serial: <filter> rev: 1113 scheme: GPT
  ID-4: /dev/sdd maj-min: 8:48 vendor: Seagate model: ST2000DM001-1ER164
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    type: HDD rpm: 7200 serial: <filter> rev: CC25 scheme: MBR
Partition:
  ID-1: / raw-size: 239.26 GiB size: 234.44 GiB (97.99%)
    used: 17.38 GiB (7.4%) fs: ext4 dev: /dev/sdb2 maj-min: 8:18
  ID-2: /home raw-size: 692.24 GiB size: 680.31 GiB (98.28%)
    used: 269.52 GiB (39.6%) fs: ext4 dev: /dev/sdb3 maj-min: 8:19
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 27.8 C mobo: N/A gpu: nvidia temp: 39 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 36%
Info:
  Processes: 337 Uptime: 30m wakeups: 0 Memory: 31.24 GiB
  used: 2.62 GiB (8.4%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1343 lib: 451 Shell: fish
  v: 3.3.1 running-in: xfce4-terminal inxi: 3.3.12

you are using eol kernel 5.14 - thats probably why you have issues… install the 5.15 LTS, reboot, select it in grub, and uninstall the 5.14

hello brahma,
I tried to install the new kernel:
step 1

But I received this message back and nothing has been installed:

Starting
resolving dependencies...
looking for conflicting packages...
:: installing nvidia-470xx-utils (470.103.01-3) breaks dependency 'nvidia-470xx-utils=470.94' required by linux510-nvidia-470xx
:: installing nvidia-470xx-utils (470.103.01-3) breaks dependency 'nvidia-470xx-utils=470.94' required by linux514-nvidia-470xx
:: installing nvidia-470xx-utils (470.103.01-3) breaks dependency 'nvidia-470xx-utils=470.94' required by linux54-nvidia-470xx


Completato ...

try to uninstall nvidia first with:
sudo mhwd -r pci video-nvidia-470xx

edit: switch to the 5.10 kernel that you have installed first, and then uninstall the 5.14

thanks but it seems not work:

ale@ale-pc ~ [1]> sudo mhwd -r pci video-nvidia-470xx
Error: config 'video-nvidia-470xx' is not installed!

switch to the 5.10 kernel that you have installed first, and then uninstall the 5.14
and also post output from:
mhwd -l && mhwd -li

done:

ale@ale-pc ~> mhwd -l && mhwd -li
> 0000:01:00.0 (0300:10de:1187) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
    video-nvidia-470xx            2021.12.18               false            PCI
    video-nvidia-390xx            2021.12.18               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
          video-nvidia            2021.12.18               false            PCI


Warning: No installed USB configs!
ale@ale-pc ~> 

I also tried again to install the 5.15 kernel without success

The following packages will be installed:
linux515
linux515-nvidia-470xx

Starting
resolving dependencies...
looking for conflicting packages...
:: installing nvidia-470xx-utils (470.103.01-3) breaks dependency 'nvidia-470xx-utils=470.94' required by linux510-nvidia-470xx
:: installing nvidia-470xx-utils (470.103.01-3) breaks dependency 'nvidia-470xx-utils=470.94' required by linux54-nvidia-470xx

did you also switched to the 5.10 kernel?
uninstall video nvdia:
sudo mhwd -r pci video-nvidia
install nvidia 470
sudo mhwd -i pci video-nvidia-470xx

1 Like

I followed your instructions and now kernel 5.15 is correctly installed.
Thank you very much for your valuable and “step by step” assistance!

Just a last question: must I repeat the above mentioned procedure at each kernel update?

post output from:
mhwd -li
and no, it was just that nvidia dropped support for your card, so you have to use the 470 drivers… you shouldnt have any more issues…
also run again update:
pamac update

here’s the output.

ale@ale-pc ~> mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
    video-nvidia-470xx            2021.12.18               false            PCI


Warning: No installed USB configs!
ale@ale-pc ~> 

I’ll do the update this night. My internet connection is very slow.

Thanks again.

ok… the proper nvidia is installed…

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.