I’m on Asus ROG Flow X16 laptop with Fedora 43 (Workstation). When I first installed Fedora a few months ago (previously Windows) I had some issues with getting nvidia drivers working so I gave up and disabled my dGPU. At the time, the graphics card was working and was being detected normally.
Today, I wanted to give nvidia another go and tried installing the drivers again. However, my graphics card is now not being detected at all. It is not even listed in lspci.
It is still displayed on the UEFI screen but there are no other graphics settings in that menu that I could change.
I have no idea how to go about fixing this, any help would be appreciated!
I used sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda, but I think the problem was already there before installing them because nouveau couldn’t detect my dGPU either.
I used supergfxctl to set Integrated mode, so the GPU wasn’t used for a few months now - I don’t know exactly when in that period it actually stopped being detected by lspci… Changing supergfxctl modes didn’t help either.
Are you dual booting with Windows? ASUS has the Armoury Crate application with GPU power management options. Have you tried the “Advanced Mode” BIOS utility?
I couldn’t find any graphics options in my bios but I have restored all default settings just in case.
I haven’t tried updating the bios yet, I will try this later today.
No, I only have linux on this device. As a last resort, I might try setting up a dual boot with Windows and seeing if something can be done through Armoury Crate, but I won’t have time to do that in a while.
I have supergfxctl mode set to Hybrid - is this the MUX switch? Setting the mode to dgpu doesn’t work and just displays a black screen on boot (presumably because there is no dgpu being found).
Do you mean by opening my laptop up? I can try, though I have never done that before