Hello Fedora community
I’ve been using Fedora/Arch/OpenSUSE for a while. But whenever I’ve installed Nvidia driver the kernel boot messages’ resolution breaks and plymouth just shows 3 square dots in the middle and gray background instead of bgrt theme.Also nvidia-drm.modeset=1 is enabled. First I guessed it’s related to framebuffer so I editted some configurations related to FB but nothing changed. I corrected grub2 resolution by some options like GFXMODE and removing output=“console” . I also set GRUB_GFXPAYLOAD_LINUX=keep but kernel doesn’t use grub resolution that is 1024x768x32. Today I checked Nvidia Installation that realized I have no nvidia-drm kernel module and i guess that’s the origin of problem. Any help would be greatly appreciated.
OS : Fedora WS 32
Kernel : 5.6.14-300.fc32.x86_64
GPU : Nvidia Geforce GT 220
Nvidia Driver : Nvidia 340xx Version 340.108
Both RPMFusion Package and Nvidia Official Package tested
Reproduce : blacklist nouveau and using Nvidia driver
Which Nvidia driver did you install? Where did you get it from? The nouveau
driver (open-source Nvidia driver) is included with the Kernel by default.
AFAIK, the nvidia-drm.ko
module should be included with the third-party Nvidia packages.
What were the exact steps you followed in either scenario?
As I mentioned above Nvidia 340xx 340.108. First I installed it from RPMFusion repo and then reinstalled it from Nvidia website.
So how can i reach it?
For RPMFusion’s driver I just installed driver as its instruction (Without Workaround):
Link
And for official’s one I followed this tutorial :
Link
If no answer , anyone knows how to use uvesafb or another framebuffer like that on Fedora to show plymouth correctly?
Any help is welcome
please post the output of
lsmod | grep nvidia
and
lspci | grep -E "VGA|3D"
so we can see which modules are actually loading for you and which chipset your card has.
nvidia 10608640 76
drm 598016 6 nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GT216 [GeForce GT 220] (rev a2)
Hi,
To resolve the three dot boot, it is sufficient to force dracut ($ sudo dracut -f) to make a new boot image. Next time Plymouth will be there again in full glory. One has to do this after every kernel update -helas- and must boot with the three dot screen first to make that new boot image