NVIDIA kermel module missing. Falling back to nouveau

I installed Fedora on my old ThinkPad e530.
Specs (if it matters):
CPU: Intel Core i5-3210M,
Graphics: Intel HD Graphics 4000 and NVIDIA GeForce GT 635M,
RAM: 4GB

I enabled third party repositories at installation phase.
I downloaded and installed the free and nonfree repositories for Fedora 40 from RMP Fusion.

After that I ran

sudo dnf akmod-nvidia

which I think had some issues during installation, since it didn’t write Completed?

I think after that (I am new, so didn’t think much of the missing “Completed” until later package installations and recognizing the pattern) I ran:

sudo dnf install xorg-x11-drv-nvidia-cuda libva-nvidia-driver

After rebooting I got the message: “NVIDIA kermel module missing. Falling back to nouveau.”

So I decided to try reinstalling the first part that seemed a bit off after installation

sudo dnf reinstall akmod-nvidia

And this time it did, for some reason, install with the message “Completed!” at the end.

After rebooting I still get the message about the missing module.

I’ve checked BIOS and my secure boot is disabled.

Should I just uninstall and install everything again and if so, could someone plese help me how to do so?

I would appreciate any help

UPDATE with solution:
I took @leigh123linux , @computersavvy and @ledeni advise and combined them, and so far it seems the drivers are working.
I would like to thank each of you! Thanks to you, I will be able to run my nvidia on Fedora, at least for a while :slight_smile:
:tada: Big thanks to @leigh123linux , @computersavvy and @ledeni ! :tada:

  1. Installed Fedora 40 KDE + added the X11 pack (which isn’t already present after installation) with sudo dnf install plasma-workspace-x11

  2. Installed 390 drivers for the nvidia card as per the RPM Fusion documentation

  3. There is still a slight issue, and that is that upon startup the screen was black, but no cursor like before, but rather an underline character on the upper most left corrner (that persisted for a few minutes so I force restart the computer)

  4. Edited the kernel and set the nvidia-drn.modeset=0
    After saving and exiting I was able to enter the login screen and entered with X11 Plasma DE selected

This is what the Fedora system info shows now:

Operating System: Fedora Linux 40
KDE Plasma Version: 6.2.0
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.2
Kernel Version: 6.11.3-200.fc40.x86_64 (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-3210M CPU @ 2.50GHz
Memory: 3.4 GiB of RAM
Graphics Processor: GeForce GT 635M/PCIe/SSE2
Manufacturer: LENOVO
Product Name: 3259KNG
System Version: ThinkPad Edge E530

lspci -k | grep -A 2 -i "vga" returns:

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 635M] (rev a1)
        Subsystem: Lenovo Device 5001
        Kernel driver in use: nvidia

I still have to figure out how to permanently edit the kernel so that nvidia-drn.modeset stays set at 0.
On the sight note, I might have been too impatient and force restarted too quickly, so it might have worked, but it took some time - will edit this part after I figure out.

Do you have secure boot enabled?
Did you setup the signing key needed for secure boot of nvidia drivers?

I thought secure boot was supposed to be disabled?

I checked the BIOS and secure boot is disabled

Ok make sure the nvidia drivers have been built.

Try sudo akmods --force and see if it builds the drivers.
If you still have issues please show the output of sudo dnf list “*nvidia*”

sudo akmods --force

gives back

Checking kmods exist for 6.10.12-200.fc40.x86_64           [  OK  ]

And sudo dnf list "*nvidia*" gives back

Last metadata expiration check: 4:13:04 ago on Mon 14 Oct 2024 11:32:58 CEST.
Installed Packages
akmod-nvidia.x86_64                                 3:560.35.03-1.fc40  @rpmfusion-nonfree-updates
kmod-nvidia-6.10.12-200.fc40.x86_64.x86_64          3:560.35.03-1.fc40  @@commandline
libva-nvidia-driver.x86_64                          0.0.12-2.fc40       @updates
nvidia-gpu-firmware.noarch                          20240909-1.fc40     @updates
nvidia-modprobe.x86_64                              3:560.35.03-1.fc40  @rpmfusion-nonfree-updates
nvidia-persistenced.x86_64                          3:560.35.03-1.fc40  @rpmfusion-nonfree-updates
nvidia-settings.x86_64                              3:560.35.03-1.fc40  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64                          3:560.35.03-5.fc40  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64                     3:560.35.03-5.fc40  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64                3:560.35.03-5.fc40  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64                  3:560.35.03-5.fc40  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64                     3:560.35.03-5.fc40  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64                    3:560.35.03-5.fc40  @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-xorg-libs.x86_64                3:560.35.03-5.fc40  @rpmfusion-nonfree-updates
Available Packages
akmod-nvidia-340xx.x86_64                           1:340.108-32.fc40   rpmfusion-nonfree-updates
akmod-nvidia-390xx.x86_64                           3:390.157-12.fc40   rpmfusion-nonfree-updates
akmod-nvidia-470xx.x86_64                           3:470.256.02-3.fc40 rpmfusion-nonfree-updates
golang-github-nvidia-container-toolkit.x86_64       1.16.1-1.fc40       updates 
golang-github-nvidia-container-toolkit-devel.noarch 1.16.1-1.fc40       updates 
golang-github-nvidia-nvlib-devel.noarch             0.6.1-1.fc40        updates 
golang-github-nvidia-nvml-devel.noarch              0.12.4.0-2.fc40     updates 
kmod-nvidia.x86_64                                  3:560.35.03-1.fc40  rpmfusion-nonfree-updates
kmod-nvidia-340xx.x86_64                            1:340.108-32.fc40   rpmfusion-nonfree-updates
kmod-nvidia-390xx.x86_64                            3:390.157-12.fc40   rpmfusion-nonfree-updates
kmod-nvidia-470xx.x86_64                            3:470.256.02-3.fc40 rpmfusion-nonfree-updates
libva-nvidia-driver.i686                            0.0.12-2.fc40       updates 
nvidia-query-resource-opengl.x86_64                 1.0.0-17.fc40       fedora  
nvidia-query-resource-opengl-lib.i686               1.0.0-17.fc40       fedora  
nvidia-query-resource-opengl-lib.x86_64             1.0.0-17.fc40       fedora  
nvidia-settings-390xx.x86_64                        390.157-3.fc40      rpmfusion-nonfree-updates
nvidia-settings-470xx.x86_64                        3:470.256.02-1.fc40 rpmfusion-nonfree-updates
nvidia-texture-tools.i686                           2.1.2-9.fc40        fedora  
nvidia-texture-tools.x86_64                         2.1.2-9.fc40        fedora  
nvidia-texture-tools-devel.i686                     2.1.2-9.fc40        fedora  
nvidia-texture-tools-devel.x86_64                   2.1.2-9.fc40        fedora  
nvidia-xconfig.x86_64                               3:560.35.03-1.fc40  rpmfusion-nonfree-updates
pcp-pmda-nvidia-gpu.x86_64                          6.3.1-1.fc40        updates 
xorg-x11-drv-nvidia-340xx.x86_64                    1:340.108-15.fc40   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-cuda.x86_64               1:340.108-15.fc40   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-devel.i686                1:340.108-15.fc40   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-devel.x86_64              1:340.108-15.fc40   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-kmodsrc.x86_64            1:340.108-15.fc40   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-libs.i686                 1:340.108-15.fc40   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-libs.x86_64               1:340.108-15.fc40   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx.x86_64                    3:390.157-4.fc40    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-cuda.x86_64               3:390.157-4.fc40    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-cuda-libs.i686            3:390.157-4.fc40    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-cuda-libs.x86_64          3:390.157-4.fc40    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-devel.i686                3:390.157-4.fc40    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-devel.x86_64              3:390.157-4.fc40    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-kmodsrc.x86_64            3:390.157-4.fc40    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-libs.i686                 3:390.157-4.fc40    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-libs.x86_64               3:390.157-4.fc40    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx.x86_64                    3:470.256.02-1.fc40 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda.x86_64               3:470.256.02-1.fc40 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda-libs.i686            3:470.256.02-1.fc40 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda-libs.x86_64          3:470.256.02-1.fc40 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-devel.i686                3:470.256.02-1.fc40 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-devel.x86_64              3:470.256.02-1.fc40 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-kmodsrc.x86_64            3:470.256.02-1.fc40 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-libs.i686                 3:470.256.02-1.fc40 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-libs.x86_64               3:470.256.02-1.fc40 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-power.x86_64              3:470.256.02-1.fc40 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686                  3:560.35.03-5.fc40  rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.i686                      3:560.35.03-5.fc40  rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.x86_64                    3:560.35.03-5.fc40  rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686                       3:560.35.03-5.fc40  rpmfusion-nonfree-updates

not sure if this is standard/normal, but the text on the 4-th: kmod-nvidia-6.10.12-200.fc40.x86_64.x86_64 is displayed in red

Edit: I waited quite a while after sudo akmods --force and then ran sudo dracut --force and sudo reboot. The falling back to nouveau message still shows up

please show us the output of sudo dmesg | grep -iE 'nouveau|nvidia|secure' and lsmod | grep -iE 'nouveau|nvidia' as well as inxi -Fzxx`

Go back to rpmfusion web page and read carefully Howto/NVIDIA - RPM Fusion looks like you installed wrong packages
Do first
sudo dnf update
Remove installed packages like:
dnf remove \*nvidia\* --exclude nvidia-gpu-firmware
Once you done that do:
sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx
make sure you wait 5mins because
After the RPM transaction ends, please remember to wait until the kmod has been built. This can take up to 5 minutes on some systems.
and optional:
sudo dnf install xorg-x11-drv-nvidia-390xx-cuda
That is for cuda support
This steps should give you NVIDIA driver support

Gives back:

[    0.000000] Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.10.12-200.fc40.x86_64 root=UUID=f9121bd7-42b5-4564-9c38-c09499b9960e ro rootflags=subvol=root rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
[    0.022935] Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.10.12-200.fc40.x86_64 root=UUID=f9121bd7-42b5-4564-9c38-c09499b9960e ro rootflags=subvol=root rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
[   20.558324] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input23
[   20.558440] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input24
[   20.558749] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input25
[   20.569138] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input26
[   22.097181] nvidia: loading out-of-tree module taints kernel.
[   22.097193] nvidia: module license 'NVIDIA' taints kernel.
[   22.097198] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[   22.097199] nvidia: module license taints kernel.
[   22.641408] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
[   22.641419] NVRM: The NVIDIA GeForce GT 635M 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 560.35.03 NVIDIA driver will ignore
[   22.643304] NVRM: No NVIDIA GPU found.
[   22.654077] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
[   25.072795] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
[   25.072811] NVRM: The NVIDIA GeForce GT 635M 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 560.35.03 NVIDIA driver will ignore
[   25.077825] NVRM: No NVIDIA GPU found.
[   25.086074] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
[   26.429789] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
[   26.429799] NVRM: The NVIDIA GeForce GT 635M 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 560.35.03 NVIDIA driver will ignore
[   26.431410] NVRM: No NVIDIA GPU found.
[   26.440133] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
[   50.343826] nouveau 0000:01:00.0: enabling device (0000 -> 0003)
[   50.344067] nouveau 0000:01:00.0: NVIDIA GF108 (0c1180a1)
[   50.373940] nouveau 0000:01:00.0: bios: version 70.08.aa.00.10
[   50.482974] nouveau 0000:01:00.0: fb: 2048 MiB DDR3
[   50.543062] nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
[   50.543067] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[   50.543070] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[   50.544020] nouveau 0000:01:00.0: DRM: MM: using COPY0 for buffer copies
[   50.545455] [drm] Initialized nouveau 1.4.0 20120801 for 0000:01:00.0 on minor 1
[   50.556160] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   50.556807] nouveau 0000:01:00.0: [drm] fb1: nouveaudrmfb frame buffer device
[   50.569441] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   50.621743] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   51.471705] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   59.638022] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[   67.711277] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[   67.711351] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[   67.711358] nouveau 0000:01:00.0: msvld: unable to load firmware data
[   67.711362] nouveau 0000:01:00.0: msvld: init failed, -19
[   70.737549] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[  412.697047] nouveau 0000:01:00.0: Enabling HDA controller
[  412.882515] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[  413.118230] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[  413.218223] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[  413.334886] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[  424.801065] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[  426.529579] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[  426.529612] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[  426.529614] nouveau 0000:01:00.0: msvld: unable to load firmware data
[  426.529616] nouveau 0000:01:00.0: msvld: init failed, -19
[  433.517358] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[  434.605331] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
[  434.605346] NVRM: The NVIDIA GeForce GT 635M 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 560.35.03 NVIDIA driver will ignore
[  434.607848] NVRM: No NVIDIA GPU found.
[  434.612273] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
[  436.852057] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
[  436.852068] NVRM: The NVIDIA GeForce GT 635M 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 560.35.03 NVIDIA driver will ignore
[  436.854031] NVRM: No NVIDIA GPU found.
[  436.859254] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
[  439.226806] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
[  439.226823] NVRM: The NVIDIA GeForce GT 635M 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 560.35.03 NVIDIA driver will ignore
[  439.229313] NVRM: No NVIDIA GPU found.
[  439.239347] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
[  447.066772] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)
[  730.254425] nouveau 0000:01:00.0: DRM: [DRM/00000000:kmsOutp] [LOAD_DETECT data:00000154] load:07 (ret:7)

Gives back:

nouveau              3923968  3
mxm_wmi                12288  1 nouveau
drm_gpuvm              45056  1 nouveau
drm_exec               12288  2 drm_gpuvm,nouveau
gpu_sched              65536  1 nouveau
drm_ttm_helper         12288  1 nouveau
i2c_algo_bit           20480  2 i915,nouveau
ttm                   114688  3 drm_ttm_helper,i915,nouveau
drm_display_helper    278528  2 i915,nouveau
video                  81920  3 thinkpad_acpi,i915,nouveau
wmi                    32768  4 video,wmi_bmof,mxm_wmi,nouveau

And after installing inxi:

System:
  Kernel: 6.10.12-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-37.fc40
  Desktop: GNOME v: 46.5 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 40 (Workstation Edition)
Machine:
  Type: Laptop System: LENOVO product: 3259KNG v: ThinkPad Edge E530
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 3259KNG serial: <superuser required>
    part-nu: LENOVO_MT_3259 UEFI-[Legacy]: LENOVO v: H0ETA0WW (2.60 )
    date: 06/14/2018
Battery:
  ID-1: BAT0 charge: 32.2 Wh (100.0%) condition: 32.2/52.8 Wh (60.9%)
    volts: 12.4 min: 11.1 model: LGC 45N1055 serial: <filter> status: full
CPU:
  Info: dual core model: Intel Core i5-3210M bits: 64 type: MT MCP
    arch: Ivy Bridge rev: 9 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB
  Speed (MHz): avg: 2149 high: 3100 min/max: 1200/3100 cores: 1: 3100
    2: 3100 3: 1200 4: 1197 bogomips: 19955
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Lenovo driver: i915
    v: kernel arch: Gen-7 ports: active: LVDS-1 empty: DP-1,HDMI-A-1,VGA-1
    bus-ID: 00:02.0 chip-ID: 8086:0166
  Device-2: NVIDIA GF108M [GeForce GT 635M] vendor: Lenovo driver: nouveau
    v: kernel arch: Fermi pcie: speed: 2.5 GT/s lanes: 16 ports: active: VGA-2
    empty: none bus-ID: 01:00.0 chip-ID: 10de:0de3 temp: 66.0 C
  Device-3: Chicony Integrated Camera [ThinkPad] driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 4-1.6:3 chip-ID: 04f2:b2ea
  Display: wayland server: X.Org v: 24.1.3 with: Xwayland v: 24.1.3
    compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: crocus gpu: i915,nouveau display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2390x768 s-dpi: 96
  Monitor-1: LVDS-1 pos: primary,left model: AU Optronics 0x21ec
    res: 1366x768 dpi: 102 diag: 394mm (15.5")
  Monitor-2: VGA-2 pos: right res: 1024x768 size: N/A
  API: OpenGL v: 4.2 vendor: intel mesa v: 24.1.7 glx-v: 1.4 es-v: 3.0
    direct-render: yes renderer: Mesa Intel HD Graphics 4000 (IVB GT2)
    device-ID: 8086:0166
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
  Device-2: NVIDIA GF108 High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:0bea
  Device-3: Logitech Clear Chat Comfort USB Headset
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-2:2 chip-ID: 046d:0a0c
  API: ALSA v: k6.10.12-200.fc40.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.0.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Broadcom BCM4313 802.11bgn Wireless Network Adapter
    driver: bcma-pci-bridge v: N/A pcie: speed: 2.5 GT/s lanes: 1
    bus-ID: 03:00.0 chip-ID: 14e4:4727
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: 2000 bus-ID: 0c:00.0 chip-ID: 10ec:8168
  IF: enp12s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: wlp3s0b1 state: down mac: <filter>
Drives:
  Local Storage: total: 698.64 GiB used: 35.88 GiB (5.1%)
  ID-1: /dev/sda vendor: Western Digital model: WD7500BPVT-08HXZT3
    size: 698.64 GiB speed: 3.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 697.63 GiB used: 35.49 GiB (5.1%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 400.3 MiB (41.1%) fs: ext4
    dev: /dev/sda2
  ID-3: /home size: 697.63 GiB used: 35.49 GiB (5.1%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 3.41 GiB used: 863.5 MiB (24.7%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 67.0 C mobo: N/A gpu: nouveau temp: 65.0 C
  Fan Speeds (rpm): cpu: 0 fan-2: 0
Info:
  Memory: total: 4 GiB note: est. available: 3.41 GiB used: 2.43 GiB (71.2%)
  Processes: 280 Power: uptime: 35m wakeups: 0 Init: systemd v: 255
    target: graphical (5) default: graphical
  Packages: pm: flatpak pkgs: 11 Compilers: gcc: 14.2.1 Shell: Bash
    v: 5.2.26 running-in: gnome-terminal inxi: 3.3.34
[   25.072811] NVRM: The NVIDIA GeForce GT 635M 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 560.35.03 NVIDIA driver will ignore
[   25.077825] NVRM: No NVIDIA GPU found.
1 Like

I did see and read the part about legacy drivers, but since I wasn’t really sure if this was correct or not, (I don’t know why, I’m so new to all of this… I just felt it would be more sure this way ) I asked chatgpt and it advised to install the pack that I eventually did.

And since everything displayed after installing outputed I had 470xx drivers installed, I assumed it installed the correct ones?
Since you’re pointing out the same thing (about the legacy cards), I’m guessing this is the error I made x)

Will follow your advice and reinstall like mentioned. Thanks! :slight_smile:

Make sure you read my post again it should use 390 driver like Leigh Scott point

Shouldn’t mine be 470xx though?..
Since mine is 635-m, it falls under 600 category, doesn’t it?

Legacy GeForce 600/700

Supported on current stable Xorg server release.

This driver is suitable for any NVIDIA Kepler GPU found between 2012 and 2014

dnf update -y
sudo dnf install xorg-x11-drv-nvidia-470xx akmod-nvidia-470xx
sudo dnf install xorg-x11-drv-nvidia-470xx-cuda #optional for cuda up to 11.4 support

/!\ After the RPM transaction ends, please remember to wait until the kmod has been built. This can take up to 5 minutes on some systems.

Legacy GeForce 400/500

Supported on current stable Xorg server release. EOL by NVIDIA at the end of 2022. Still available on "best effort basis" (newer kernel may break, will be discontinued at anytime if not actively maintained)

This driver is suitable for any NVIDIA Fermi GPU found between 2010 and 2012

dnf update -y
sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx
sudo dnf install xorg-x11-drv-nvidia-390xx-cuda #optional for cuda up to 9.2 support

/!\ After the RPM transaction ends, please remember to wait until the kmod has been built. This can take up to 5 minutes on some systems. 

What am I understanding incorrectly here?..

okay, I see that now!

Could someone please explain though why (if looking at the RPM Fusion doc) it is 390?
I was assuming my gpu falls under the 600/700 category?

Give info for 390 driver

The above responses are telling you to trust the messages seen in dmesg.
This GeForce GT 635M is seen in both dmesg and in inxi.
The 470 driver is for kepler architecture as is noted by your post, but your particular GPU is fermi arch as can be seen below (from the inxi output) and needs the 390 driver.

This from the nvidia.com page for that GPU

2 Likes

Okay, uninstalled and installed again. Waited for 10 min, then rebooted…

The good new is, it took care of the message - it doesn’t display anymore when the fedora logo is displayed and the circle is spinning.

But the bad new is, now after the fedora icon dissapears…I have a black screen. It never loads into fedora.
It’s kindof a lit black screen…

It’s been like this for several minutes now (writing from my phone)

Should I force shut down by holding the power button and try again?..I mean, there’s probably not mich more there is there to do… But, please advise?

Ok reboot and press esc button to get grub menu and edit kernel boot option after rhgb quiet add nvidia-drm.modeset=1 and ‘ctrl + X’ to process boot with this parameter you will go to gdm where you use your user.Select user and on bottom right corner will appear :gear: click gear and select gnome on xorg .Go to your system. Once you enter please go back to us

Still loads woth black screen. And I was expecting to see the message about the kernel missing again, since we quieted the nvidia drivers, but didn’t…
I took a screenshot of the edited boot option (I chose the 1.one on the list btw?):

There were supposed to be spaces before and after the nvidia-drm.modeset=1, roght?

wait moment you already have it

Still a black screen with cursor though…it’s been several minutes…