Tricky little nomodeset

Today I installed Fedora Silverblue on my friends Intel laptop.

Previously, it was running Windows 11 on 4GB of ram, which is totally unacceptable.

During the install, I rebooted into “Safe Graphics” because the installer blacked out when selecting options prior.

Afterwards, the installation finished without a hitch. Until we noticed the GNOME Shell lagging in animations. Checking Settings, we found that the Graphics was rendering via “Software Renderer”.

Running sudo rpm-ostree kargs we find that nomodeset is in the Kernel Arguments.

The Kernel documentation states that nomodeset:

Disable kernel modesetting. DRM drivers will not perform display-mode changes or accelerated rendering. Only the system framebuffer will be available for use if this was set-up by the firmware or boot loader.

This means that the GPU would not be used.

To solve this issue, I had my friend run: sudo rpm-ostree kargs --delete nomodeset Which removes the offending Kernel Argument.

After a reboot, the System was now using “Intel UHD” and was butter smooth!

I would have appreciated it if the Fedora Installer warned the user that the installed system would also inherit nomodeset.

Hope this helps you!