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.
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).
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.
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