I have an ASUS TUF Gaming A15 FA507NU laptop with Fedora 40 installed. After the latest system update, I encountered a problem: the laptop no longer recognizes the Nvidia RTX 4050 drivers. They were working before the update, and I have tried various solutions: reinstalling the drivers, downloading different drivers, changing the kernel version, updating the BIOS, and even reinstalling the system from scratch. However, nothing helps. The error occurs even when booting from a flash drive.
Most likely, due to the lack of functioning drivers, my brightness adjustment is also not working—it is always set to the minimum, and I cannot change it, even through the console. I also cannot change the screen refresh rate, and during critical system updates, I get an error saying “Update failure.”
We need more info about the hardware and the drivers.
Please post (as preformatted text – paste the text then highlight it and click the </> button) the output of lsmod | grep -E 'nouveau|nvidia', inxi -Fzxx, and dnf list installed '*nvidia*'
You have an nvidia RTX 4050 which seems to have problems with the 555 driver for some but it appears you have the 560 driver which for most just works for that GPU.
According to the lsmod info the nvidia drivers are not loaded.
The inxi output does not even show the nvidia GPU.
Please run sudo akmods --force --rebuild then reboot before providing the following.
Now please show us the result of cat /proc/cmdline, cat /etc/kernel/cmdline and sudo dmesg | grep -iE 'nvidia|nouveau|secure'.
Add the output of lspci -nnk | grep -A4 VGA
For whatever reason the system appears to not even be seeing the nvidia GPU. It does not show with the inxi output and also did not appear with lspci. As a result the system cannot configure it and does not even attempt to load the drivers.
The lspci output may be an indicator with this line pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
Try a couple more commands and if that fails then I would feel it is truly a hardware issue. sudo fixfiles onboot, then reboot and wait for that to finish on the next boot.
Finally try lspci | grep -i nvidia
If this lspci command does not return anything then the system would seem to be unable to even see the nvidia GPU and it would be time for repair, either by warranty or otherwise.
Yes, I understand, in any case I will continue to solve this problem and try to return the laptop under warranty, or try to install Windows and see if the drivers will work there.
Although it’s quite strange, my drivers worked fine, then an update comes and the drivers no longer work.
I managed to solve the problem with the NVIDIA RTX 4050 video card. I installed Windows, but the drivers still did not display. I decided to download them from the official website, but this did not help either. I was already starting to think that the problem was in the hardware, but it turned out that everything was not so bad. The video card was correctly displayed in the BIOS, but the system did not see it. It turned out that the reason was in the Armory Crate application. I simply disabled it in the BIOS, and after that the drivers worked fine.