How to install the right driver for my NVIDIA GeForce gt 610?

I have Fedora 40 os and I try to install the Nvidia driver but every time does not work
I have a Nvidia GeForce GT 610

I tried these drivers from rpmfusion website but this can’t help me:

1- driver 470xx

dnf update -y
sudo dnf install xorg-x11-drv-nvidia-470xx akmod-nvidia-470xx
sudo dnf install xorg-x11-drv-nvidia-470xx-cuda

after installing this driver I waited until the Nvidia module was built then I run
modinfo -F version nvidia

everything looks great but after reboot, I have this issue with a black screen

Fedora Nvidia kernel module missing falling back to Nouveau

2- driver 390xx

dnf update -y
sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx
sudo dnf install xorg-x11-drv-nvidia-390xx-cuda

after installing this driver I waited until the Nvidia module was built then I run
modinfo -F version nvidia

everything looks great but after reboot, it shows me that I have two displays and I need to configure them. but I only have once

the 340xx same thing does not work for me

how do I solve this problem and install the right driver for my Nvidia GeForce GT 610?

Can you post a screenshot/photo of how this screen looks?

is just a black sceen and the mouse is like x mark just like this,
here is my info

❯ inxi -Fzxx
System:
  Kernel: 6.11.3-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-37.fc40
  Desktop: GNOME v: 46.6 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 40 (Workstation Edition)
Machine:
  Type: Desktop System: Gigabyte product: N/A v: N/A
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: Gigabyte model: H61M-DS2 4.0 serial: <superuser required>
    UEFI: American Megatrends v: F2 date: 08/30/2013
CPU:
  Info: quad core model: Intel Core i5-3330 bits: 64 type: MCP
    arch: Ivy Bridge rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 1596 min/max: 1600/3200 cores: 1: 1596 2: 1596 3: 1596
    4: 1596 bogomips: 23945
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GF119 [GeForce GT 610] 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:104a temp: 38.0 C
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 24.1.3
    compositor: gnome-shell driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: nouveau gpu: nouveau display-ID: 0
  Monitor-1: DVI-I-1 model: HP N246v res: 1920x1080 dpi: 92
    diag: 606mm (23.9")
  API: OpenGL v: 4.3 vendor: mesa v: 24.1.7 glx-v: 1.4 es-v: 3.1
    direct-render: yes renderer: NVD9 device-ID: 10de:104a display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio
    vendor: Gigabyte driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:1c20
  Device-2: NVIDIA GF119 HDMI Audio driver: snd_hda_intel v: kernel pcie:
    speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0e08
  Device-3: C-Media USB Audio Device
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-1.1:3 chip-ID: 0d8c:0012
  API: ALSA v: k6.11.3-200.fc40.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.0.9 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 476.94 GiB used: 39.39 GiB (8.3%)
  ID-1: /dev/sda vendor: TeamGroup model: T253512GB size: 476.94 GiB
    speed: 3.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 248.98 GiB used: 33.55 GiB (13.5%) fs: btrfs dev: /dev/sda4
  ID-2: /boot size: 973.4 MiB used: 454.2 MiB (46.7%) fs: ext4
    dev: /dev/sda3
  ID-3: /boot/efi size: 1022 MiB used: 19 MiB (1.9%) fs: vfat dev: /dev/sda1
  ID-4: /home size: 248.98 GiB used: 33.55 GiB (13.5%) fs: btrfs
    dev: /dev/sda4
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 37.2 C mobo: N/A gpu: nouveau temp: 38.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB available: 15.57 GiB used: 4.5 GiB (28.9%)
  Processes: 455 Power: uptime: 43m wakeups: 0 Init: systemd v: 255
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 7
    Compilers: N/A Shell: Zsh v: 5.9 running-in: gnome-terminal inxi: 3.3.36

Do you have secure boot enabled in your BIOS and followed these instructions? Howto/Secure Boot - RPM Fusion

I’m sure the secure boot option is disabled on my BIOS (gigabyte ga-h61m-ds2)

Nvidia specifically says that the driver for the GT 610 is the 390 driver

When you installed the 470xx driver then removed it and installed the 390xx driver how did you actually remove the 470xx driver? Or did you?

The method I always recommend for a full and clean removal is
sudo dnf remove '*nvidia*470* to ensure that all the pieces are properly removed.
Then the reinstall is done with the commands similar to what you show
sudo dnf install akmod-nvidia-390xx xorg-x11-drv-nvidia-390xx-cuda
The akmod-nvidia package pulls in everything needed except the cuda package.

Just in case there may be pieces left over I would suggest that the removal be done with sudo dnf remove '*nvidia* --exclude nvidia-gpu-firmware
Then do a new clean install with the command above.
sudo dnf install akmod-nvidia-390xx xorg-x11-drv-nvidia-390xx-cuda

These steps ensure that everything nvidia related is removed except the firmware and that the proper driver is the only nvidia driver installed.

It may also be related to the age of the system and the bios installed on the mobo, which seems to carry a 2013 date. If there is a newer bios version available it seems wise to upgrade that. For some systems an outdated bios may not support the newer kernels and drivers.

1 Like

Commonly I use sudo dnf install akmod-nvidia.
You can try to install manually by this instructions:

1 Like

This works as intended for systems using an nvidia GPU of the 10 series or newer (those supported by the drivers newer than 470xx). The older GPUs are not supported by the newer drivers.

The OP told us he is trying to use the proper drivers, but seems to be having problems.

Your linked guide is quite dated (2021 with fedora 34) and appears to have not been updated since before the nvidia drivers were able to support the wayland DE (which first occurred when the 495 driver was released at which point the 470xx drivers were separated from the newest versions).

1 Like

So try manual installation

Lets not get sidetracked here.
It is obvious the OP is using manual install since that is the only way to use the commands he included in his opening post.

On the site I’ve posted you can find a link to download and then install a driver from official page. But your variant also should work

Of course. There are many sources for software.

The always recommended source for nvidia drivers that has nearly 100% success is the rpmfusion repo.

Your arguments seem distracting and possibly off topic.

i use the same command available in RPM Nvidia website

sudo dnf remove xorg-x11-drv-nvidia\*
reboot

from your command why you not mention the xorg-x11-drv-nvidia-390xx in
sudo dnf install akmod-nvidia-390xx xorg-x11-drv-nvidia-390xx-cuda

in rmp the do
sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx

The dependencies for akmod-nvidia-390xx seem to automatically pull in the xorg-x11-drv-nvidia-390xx package so it does not need to be explicitly named

# dnf install akmod-nvidia-390xx
Last metadata expiration check: 0:05:07 ago on Sat 26 Oct 2024 08:57:46 AM CDT.
Dependencies resolved.
====================================================================================================================================
 Package                                 Architecture Version                                 Repository                       Size
====================================================================================================================================
Installing:
 akmod-nvidia-390xx                      x86_64       3:390.157-12.fc40                       rpmfusion-nonfree-updates        73 k
Installing dependencies:
 akmods                                  noarch       0.5.8-8.fc40                            fedora                           32 k
 kernel-devel                            x86_64       6.11.4-201.fc40                         updates                          21 M
 kernel-devel-matched                    x86_64       6.11.4-201.fc40                         updates                         183 k
 kernel-srpm-macros                      noarch       1.0-23.fc40                             fedora                          9.7 k
 kmodtool                                noarch       1.1-10.fc40                             fedora                           16 k
 make                                    x86_64       1:4.4.1-6.fc40                          fedora                          588 k
 nvidia-settings-390xx                   x86_64       390.157-3.fc40                          rpmfusion-nonfree-updates       1.7 M
 xorg-x11-drv-nvidia-390xx               x86_64       3:390.157-4.fc40                        rpmfusion-nonfree-updates       2.7 M
 xorg-x11-drv-nvidia-390xx-kmodsrc       x86_64       3:390.157-4.fc40                        rpmfusion-nonfree-updates       9.1 M
 xorg-x11-drv-nvidia-390xx-libs          x86_64       3:390.157-4.fc40                        rpmfusion-nonfree-updates        15 M

Transaction Summary
====================================================================================================================================
Install  70 Packages

Total download size: 112 M
Installed size: 379 M
Is this ok [y/N]: 

Note that I trimmed a lot of the dependencies from that list so it emphasizes the nvidia and kernel packages that are actually installed as dependencies.

It does not harm to name that package, but naming it is not required for a complete install.

I ran that command on a new clean fully updated VM with f40