I have been trying to install NVIDIA drivers to my new Fedora SSD for the last few days. Each time I get the same result; black screen on bootup.
The black screen appears after GRUB when i choose my Fedora installation, and trying to access any console using esc
or ctrl+alt+F3
or any variation gives me nothing.
The only way i can access the Fedora installation is by removing the nouveau blacklisting in GRUB.
I have followed the guide in Howto/NVIDIA - RPM Fusion to install the drivers. I get a similar issue when I tried (in a previous clean install) to get the drivers directly from vendor.
Install is on a fresh F40 Workstation. SSD is only used for Fedora install.
Secure Boot is off.
Windows Fast Boot is off.
Output from inxi -Fzxx
(while booted without nouveau blacklisting)
System:
Kernel: 6.9.9-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 2.41-37.fc40
Desktop: GNOME v: 46.3.1 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
Distro: Fedora Linux 40 (Workstation Edition)
Machine:
Type: Desktop System: Komplett product: KomplettPC v: N/A
serial: <superuser required>
Mobo: ASUSTeK model: TUF GAMING B550-PRO v: Rev X.0x
serial: <superuser required> part-nu: 1337 UEFI: American Megatrends v: 2604
date: 02/25/2022
CPU:
Info: 8-core model: AMD Ryzen 7 5800X bits: 64 type: MT MCP arch: Zen 3+
rev: 2 cache: L1: 512 KiB L2: 4 MiB L3: 32 MiB
Speed (MHz): avg: 2869 high: 3800 min/max: 2200/4850 boost: enabled cores:
1: 2200 2: 2200 3: 3353 4: 3363 5: 3761 6: 2200 7: 2871 8: 3143 9: 2869
10: 2200 11: 2874 12: 3800 13: 3800 14: 2200 15: 2200 16: 2871
bogomips: 121371
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
Graphics:
Device-1: NVIDIA GA102 [GeForce RTX 3080 Lite Hash Rate] vendor: ASUSTeK
driver: nouveau v: kernel arch: Ampere pcie: speed: 2.5 GT/s lanes: 16
ports: active: HDMI-A-1 empty: DP-1, DP-2, DP-3, HDMI-A-2 bus-ID: 08:00.0
chip-ID: 10de:2216
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 24.1.1
compositor: gnome-shell driver: X: loaded: modesetting,nvidia
alternate: fbdev,nouveau,nv,vesa gpu: nouveau display-ID: 0
Monitor-1: HDMI-A-1 model: LG (GoldStar) ULTRAGEAR res: 2560x1440 dpi: 109
diag: 685mm (27")
API: OpenGL v: 4.3 vendor: mesa v: 24.1.4 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: NV172 device-ID: 10de:2216 display-ID: :0.0
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
Device-1: NVIDIA GA102 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16
bus-ID: 08:00.1 chip-ID: 10de:1aef
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 0a:00.4 chip-ID: 1022:1487
Device-3: SteelSeries ApS Arctis 7
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 bus-ID: 3-1.1:4 chip-ID: 1038:12ad
API: ALSA v: k6.9.9-200.fc40.x86_64 status: kernel-api
Server-1: JACK v: 1.9.22 status: off
Server-2: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
pcie: speed: 5 GT/s lanes: 1 port: f000 bus-ID: 07:00.0 chip-ID: 10ec:8125
IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 2.74 TiB used: 8.2 GiB (0.3%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: WD BLACK SN750 SE NVMe
1TB size: 931.51 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter>
temp: 37.9 C
ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 990 PRO 2TB size: 1.82 TiB
speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 36.9 C
ID-3: /dev/sda vendor: Kingston model: DataTraveler 2.0 size: 7.22 GiB
type: USB rev: 2.0 spd: 480 Mb/s lanes: 1 serial: <filter>
Partition:
ID-1: / size: 1.82 TiB used: 7.82 GiB (0.4%) fs: btrfs dev: /dev/nvme1n1p3
ID-2: /boot size: 973.4 MiB used: 363.2 MiB (37.3%) fs: ext4
dev: /dev/nvme1n1p2
ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat
dev: /dev/nvme1n1p1
ID-4: /home size: 1.82 TiB used: 7.82 GiB (0.4%) fs: btrfs
dev: /dev/nvme1n1p3
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 47.9 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB available: 15.52 GiB used: 2.78 GiB (17.9%)
Processes: 399 Power: uptime: 22m wakeups: 0 Init: systemd v: 255
target: graphical (5) default: graphical
Packages: pm: flatpak pkgs: 2 Compilers: gcc: 14.1.1 Shell: Bash v: 5.2.26
running-in: gnome-terminal inxi: 3.3.34
Checking modinfo:
modinfo -F version nvidia
555.58.02
dnf list installed \*nvidia\*
shows:
Installed Packages
akmod-nvidia.x86_64 3:555.58.02-1.fc40 @rpmfusion-nonfree-nvidia-driver
kmod-nvidia-6.9.9-200.fc40.x86_64.x86_64 3:555.58.02-1.fc40 @@commandline
nvidia-gpu-firmware.noarch 20240709-1.fc40 @updates
nvidia-modprobe.x86_64 3:555.58.02-1.fc40 @rpmfusion-nonfree-nvidia-driver
nvidia-persistenced.x86_64 3:555.58.02-1.fc40 @rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64 3:555.58.02-1.fc40 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64 3:555.58.02-1.fc40 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64 3:555.58.02-1.fc40 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:555.58.02-1.fc40 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:555.58.02-1.fc40 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64 3:555.58.02-1.fc40 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64 3:555.58.02-1.fc40 @rpmfusion-nonfree-nvidia-driver
I have tried adding nomodeset
and nvidia_drm.modeset=0
which shows the fedora splash screen quickly but then reverts to black screen as always.
Here is a link to my nvidia bug report: UNTITLED - Pastebin Service
I have also checked if anything needed updating using fwupdtool
but this shows no updates needed.
I have followed all threads I can find on this forum and elsewhere on the internet to no avail. I have tried fresh installs, other Fedora spins, checking the content of my directories (/etc/modprobe.d
and /etc/modules-load.d
and their /lib
counterparts seem to be fine.
If anyone has any ideas, please let me know. I really want to use Fedora with the proper NVIDIA drivers but this is driving me insane.