After update of nvidia...no graphics

Hi all,
Today I got an update notification for my GPU.
It had to remove nvidia66…I went for it.
Now, I cannot get into graphics.
What I tried:

  • re install the driver: failed because it was in there already
  • force re install, : failed, it could bread dependency with nvidia-utils required by CUDA
  • installed linux419 : did’nt want to go graphical
  • I listed the drivers, and video-linux is on there too…any chance of switching to that one?

Kernels : 66 and 419

Thanks for helping out…
Melissa

Hi @ButterflyMelissa,

Boot into a live environment, from there enter a chroot environment, and provide us with:

mhwd --list
mhwd --listinstalled
inxi --full --admin --filter --width

…please.


How to chroot

  1. Ensure you’ve got a relatively new ISO or at least one with a still supported LTS kernel.

  2. Write/copy/dd the ISO to a USB thumb drive.

  3. When done, boot with the above mentioned USB thumb drive into the live environment.

  4. Once booted, open a terminal and enter the following command to enter the chroot environment:

manjaro-chroot -a
  1. If you have more than one Linux installation, select the correct one to use from the list provided.

When done, you should now be in the chroot environment.

But, be careful, as you’re now in an actual root environment on your computer, so any changes you make will persist after a restart.

Hi, thanks in advance for the reply, here’s the info:
mhwd-list:

e[1me[31m> e[m0000:05:00.0 (0300:10de:1d01) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
          video-nvidia            2023.03.23               false            PCI
    video-nvidia-470xx            2023.03.23               false            PCI
    video-nvidia-390xx            2023.03.23               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

mhwd-listinstalled:

e[1me[31m> e[mInstalled PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
          video-nvidia            2023.03.23               false            PCI
           video-linux            2018.05.04                true            PCI


e[1me[31mWarning: e[mNo installed USB configs!

and inxi (lotsa options)

System:
  Kernel: 4.19.307-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64
    root=UUID=86a2f2ef-2bf2-4ced-aada-1da3969df356 rw
    resume=UUID=c6ccac2b-10b4-4ff7-98f4-046caf40f2d1 udev.log_priority=3
  Console: pty pts/0 DM: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: Hewlett-Packard product: HP Z620 Workstation v: N/A
    serial: <filter> Chassis: type: 6 serial: <filter>
  Mobo: Hewlett-Packard model: 158A v: 0.00 serial: <filter> part-nu: LJ450AV
    uuid: 8cc73500-76d3-11e4-a09a-6451064c87fd UEFI: Hewlett-Packard
    v: J61 v03.96 date: 10/29/2019
CPU:
  Info: model: Intel Xeon E5-2660 v2 socket: LGA2011 bits: 64 type: MCP
    arch: Ivy Bridge level: v2 built: 2012-15 process: Intel 22nm family: 6
    model-id: 0x3E (62) stepping: 4 microcode: 0x42E
  Topology: cpus: 1x cores: 10 smt: disabled cache: L1: 640 KiB desc: d-10x32
    KiB; i-10x32 KiB L2: 2.5 MiB desc: 10x256 KiB L3: 25 MiB desc: 1x25 MiB
  Speed (MHz): avg: 1396 high: 1688 min/max: 1200/3000 base/boost: 2200/3800
    scaling: driver: intel_pstate governor: powersave volts: 0.9 V
    ext-clock: 100 MHz cores: 1: 1403 2: 1280 3: 1268 4: 1224 5: 1213 6: 1495
    7: 1592 8: 1344 9: 1461 10: 1688 bogomips: 43898
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: Split huge pages
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    disabled
  Type: mds mitigation: Clear CPU buffers; SMT disabled
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: retbleed 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: Retpolines, IBPB: conditional, IBRS_FW, RSB
    filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GP108 [GeForce GT 1030] vendor: ASUSTeK driver: N/A
    alternate: nouveau non-free: 545.xx+ status: current (as of 2024-02;
    EOL~2026-12-xx) arch: Pascal code: GP10x process: TSMC 16nm
    built: 2016-2021 pcie: gen: 1 speed: 2.5 GT/s lanes: 4 link-max: gen: 3
    speed: 8 GT/s bus-ID: 05:00.0 chip-ID: 10de:1d01 class-ID: 0300
  Display: server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4 driver: X:
    loaded: N/A failed: nvidia gpu: N/A tty: 128x48
  API: EGL Message: No EGL data available.
  API: OpenGL Message: GL data unavailable in console for root.
  API: Vulkan Message: No Vulkan data available.
Audio:
  Device-1: Intel C600/X79 series High Definition Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1d20
    class-ID: 0403
  Device-2: NVIDIA GP108 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 4
    link-max: gen: 3 speed: 8 GT/s bus-ID: 05:00.1 chip-ID: 10de:0fb8
    class-ID: 0403
  API: ALSA v: k4.19.307-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.3 status: off with: 1: pipewire-pulse status: off
    2: wireplumber status: off 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel 82579LM Gigabit Network vendor: Hewlett-Packard
    driver: e1000e v: 3.2.6-k port: f040 bus-ID: 00:19.0 chip-ID: 8086:1502
    class-ID: 0200
  IF: eno1 state: up speed: 100 Mbps duplex: full mac: <filter>
  Device-2: Intel 82574L Gigabit Network vendor: Hewlett-Packard
    driver: e1000e v: 3.2.6-k pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e000
    bus-ID: 01:00.0 chip-ID: 8086:10d3 class-ID: 0200
  IF: enp1s0 state: down mac: <filter>
  Info: services: NetworkManager,systemd-timesyncd
Bluetooth:
  Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) driver: btusb
    v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 4-1.3:3
    chip-ID: 0a12:0001 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.0
    lmp-v: 6 status: discoverable: no pairing: no class-ID: 104
RAID:
  Hardware-1: Intel SATA Controller [RAID Mode] driver: ahci v: 3.0 port: f020
    bus-ID: 00:1f.2 chip-ID: 8086:2826 rev: N/A class-ID: 0104
Drives:
  Local Storage: total: 2.73 TiB used: 68.21 GiB (2.4%)
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD20EFRX-68EUZN0
    family: Red size: 1.82 TiB block-size: physical: 4096 B logical: 512 B
    sata: 3.0 speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter> fw-rev: 0A82
    temp: 24 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 3y 38d 19h cycles: 3318
  ID-2: /dev/sdb maj-min: 8:16 vendor: PNY model: CS900 1TB SSD
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B sata: 3.2
    speed: 3.0 Gb/s tech: SSD serial: <filter> fw-rev: 0LA5 temp: 33 C
    scheme: GPT
  SMART: yes state: enabled health: PASSED on: 61d 23h cycles: 93
    written: 471 KiB
Partition:
  ID-1: / raw-size: 149.43 GiB size: 146.03 GiB (97.72%)
    used: 49.09 GiB (33.6%) fs: ext4 block-size: 4096 B dev: /dev/sdb2
    maj-min: 8:18
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 296 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/sdb1 maj-min: 8:17
  ID-3: /home raw-size: 772.98 GiB size: 759.79 GiB (98.29%)
    used: 19.12 GiB (2.5%) fs: ext4 block-size: 4096 B dev: /dev/sdb4
    maj-min: 8:20
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sdb3 maj-min: 8:19
Sensors:
  System Temperatures: cpu: 19.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 120 GiB available: 117.97 GiB used: 1.3 GiB (1.1%)
  Processes: 170 Power: uptime: 35m states: freeze,mem,disk suspend: deep
    avail: s2idle hibernate: platform avail: shutdown, reboot, suspend,
    test_resume image: 47.18 GiB Init: systemd v: 255 default: graphical
    tool: systemctl
  Packages: 1533 pm: pacman pkgs: 1514 libs: 417 tools: pamac,yay pm: flatpak
    pkgs: 19 Compilers: clang: 16.0.6 gcc: 13.2.1 alt: 12 Shell: Sudo (sudo)
    v: 1.9.15p5 default: Bash v: 5.2.26 running-in: pty pts/0 inxi: 3.3.33

Thank a ton
Melissa

And therein lies the power of Linux, it forces you to master a Zen-like state :wink:

1 Like

Yeah. Linux will warn you of the danger of a gun. Will recommend you not point it at your head, will confirm you want to do this, and if you continue to insist it’ll let you shoot yourself.

Edit:

There’s yer problem.

And, as you mentioned, there is something installed, although it’s not working. So let’s remove that “something”. In the chroot environment, run:

mhwd --remove video-nvidia

And then let’s reinstall it:

mhwd --auto pci nonfree 0300

…still from within the chroot environment.

And from your original post I’m getting the idea you possibly have some kernel trouble or something as well. So please provide the output of:

mhwd-kernel --list

and

mhwd-kernel --listinstalled
1 Like

hmm, removing failed, breaks dependency with nvidia-utils that is needed by CUDA…
As for the kernels (I’m on a laptop, I have to copytype…sorry)
the kernellist gives

linux419,
linux510,
linux515,
linux54,
linux61,
linux66,
linux67,
linux68,
linux61-rt,
linux66-rt
linux67-rt

I have 66 and 419 installed…the 66 is running, I had the same with the 419, by the way…

Edit : I can log in and use the CLI…forgot to mention that, sorry

OK, and force doesn’t work either?

Try removing the CUDA package temporarily (you can always reinstall it later.)

Since you can login, what happens if you try to start X manually?

startx

I understand that you can’t provide more details, but sadly without more details, I can’t give more precise commands than ideas…

Dont worry, I’m smiling ear to ear, here…I’m learning all sortsa new things here :smiling_face_with_three_hearts: …whee!!!

Anyway, I’ll kick CUDA, in the mean time, here’s the logfile of the startx, it (of course) failed…

[  1041.163] 
X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
[  1041.164] Current Operating System: Linux Asgaard 6.6.19-1-MANJARO #1 SMP PREEMPT_DYNAMIC Fri Mar  1 18:16:16 UTC 2024 x86_64
[  1041.164] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64 root=UUID=86a2f2ef-2bf2-4ced-aada-1da3969df356 rw resume=UUID=c6ccac2b-10b4-4ff7-98f4-046caf40f2d1 udev.log_priority=3
[  1041.164]  
[  1041.165] Current version of pixman: 0.43.4
[  1041.165] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  1041.165] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1041.166] (==) Log file: "/home/melissa/.local/share/xorg/Xorg.0.log", Time: Thu Apr  4 10:58:24 2024
[  1041.166] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1041.166] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1041.167] (==) ServerLayout "layout"
[  1041.167] (**) |-->Screen "Screen0" (0)
[  1041.167] (**) |   |-->Monitor "Monitor0"
[  1041.167] (**) |   |-->Device "Device0"
[  1041.167] (==) Automatically adding devices
[  1041.167] (==) Automatically enabling devices
[  1041.167] (==) Automatically adding GPU devices
[  1041.167] (==) Automatically binding GPU devices
[  1041.167] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  1041.167] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[  1041.167] 	Entry deleted from font path.
[  1041.167] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[  1041.167] 	Entry deleted from font path.
[  1041.167] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[  1041.167] 	Entry deleted from font path.
[  1041.167] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[  1041.167] 	Entry deleted from font path.
[  1041.167] (==) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/TTF
[  1041.167] (==) ModulePath set to "/usr/lib/xorg/modules"
[  1041.167] (**) Extension "COMPOSITE" is enabled
[  1041.167] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  1041.167] (II) Module ABI versions:
[  1041.167] 	X.Org ANSI C Emulation: 0.4
[  1041.167] 	X.Org Video Driver: 25.2
[  1041.167] 	X.Org XInput driver : 24.4
[  1041.167] 	X.Org Server Extension : 10.0
[  1041.168] (++) using VT number 2

[  1041.169] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[  1041.170] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1041.170] (II) Platform probe for /sys/devices/platform/simple-framebuffer.0/drm/card0
[  1041.170] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[  1041.181] (--) PCI:*(5@0:0:0) 10de:1d01:1043:85f5 rev 161, Mem @ 0xee000000/16777216, 0xd0000000/268435456, 0xe0000000/33554432, I/O @ 0x0000c000/128, BIOS @ 0x????????/131072
[  1041.181] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  1041.181] (II) LoadModule: "glx"
[  1041.181] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1041.183] (II) Module glx: vendor="X.Org Foundation"
[  1041.183] 	compiled for 1.21.1.11, module version = 1.0.0
[  1041.183] 	ABI class: X.Org Server Extension, version 10.0
[  1041.183] (II) LoadModule: "nvidia"
[  1041.183] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  1041.184] (II) Module nvidia: vendor="NVIDIA Corporation"
[  1041.184] 	compiled for 1.6.99.901, module version = 1.0.0
[  1041.184] 	Module class: X.Org Video Driver
[  1041.184] (II) NVIDIA dlloader X Driver  550.67  Tue Mar 12 23:32:46 UTC 2024
[  1041.184] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  1041.184] (II) systemd-logind: releasing fd for 226:0
[  1041.184] (II) Loading sub module "fb"
[  1041.184] (II) LoadModule: "fb"
[  1041.184] (II) Module "fb" already built-in
[  1041.184] (II) Loading sub module "wfb"
[  1041.184] (II) LoadModule: "wfb"
[  1041.184] (II) Loading /usr/lib/xorg/modules/libwfb.so
[  1041.184] (II) Module wfb: vendor="X.Org Foundation"
[  1041.184] 	compiled for 1.21.1.11, module version = 1.0.0
[  1041.184] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  1041.193] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[  1041.193] (EE) NVIDIA:     system's kernel log for additional error messages and
[  1041.193] (EE) NVIDIA:     consult the NVIDIA README for details.
[  1041.193] (EE) No devices detected.
[  1041.193] (EE) 
Fatal server error:
[  1041.193] (EE) no screens found(EE) 
[  1041.193] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  1041.193] (EE) Please also check the log file at "/home/melissa/.local/share/xorg/Xorg.0.log" for additional information.
[  1041.193] (EE) 
[  1041.209] (EE) Server terminated with error (1). Closing log file.

:wink:

There’s the start of your problem, the driver couldn’t be initialised for some unknown reason. What does:

journalctl --priority=warning..err --no-pager --grep='nvidia'

…spit out, if you still don’t manage after removing CUDA?

I’ve always found it exhilarating beating a problem like this. So I understand wholeheartedly.

1 Like

Cuda has left the house, installing the driver gives a dependency, the system wants 550.54.14, so I reinstalled it (hoping it to be that version) and the kernels were rebuilt…so…I have to get these utils to the right level.
O, listinstalled does state the video-linux installed, the nvidia not(yet) :smile:
Edit : a query gave me that it’s now nvidia-utils 550.67-1
Edit 2 : what if…I downgrade the utils? Downgrade shows it available…

Honestly?

:man_shrugging:

You can try, but you’ll be on your own.

I suspect you might already be in a partially updated state, seeing as there wasn’t an announcement for any, let alone Nvidia driver update yesterday, or this morning.

Do a complete sync perhaps?

pamac upgrade

complete sync happening and the kernels are being rebuilt…
:smile:
I can log into the video-linux (possibly 800x600) and in the settings I find several available drivers…
the 470xx and 390xx are in there too…

Nah, you don’t have to worry 'bout those.

Did the kernel just get an update? I did the update an poof, system back in “sweet mode”!!! :smile:
You guys are fenomilan!
Thanks so much!!
:hugs:
Melissa

2 Likes

There are regularly updates for all kernels. So chances are good yours was part of it.

This is also a good example of why you should keep your system up-to-date

1 Like

Hmm, I neglected to obeye my “little voice” that screamer “timeshift”…and I said…“nah, it’s just the graphics card…” lesson well learned :wink:

2 Likes

As long as you learnt something…

1 Like

The updates are completed.

3 Likes

I have no Nvidia driver, i wrote but i need help to get it back, please help

[2024-04-04T20:42:44+0200] [ALPM] upgraded linux66 (6.6.19-1 -> 6.6.24-1)
[2024-04-04T20:25:41+0200] [ALPM] upgraded nvidia-settings (550.54.14-1 -> 550.67-1)
[2024-04-04T20:25:41+0200] [ALPM] upgraded mhwd-nvidia (550.54.14-2 -> 550.67-1)
[2024-04-04T20:25:41+0200] [ALPM] upgraded libxnvctrl (550.54.14-1 -> 550.67-1)
[2024-04-04T20:25:41+0200] [ALPM] upgraded lib32-nvidia-utils (550.54.14-1 -> 550.67-1)
[2024-04-04T20:25:40+0200] [ALPM] upgraded nvidia-utils (550.54.14-3 -> 550.67-1)
[2024-04-04T20:25:39+0200] [ALPM] removed linux66-nvidia (550.54.14-2)

please open a own topic for your problem. it’s not nice and against the rules to hijack the topic of someone else.
open a own topic and post the output of

inxi --admin --verbosity=7 --filter --no-host --width

that others can get an overview