Nvidia kernel module not found on fedora 40 akmod nvidia-470 legacy bios

Hello everyone,

I ve installed a new fedora 40 on a new ssd drive coming from fedora 36. I have installed it because the dd command didnt seem to work for me. it wouldnt reboot on the new drive.
I couldnt just upgrade the system because it would still use the old (hdd) drive.

Fedora 40 is running fine but im using that computer as my data/media server and i always been remote desktoping with tiger-vnc to my personal system. This has always been running well on fedora 36 probably running on Xorg. The problem im now getting is that Wayland cant run tiger-vnc well so it reverts into black screen when connected. Somehow gnome-connections doesnt work either so i guess the best solution was to start Gnome in Xorg and run vnc like that like before on Fedora 36.

For this i had to install the akmod nvidia-470 drivers (its an old GPU) and that all works well. It builds the modules without errors. But when i reboot i get the famous ‘NVIDIA Kernel Modules not found reverting back to nouveau’. I found out that this had probably to do with the modules not being signed because i had the same problem on my (newer with UEFI bios) personal system. On my personal system the ‘remove kmod-nvdia-$(uname -r)’ command and rebuild with ‘akmods --force’ worked fine loading the nvidia modules. But on my (older with Legacy bios) data/media server this doesnt work. It keeps rebooting not finding the Nvidia modules. I already tried to install it with 3rd party drivers from Nvidia but this wont even build the modules because of certificate failures.

Im thinking (?) that an error occurs with signing of modules because of the Legacy bios so i tried looking at making personal keys but that really didnt do much. Somehow the (Legacy) system cant find certification for my GPU although it does show up in lspci. I tried to make a default Xorg.conf file with the command but my GPU shows up with errors. But im suspecting (?) that has to do with the Nvidia modules just not being loaded to begin with.

I have been busy with this over 2 days now but im kind of at a loss now. Maybe someone has an idea?

Legacy bios cannot use secure boot so the keys and signing the modules is immaterial since the keys also cannot be imported into the bios. Chasing that as a cause is wasted effort.

Similarly, installing in uefi mode would be impossible.

The nvidia 470xx driver does not support wayland so the only option would be to use xorg as your DE.

Please post inxi -Fzxx from fedora running on the system that has the problem.
Also add lsblk -f so we can see the drive & file system layout, and dnf list installed \*nvidia\*

Attempting to install with files directly from nvidia simply muddies the waters and makes troubleshooting much harder. Those files are not tweaked to work with fedora.

The latest 470xx driver packages from rpmfusion were just recently redone to support the newest 6.8.X kernels and are currently at 470.239.06-1 version.

System:
Kernel: 6.8.9-300.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 2.41-34.fc40
Desktop: GNOME v: 46.1 tk: GTK v: 3.24.41 wm: gnome-shell dm: GDM
Distro: Fedora Linux 40 (Workstation Edition)
Machine:
Type: Desktop Mobo: ASUSTeK model: Maximus Formula v: Rev 1.xx
serial: BIOS: American Megatrends v: 1207 date: 07/23/2008
CPU:
Info: quad core model: Intel Core2 Extreme X9650 bits: 64 type: MCP
arch: Penryn rev: 6 cache: L1: 256 KiB L2: 12 MiB
Speed (MHz): avg: 1998 min/max: 1998/2997 cores: 1: 1998 2: 1998 3: 1998
4: 1998 bogomips: 24044
Flags: ht lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx
Graphics:
Device-1: NVIDIA GF108 [GeForce GT 630] vendor: Micro-Star MSI
driver: nouveau v: kernel arch: Fermi pcie: speed: 2.5 GT/s lanes: 16 ports:
active: DVI-I-1 empty: HDMI-A-1,VGA-1 bus-ID: 01:00.0 chip-ID: 10de:0f00
temp: 42.0 C
Display: wayland server: X.Org v: 23.2.6 with: Xwayland v: 23.2.6
compositor: gnome-shell driver: X: loaded: N/A unloaded: modesetting
alternate: fbdev,nouveau,nv,vesa dri: nouveau gpu: nouveau display-ID: :0
screens: 1
Screen-1: 0 s-res: 1024x768 s-dpi: 96
Monitor-1: DVI-I-1 res: 1024x768 size: N/A
API: OpenGL v: 4.3 vendor: mesa v: 24.0.6 glx-v: 1.4 es-v: 3.1
direct-render: yes renderer: NVC1 device-ID: 10de:0f00
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
Device-1: Intel 82801I HD Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel bus-ID: 00:1b.0 chip-ID: 8086:293e
Device-2: NVIDIA GF108 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:0bea
API: ALSA v: k6.8.9-300.fc40.x86_64 status: kernel-api
Server-1: JACK v: 1.9.22 status: off
Server-2: PipeWire v: 1.0.6 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: Marvell 88E8056 PCI-E Gigabit Ethernet vendor: ASUSTeK
driver: sky2 v: 1.30 pcie: speed: 2.5 GT/s lanes: 1 port: b800
bus-ID: 02:00.0 chip-ID: 11ab:4364
IF: enp2s0 state: down mac:
Device-2: Marvell 88E8056 PCI-E Gigabit Ethernet vendor: ASUSTeK
driver: sky2 v: 1.30 pcie: speed: 2.5 GT/s lanes: 1 port: d800
bus-ID: 04:00.0 chip-ID: 11ab:4364
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac:
Drives:
Local Storage: total: 9.37 TiB used: 8.28 TiB (88.4%)
ID-1: /dev/sda vendor: Patriot model: Burst Elite 240GB size: 223.57 GiB
speed: 3.0 Gb/s serial: temp: 30 C
ID-2: /dev/sdb vendor: Toshiba model: DT01ACA050 size: 465.76 GiB
speed: 3.0 Gb/s serial: temp: 49 C
ID-3: /dev/sdc vendor: Western Digital model: WD5000AAKS-00A7B0
size: 465.76 GiB speed: 3.0 Gb/s serial: temp: 54 C
ID-4: /dev/sdd vendor: Samsung model: HM160HC size: 149.05 GiB
speed: serial: temp: 39 C
ID-5: /dev/sde vendor: Samsung model: HD400LD size: 372.61 GiB
speed: serial: temp: 47 C
ID-6: /dev/sdf vendor: Western Digital model: WD40NDZW-11BCSS0
size: 3.64 TiB type: USB rev: 2.1 spd: 480 Mb/s lanes: 1 serial:
ID-7: /dev/sdg vendor: Hitachi model: HDP725050GLA360 size: 465.76 GiB
type: USB rev: 2.0 spd: 480 Mb/s lanes: 1 serial: N/A
ID-8: /dev/sdh vendor: Toshiba model: MQ04UBB400 size: 3.64 TiB type: USB
rev: 2.1 spd: 480 Mb/s lanes: 1 serial:
Partition:
ID-1: / size: 93.13 GiB used: 19.35 GiB (20.8%) fs: btrfs dev: /dev/sda1
ID-2: /home size: 93.13 GiB used: 19.35 GiB (20.8%) fs: btrfs
dev: /dev/sda1
Swap:
ID-1: swap-1 type: zram size: 7.75 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 54.0 C mobo: 38.0 C gpu: nouveau temp: 42.0 C
Fan Speeds (rpm): cpu: 1110 case-1: 185 case-2: 0 case-3: 0
Power: 12v: 12.21 5v: N/A 3.3v: 3.20 vbat: N/A
Info:
Memory: total: 8 GiB available: 7.75 GiB used: 3.86 GiB (49.9%)
Processes: 494 Power: uptime: 1h 55m wakeups: 0 Init: systemd v: 255
target: graphical (5) default: multi-user
Packages: pm: flatpak pkgs: 5 Compilers: gcc: 14.1.1 Shell: Bash v: 5.2.26
running-in: gnome-terminal inxi: 3.3.34

root@chocserver-absone:/home/chocserver# lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 btrfs fedora 02a5b2b5-0461-428c-b627-32ef64f17722 71,1G 21% /home
│ /
├─sda2 ntfs ISO4 23CD260E2BFDEB91 128,7G 0% /mnt/ISO1
└─sda3
sdb
└─sdb1 ntfs TV2 0CC3F25B60B1553C 8,1G 98% /mnt/TV2
sdc
├─sdc1 ntfs ISO 54BF1E181E95E6B6 6,7G 98% /mnt/ISO2
├─sdc2
├─sdc3 ext4 1.0 8e14c09c-eadc-4015-921b-36e44c099d15
└─sdc4 btrfs fedora_localhost-live 7a7c5333-ce4c-47d3-ab05-fc4a25f50fd4
sdd
├─sdd1 ext3 1.0 ef9c7160-27ca-4bd1-bf43-628c7a75cd22 43,8G 65% /mnt/musica2
├─sdd2
└─sdd5 swap 1 76690556-eec5-4200-b55b-d28b9acbfccc
sde
└─sde1 ntfs GAMESISO 3AD0E2E7D0E2A7F9 7,4G 98% /mnt/ISO3
sdf
└─sdf1 ntfs FILMS C65A93B15A939CAD 459,5G 88% /mnt/media/plexmedia/Films
sdg
└─sdg1 ntfs MUSICA 860821EC0821DBC5 36,1G 92% /mnt/media/plexmedia/Musica
sdh
├─sdh1
└─sdh2 ntfs TV C0CADBF7CADBE7A4 240,2G 94% /mnt/media/plexmedia/TV
zram0

Installed Packages
nvidia-gpu-firmware.noarch 20240410-1.fc40 @updates

I dont any other nvidia packages installed right now because i cant boot in graphical mode like that.

Thanks for helping though.

And it was my goal to use Xorg as my DE but the problem is my problem is the nvidia modules not loading. And using Xorg without drivers i get an Out of Range error on my screen. So i expected something was wrong in Xorg.conf and there it showed that my video card is not even recognized (or with errors). Resulting in no Xscreen.

Thanks for the trouble but i found a vnc server that works in Wayland.
I just cant seem to get my Nvidia driver to install or to load in Xorg with nouveau drivers.

Adding a X11 nouveau package didnt help either. The problem in Xorg.conf is mainly that my GPU just isnt recognized, not under akmod-nvidia-470xx and neither under nouveau.

I really dont understand why this happens when lspci just gives all the correct info.

I noticed that you show the 6.8.9 kernel in the inxi output.
What happens if you boot back to the 6.8.8 kernel and install the nvidia drivers there? I think the driver package I indicated above was specifically modified for the 6.8.8 kernel but I have no clue whether it would work the same with the 6.8.9 kernel.

You can use akmods to selectively build the driver for whatever kernel you have installed and want to test if it does not do it automatically. The man page is your friend.

I dont think i have older kernels on this system because i made a new fedora 40 live USB and it came with the latest kernel. I would have to install older kernel packages for this to run.

akmods does build the nvidia modules because i can find the nvidia*.ko.xz after i have installed akmods. The problem i think is that my GPU somehow isnt recognized.

I will add my Xorg.conf file, here you can see that it doesnt recognise anything of my GPU.

Section “ServerLayout”
Identifier “X.org Configured”
Screen 0 “Screen0” 0 0
InputDevice “Mouse0” “CorePointer”
InputDevice “Keyboard0” “CoreKeyboard”
EndSection

Section “Files”
ModulePath “/usr/lib64/xorg/modules”
FontPath “catalogue:/etc/X11/fontpath.d”
FontPath “built-ins”
EndSection

Section “Module”
Load “glx”
EndSection

Section “InputDevice”
Identifier “Keyboard0”
Driver “kbd”
EndSection

Section “InputDevice”
Identifier “Mouse0”
Driver “mouse”
Option “Protocol” “auto”
Option “Device” “/dev/input/mice”
Option “ZAxisMapping” “4 5 6 7”
EndSection

Section “Monitor”
Identifier “Monitor0”
VendorName “Monitor Vendor”
ModelName “Monitor Model”
EndSection

Section “Device”
### Available Driver options are:-
### Values: : integer, : float, : “True”/“False”,
### : “String”, : “ Hz/kHz/MHz”,
### : “%”
### [arg]: arg optional
#Option “SWcursor” # []
#Option “HWcursor” # []
#Option “NoAccel” # []
#Option “ShadowFB” # []
#Option “VideoKey” #
#Option “WrappedFB” # []
#Option “GLXVBlank” # []
#Option “ZaphodHeads” #
#Option “PageFlip” # []
#Option “SwapLimit” #
#Option “AsyncUTSDFS” # []
#Option “AccelMethod” #
#Option “DRI” #
Identifier “Card0”
Driver “nouveau”
BusID “PCI:1:0:0”
EndSection

Section “Screen”
Identifier “Screen0”
Device “Card0”
Monitor “Monitor0”
SubSection “Display”
Viewport 0 0
Depth 24
Modes “1024x768”
EndSubSection
EndSection

my lspci

00:00.0 Host bridge: Intel Corporation 82X38/X48 Express DRAM Controller (rev 01)
00:01.0 PCI bridge: Intel Corporation 82X38/X48 Express Host-Primary PCI Express Bridge (rev 01)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12)
03:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12)
06:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)

That shows the gpu.
What is the result of sudo dmesg | grep -iE "nvidia|nouveau" and dnf list installed \*nvidia\*

chocserver@chocserver-absone:~/Sonarr$ sudo dmesg | grep -iE “nvidia|nouveau” and dnf list installed *nvidia*
grep: and: No such file or directory
grep: dnf: No such file or directory
grep: list: No such file or directory
grep: installed: No such file or directory
grep: nvidia: No such file or directory

it doesnt show anything installed

But like i said before i have to remove all the akmod-nvidia packages so i can start up in graphical mode. I need this for running remote desktop. Well maybe not need it but i find it more easy to work in than just text-mode, not sure if remote desktop is even possible with only terminal.

Your earlier post showed the firmware package installed, yet now you say it shows nothing.
Without the firmware package is seems likely that neither nouveau nor nvidia could use the gpu. That should be reinstalled with sudo dnf install nvidia-gpu-firmware

You cannot expect that the drivers will function without having them installed.
Install the driver from the rpmfusion-nonfree repo with sudo dnf install akmod-nvidia-470xx then wait 5 minutes before rebooting.

After doing so, even if you need to log in to the console by using ctrl-alt-F3, provide the output of cat /proc/cmdline and dnf list installed \*nvidia\* (including the actual command line in that post).

I think your command didnt really work well in copy/paste
just the one command gives this

root@chocserver-absone:/home/chocserver/Sonarr# dnf list installed *nvidia*
Installed Packages
nvidia-gpu-firmware.noarch 20240410-1.fc40 @updates

sorry my bad. i copied and pasted it as one command.

root@chocserver-absone:/home/chocserver/Sonarr# dmesg | grep -iE "nvidia|nouveau"
[   12.672387] nouveau 0000:01:00.0: vgaarb: deactivate vga console
[   12.674831] nouveau 0000:01:00.0: NVIDIA GF108 (0c1000a1)
[   12.757136] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input8
[   12.757227] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
[   12.757306] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
[   12.757377] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
[   12.808460] nouveau 0000:01:00.0: bios: version 70.08.ae.00.00
[   12.809647] nouveau 0000:01:00.0: fb: 4096 MiB DDR3
[   13.497238] nouveau 0000:01:00.0: DRM: VRAM: 4096 MiB
[   13.497246] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[   13.497251] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[   13.498237] nouveau 0000:01:00.0: DRM: MM: using COPY0 for buffer copies
[   13.505488] [drm] Initialized nouveau 1.4.0 20120801 for 0000:01:00.0 on minor 0
[   13.506631] nouveau 0000:01:00.0: DRM: DDC responded, but no EDID for DVI-I-1
[   13.532866] nouveau 0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   13.545226] nouveau 0000:01:00.0: DRM: DDC responded, but no EDID for DVI-I-1
[   13.545467] fbcon: nouveaudrmfb (fb0) is primary device
[   13.561401] nouveau 0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   13.609436] nouveau 0000:01:00.0: [drm] fb0: nouveaudrmfb frame buffer device
[   13.617184] nouveau 0000:01:00.0: DRM: DDC responded, but no EDID for DVI-I-1
[   13.640235] nouveau 0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   13.654028] nouveau 0000:01:00.0: DRM: DDC responded, but no EDID for DVI-I-1
[   13.673566] nouveau 0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   13.687136] nouveau 0000:01:00.0: DRM: DDC responded, but no EDID for DVI-I-1
[   13.706896] nouveau 0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   14.677527] nvidia: loading out-of-tree module taints kernel.
[   14.677542] nvidia: module license 'NVIDIA' taints kernel.
[   14.677548] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[   14.677549] nvidia: module license taints kernel.
[   15.253201] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[   15.253213] NVRM: The NVIDIA GeForce GT 630 GPU installed in this system is
               NVRM:  supported through the NVIDIA 390.xx Legacy drivers. Please
               NVRM:  visit http://www.nvidia.com/object/unix.html for more
               NVRM:  information.  The 470.239.06 NVIDIA driver will ignore
[   15.254050] NVRM: No NVIDIA GPU found.
[   15.254273] nvidia-nvlink: Unregistered the Nvlink Core, major device number 235
[   16.816082] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[   16.816094] NVRM: The NVIDIA GeForce GT 630 GPU installed in this system is
               NVRM:  supported through the NVIDIA 390.xx Legacy drivers. Please
               NVRM:  visit http://www.nvidia.com/object/unix.html for more
               NVRM:  information.  The 470.239.06 NVIDIA driver will ignore
[   16.816905] NVRM: No NVIDIA GPU found.
[   16.817116] nvidia-nvlink: Unregistered the Nvlink Core, major device number 235
[   34.809140] nouveau 0000:01:00.0: DRM: DDC responded, but no EDID for DVI-I-1
[   34.838481] nouveau 0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   37.675930] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[   37.675969] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[   37.675972] nouveau 0000:01:00.0: msvld: unable to load firmware data
[   37.675975] nouveau 0000:01:00.0: msvld: init failed, -19
[   38.482281] nouveau 0000:01:00.0: DRM: DDC responded, but no EDID for DVI-I-1
[   38.504844] nouveau 0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   51.553773] nouveau 0000:01:00.0: DRM: DDC responded, but no EDID for DVI-I-1
[   51.587100] nouveau 0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   55.174977] nouveau 0000:01:00.0: DRM: DDC responded, but no EDID for DVI-I-1
[   55.203466] nouveau 0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[ 3277.689655] nouveau 0000:01:00.0: fifo: fault 00 [READ] at 0000000001882000 engine 00 [PGRAPH] client 01 [GPC0/TEX] reason 02 [PAGE_NOT_PRESENT] on channel 12 [00ff516000 gnome-system-mo[6558]]
[ 3277.689666] nouveau 0000:01:00.0: fifo:000000:000c:[gnome-system-mo[6558]] rc scheduled
[ 3277.689668] nouveau 0000:01:00.0: fifo:000000: rc scheduled
[ 3277.689691] nouveau 0000:01:00.0: gr: TRAP ch 12 [00ff516000 gnome-system-mo[6558]]
[ 3277.689702] nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
[ 3277.689711] nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000049
[ 3277.689718] nouveau 0000:01:00.0: fifo:000000:000c:000c:[gnome-system-mo[6558]] errored - disabling channel
[ 3277.689726] nouveau 0000:01:00.0: gnome-system-mo[6558]: channel 12 killed!
[47357.746612] nouveau 0000:01:00.0: fifo: fault 00 [READ] at 0000000001940000 engine 00 [PGRAPH] client 01 [GPC0/TEX] reason 02 [PAGE_NOT_PRESENT] on channel 8 [00ff6fe000 gnome-system-mo[94571]]
[47357.746622] nouveau 0000:01:00.0: fifo:000000:0008:[gnome-system-mo[94571]] rc scheduled
[47357.746624] nouveau 0000:01:00.0: fifo:000000: rc scheduled
[47357.746640] nouveau 0000:01:00.0: gr: TRAP ch 8 [00ff6fe000 gnome-system-mo[94571]]
[47357.746648] nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
[47357.746653] nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000049
[47357.746659] nouveau 0000:01:00.0: fifo:000000:0008:0008:[gnome-system-mo[94571]] errored - disabling channel
[47357.746664] nouveau 0000:01:00.0: gnome-system-mo[94571]: channel 8 killed!

I see here that it needs the nvidia-390 drivers. Which was the 3rd party installer i needed because it would not install the 470 3rd party installer. But it didnt build modules.

Maybe i need the akmod 390 drivers? Doesnt really make sense though because its a GT 630 which should work with the 470 drivers according to all the Nvidia install pages

There seems to be the key.
That says that the 390xx drivers are required.
Please remove the 470xx driver with sudo dnf remove \*nvidia\*470xx\* then install the older driver with sudo dnf install akmod-nvidia-390xx

I cannot answer the point about the discrepancy, but if the 470 driver will not load then it seems apparent that the 390 driver would be the next best choice. To me it would still seem best to replace that antique GPU with a newer one that is supported by the current drivers.

The oldest I could recommend is the GTX 1650 and that is available at amazon.com for about $150. It is well supported by the current nvidia 550 drivers.

Thanks for the help i ll try the 390 drivers and if that doesnt work i just see it as a lost cause :slight_smile: . The server is running well and i remote desktop it in Wayland via RDP when needed. Im planning to upgrade the whole system (LGA 775 DDR2) later anyway so its a bit of a waste to buy a new graphic card for it.

One more question though, dont you think the not verifying the module has something to do with it or is that just because of the Legacy bios and not something which can be done about.

[ 14.677527] nvidia: loading out-of-tree module taints kernel.
[ 14.677542] nvidia: module license ‘NVIDIA’ taints kernel.
[ 14.677548] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 14.677549] nvidia: module license taints kernel.

The 390 drivers didnt work either and only made it worse to revert. Somehow it made the nouveau drivers to give a out of range signal too after reverting. To fix this i had to reinstall the 470 drivers and revert back from that. Now its running on nouveau drivers on Wayland again. I ll just leave it for now since what i need it for works well.

But thanks again for all the help. Was very appreciated.

1 Like

This is entirely normal for any module that is not provided directly by fedora. Simply ignore those messages. A tainted kernel is simply telling you that the module has not been verified by fedora and that any crash dumps will not be able to be reported since it is not fedora provided software.

1 Like