Been using Fedora 40 for a few months now. Machine is a custom-built i9-13900k with a 3080ti. My biggest issue since day 1 is putting the machine to sleep. It will…
Occasionally resume normally.
Not at all, black screen requiring a power reset.
Resume but with extreme graphical issues (small gray blocks, strange visualizations, screen freezing). This includes applications crashing. Only resolved by a restart.
I’m using whatever NVIDIA drivers were pulled using dnf. Is there anything I can do to improve this?
The issue could be related to the graphics driver. What is the output of inxi -Fzxx and that of dnf repolist. Please post as preformatted text, using the </> button.
I assume you are saying an nvidia RTX 3080 Ti.
Please post the output of dnf list installed '*nvidia*' so we can see the packages installed as well as the repo they came from.
One thing of note that may be of concern.
If you enabled the 3rd party repos during the first boot setup then you likely have the rpmfusion-nonfree-nvidia-driver repo (which would show with the dnf repolist output asked for above) that may have been used to install the nvidia drivers. That repo contains only the 555 driver version.
There is a newer driver version (560.35.03) in the rpmfusion-nonfree repo but that requires an explicit enabling of the additional repos (free & nonfree) as shown at https://rpmfusion.org/Configuration then an upgrade using sudo dnf upgrade akmod-nvidia --disablerepo rpmfusion-nonfree-nvidia-driver to force the system to select the newer driver for the upgrade.
The command outputs show that you have no Nvidia drivers installed, and using the generic nouveau drivers instead.
You should follow the instructions as suggested by @computersavvy above, in order to install the necessary drivers.
Please also have a look at RPM Fusion’s Nividia HowTo, so that you get familiar with the concepts of installing and using Nvidia drivers on Fedora systems. Normally, one would use those instructions. However, there is currently a special situation, which doesn’t usually occur, in which two branches of the driver are being provided simultaneously:
the 555.xx versions, available in the rpmfusion-nonfree-nvidia-driver repo
the 560.xx versions, available in the rpmfusion-nonfreerepo.
Hence the suggestion above to disable the rpmfusion-nonfree-nvidia-driver repo when installing the drivers.
Nah in that case I’d use Windows 2015. Iirc you can see what OSI does kind-of specifically in the DSDT with a text editor (mine made mention to Touchpad but I don’t understand what exactly it’s doing ).
I’m thinking Windows 10 support should be as good as it can get but if the computer mobo was manufacturer during a certain Windows version year (like 8 or 8.1) then it might have better compatibility/support settings from an older version with newer OSI support making it faster/dropping legacy.
After applying that to GRUB and rebooting, I caught an odd screen I’d see a few times before (a gray screen with 3 square white dots). What I don’t recall seeing is the message “NVIDIA kernel missing. Falling back to nouveau”.
Since I have secure boot enabled, this has likely been an issue since the beginning. (Well, aside from the fact I didn’t have the NVIDIA drivers installed.) Imported the public key, from the README, message didn’t reappear. Hopefully that’s the root of my issues.
Sometimes, when I put it to sleep, it will black screen but stay awake. Eventually, the monitors resume. I try again, it sleeps.
After waking the displays and logging in, both monitors will go black for a few seconds then resume. This can happen when switching between application windows. Sometimes, the monitors just lose signal. Replugging the display cables brings them back.
After upgrading to Fedora 41, I ran into the same issue "NVIDIA kernel missing. Falling back to nouveau”. Seems I am in fact still on 40, I’m probably confusing it with the other upgrades I did. Not sure what changed, but definitely after updates.
Following the same instructions above, the key was already enrolled. I ran sudo akmods --force --rebuild, rebooted, and lspci -nnk | grep -iA2 vga reports the NVIDIA kernel driver is being used.