I’ve just updated Rome (Dec 8th, 2025). Now, when rebooting, it hangs at “Loading initial ramdisk”. Selecting the advanced boot menu, testing all variations of kernel and boot mode (normal, console, etc) leads to the same result.
After some searching, it seems that the cause is this line in the Grub:
linux /@boot/vmlinuz-6.18.0-desktop-1omv2590 root=UUID=b4dcbab4-030c-4754-b054-2370d180dee6 ro rootflags=subvol=@ nouveau.modeset=0 nvidia-drm.modeset=1 nvidia-drm.fbdev=1 quiet splash resume=UUID=20358ba0-7bcd-480f-9e30-29cd535bb0ca logo.nologo audit=0 rd.timeout=120 dm_mod.use_blk_mq=1 rd.systemd.show_status=0 systemd.show_status=0
The offending options are these:
nouveau.modeset=0 nvidia-drm.modeset=1 nvidia-drm.fbdev=1
Particularly, the nouveau.modeset=0. If I remove nvidia-drm.modeset=1 nvidia-drm.fbdev=1, but keep nouveau.modeset=0, it will hang at “Loading initial ramdisk”
However, if I reverse that, keeping nvidia-drm.modeset=1 nvidia-drm.fbdev=1 but removing nouveau.modeset=0, the system boot normally, and I can login to the system.
However, by doing that, the system uses nouveau drivers instead:
$ lsmod | grep nvidia
$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
$ lspci -k | grep -A 3 VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 85d1
Kernel driver in use: nouveau
Kernel modules: nouveau, nvidia_drm, nvidia
$ glxinfo | grep -i "opengl renderer"
OpenGL renderer string: NV137
$ lsmod | grep nouveau
nouveau 3297280 64
drm_gpuvm 49152 1 nouveau
gpu_sched 53248 1 nouveau
drm_exec 16384 2 drm_gpuvm,nouveau
drm_client_lib 16384 1 nouveau
drm_display_helper 278528 1 nouveau
i2c_algo_bit 20480 1 nouveau
drm_ttm_helper 16384 1 nouveau
drm_kms_helper 253952 4 drm_display_helper,drm_ttm_helper,drm_client_lib,nouveau
mxm_wmi 12288 1 nouveau
ttm 126976 2 drm_ttm_helper,nouveau
agpgart 53248 2 ttm,nouveau
drm 831488 26 gpu_sched,drm_kms_helper,drm_exec,drm_gpuvm,drm_display_helper,drm_ttm_helper,drm_client_lib,ttm,nouveau
video 73728 2 asus_wmi,nouveau
wmi 32768 5 video,asus_wmi,wmi_bmof,mxm_wmi,nouveau
button 20480 1 nouveau
i2c_core 94208 10 i2c_mux,i2c_algo_bit,at24,drm_display_helper,i2c_smbus,i2c_i801,regmap_i2c,i2c_dev,nouveau,drm
Checking if the NVidia drivers are installed:
$ ls -la /usr/lib/modules/6.18.0-desktop-1omv2590/kernel/drivers/video/nvidia/
total 180836
drwxr-xr-x 1 root root 138 Dec 7 23:21 .
drwxr-xr-x 1 root root 30 Dec 7 23:21 ..
-rw-r--r-- 1 root root 2576576 Dec 4 07:11 nvidia-drm.ko
-rw-r--r-- 1 root root 141251960 Dec 4 07:11 nvidia.ko
-rw-r--r-- 1 root root 3564456 Dec 4 07:11 nvidia-modeset.ko
-rw-r--r-- 1 root root 227488 Dec 4 07:11 nvidia-peermem.ko
-rw-r--r-- 1 root root 37541344 Dec 4 07:11 nvidia-uvm.ko
$ modinfo nvidia | grep -i version
version: 590.44.01
srcversion: 87C3F96C838262732FB449A
vermagic: 6.18.0-desktop-1omv2590 SMP preempt mod_unload modversions
$ rpm -qa | grep nvidia
lib64nvidia-egl-wayland-1.1.20-1.x86_64
lib64nvidia-egl-gbm-1.1.2.1-1.x86_64
lib64nvidia-egl-x11-1.0.3-1.x86_64
libnvidia-egl-wayland-1.1.20-1.x86_64
nvidia-32bit-wayland-590.44.01-1.x86_64
nvidia-32bit-590.44.01-1.x86_64
nvidia-modprobe-590.44.01-1.x86_64
nvidia-persistenced-590.44.01-1.x86_64
nvidia-wayland-590.44.01-1.x86_64
nvidia-x11-590.44.01-1.x86_64
nvidia-590.44.01-1.x86_64
nvidia-kmod-desktop-590.44.01-1_6.18.0_1.x86_64
nvidia-kmod-common-590.44.01-1.noarch
nvidia-settings-590.44.01-1.x86_64
nvidia-firmware-20251125-1.noarch
Any idea how to resolve the issue, making the system boots normally while the NVidia drivers work?
Is it possible that NVidia drivers v590.x do not work with my GTX 1050 Ti? Can I downgrade to the last working version? It works fine before the update.