I tried to install proprietary nvidia drivers onto my system and after rebooting it goes onto a black screen.
I have booted onto the CLI, and when I do sudo mhwd I have both video-linux and video-nvidia installed onto my system.
Im not particuarly knowledgable around these drivers and normally just do everything via the hardware GUI
Any help would be appreciated
This tutorial helped me alot. (Make sure no errors when sudo mkinitcpio -P)
linux66
linux66-nvidia
linux66-headers
Make sure these packages are installed.
I would recommend disable your iGPU too.
Make sure you have these three packages match in version .
( 66
means kernel version, which could be changed to your preferred version.)
Try searching in the forum.
So it looks like it boots now and everything seems to be working with the right drivers nvidia-smi
shows its all installed and entering a few commands lspci -k | grep -EA3 'VGA|3D|Display'
also shows its using the nvidia drivers
01:00.0 VGA compatible controller: NVIDIA Corporation AD104 [GeForce RTX 4070 SUPER] (rev a1)
Subsystem: NVIDIA Corporation Device 18fe
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
However when I run sudo mkinitcpio -P
I get some Errors
==> Building image from preset: /etc/mkinitcpio.d/linux54.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-5.4-x86_64 -g /boot/initramfs-5.4-x86_64.img
==> Starting build: '5.4.296-1-MANJARO'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> ERROR: module not found: 'nvidia'
==> ERROR: module not found: 'nvidia_modset'
==> ERROR: module not found: 'nvidia_uvm'
==> ERROR: module not found: 'nvidia_drm'
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-5.4-x86_64.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux54.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-5.4-x86_64 -g /boot/initramfs-5.4-x86_64-fallback.img -S autodetect
==> Starting build: '5.4.296-1-MANJARO'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'wd719x'
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> ERROR: module not found: 'nvidia'
==> ERROR: module not found: 'nvidia_modset'
==> ERROR: module not found: 'nvidia_uvm'
==> ERROR: module not found: 'nvidia_drm'
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-5.4-x86_64-fallback.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux66.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-6.6-x86_64 -g /boot/initramfs-6.6-x86_64.img
==> Starting build: '6.6.99-1-MANJARO'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> ERROR: module not found: 'nvidia_modset'
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-6.6-x86_64.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux66.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-6.6-x86_64 -g /boot/initramfs-6.6-x86_64-fallback.img -S autodetect
==> Starting build: '6.6.99-1-MANJARO'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> ERROR: module not found: 'nvidia_modset'
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-6.6-x86_64-fallback.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
Is this an issue?
Either comment out the Consolefont
line in /etc/vconsole.conf
or set a font type in there.
Either install mkinitcpio-firmware
from the AUR…
pamac build mkinitcpio-firmware
… or disable the creation of fallback images in every /etc/mkinitcpio.d/*.preset
file by changing this line…
PRESETS=('default,fallback')
… into…
PRESETS=('default')
You have a typo in the HOOKS
line of /etc/mkinitcpio.conf
. It should be nvidia_modeset
, not nvidia_modset
.
JDChris100:
Is this an issue?
The Nvidia stuff might be. The rest is less important. But now you either way now how to remedy it.
1 Like
I have to say - I no next to nothing about Nvidia - but I have read a few places that Nvidia is focusing on the open drivers.
So if you have - when queried during update - replaced the linux-firmware with linux-firmware-meta (a manjaro specific package) you may benefit from syncing the open source drivers.
system
Closed
24 July 2025 20:44
6
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.