A friend of mine has a Lenovo Ideapad laptop running Fedora 40 and he has a problem with resume after being suspended. The screen remains black and totally unresponsive.
Logs show the following errors:>
Gdm: on_display_removed: assertion ‘GDM_IS_REMOTE_DISPLAY (display)’ failed
nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 6013d4 [ PRIVRING ]
Please help with solving this issue.
Since this seems an issue with the nouveau driver, I was considering installing the proprietary NVIDIA driver. However, information on how to proceed is not so clear to me. The card is a Geforce MX110 which, according to Gemini, is incompatible with the latest NVIDIA driver and instead I should install an older one. I won’t trust an AI bot with such a delicate operation, though.
This is a normal (but confusing) message that occurs when using a local display.
is the problem. This error commonly occurs (across multiple linux distros) with very new Nvidia hardware. I have, however encountered similar errors with old hardware due to an inadvertent mistake by a developer (linux developers generally don’t have access to old hardware). Much better that an AI bot is the Linux Hardware Database (LHDB) which will show what drivers work with your hardware. Using [site:linux-hardware.org Lenovo Geforce MX110](site:linux-hardware.org Lenovo Geforce MX110) finds 62 “probes”, but all older than Fedora 40.
I suggest trying the Nividia drivers from the rpmfusion repo.
According to nvidia.com the mx110 is supported by the 550 and later drivers.
The suggestion to install the driver from rpmfusion is spot on. Howto/NVIDIA - RPM Fusion
The bots tend to be very literal in what they tell you and the listing at nvidia.com is for the 550 driver, which has been upgraded several times. The listing at nvidia.com is usually the first driver version to support that gpu series while newer drivers also support them.
Depending upon which repo is used at rpmfusion you may get either the 555 driver (rpmfusion-nonfree-nvidia-driver) or the 560 driver (rpmfusion-nonfree). Obviously the 560 is the newer driver.
I tried disabling the Nvidia card to see if the problem goes away and it didn’t. at this stage I’m not sure that installing the NVIDIA drivers would solve the issue.