Table of Contents

1. Before nVidia drivers installation (Fedora 27/26/25/24/23/22/21)

2. Install nVidia proprietary drivers on Fedora 27/26/25/24/23/22/21 and disable the nouveau driver

3. Some Screenshots Using Different nVidia Cards and Drivers

4. Restore/Change/Update Plymouth After nVidia Drivers Installation (BIOS/UEFI Users)

5. Fedora 27/26/25/24/23/22/21 Uninstall nVidia drivers and Enable Nouveau

6. Fedora 27/26/25/24/23/22/21 nVidia FAQ

4. Restore/Change/Update Plymouth After nVidia Drivers Installation (BIOS/UEFI Users)

Note: This part is just quickly tested! Please let me know if it works or if you have some problems.

4.1 First check which GRUB_GFXMODEs are supported (BIOS Users only)

Use Grub2 shell, (press ‘c’ on Grub2), then run following commands and “pick” suitable GRUB_GFXMODE.


set pager=1
insmod vbe
vbeinfo

4.2 Modify /etc/default/grub

Add / Modify following lines on /etc/default/grub, use your own GRUB_GFXMODE or use auto mode.

4.2.1 BIOS Users Example


GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_VIDEO_BACKEND="vbe"
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_FONT_PATH="/boot/grub2/fonts/unicode.pf2"
GRUB_GFXMODE="1920x1080x24"

4.2.1 UEFI Users Example


GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_VIDEO_BACKEND="efi_gop" ## OR "efi_uga"
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_FONT_PATH="/boot/grub2/fonts/unicode.pf2"
GRUB_GFXMODE="auto" ## OR set resolution, like "1920x1080x24"

Remember check also that you have /boot/grub2/fonts/unicode.pf2 or /boot/efi/EFI/fedora/fonts/unicode.pf2 file, if not then you can generate some Grub2 font using grub2-mkfont command (and use it instead), like:


## BIOS Users ##
grub2-mkfont --output=/boot/grub2/fonts/LiberationMono-Regular.pf2 --size=24 /usr/share/fonts/liberation/LiberationMono-Regular.ttf

## UEFI Users ##
grub2-mkfont --output=/boot/efi/EFI/fedora/fonts/LiberationMono-Regular.pf2 --size=24 /usr/share/fonts/liberation/LiberationMono-Regular.ttf

4.3 Backup and Regenerate Your grub.cfg

BIOS users have to modify /etc/grub.d/10_linux file because of this bug and originally posted fix.


## BIOS Users ##
cp -a /etc/grub.d/10_linux /root/etc-grub2-10_linux.original

sed -i -e 's/sixteenbit="16"/sixteenbit=""/' /etc/grub.d/10_linux

cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bak
 
grub2-mkconfig -o /boot/grub2/grub.cfg

## UEFI Users ##
cp /boot/efi/EFI/fedora/grub.cfg /boot/efi/EFI/fedora/grub.cfg.bak
 
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

4.4 Check available Plymouth themes


## Fedora 27/26/25/24/23/22 ##
dnf search plymouth-theme

## Fedora 21 ##
yum search plymouth-theme

4.5 Install Plymouth and some Plymouth theme, example solar


## Fedora 27/26/25/24/23/22 ##
dnf install plymouth-theme-solar

## Fedora 21 ##
yum install plymouth-theme-solar

4.6 Setup solar as default theme


plymouth-set-default-theme solar

4.7 Update initrd


## BIOS Users ##
/usr/libexec/plymouth/plymouth-update-initrd

## UEFI Users (this should work BIOS Users too) ##
dracut --force

4.8 Reboot and check, is it working as it should be


reboot

Table of Contents

1. Before nVidia drivers installation (Fedora 27/26/25/24/23/22/21)

2. Install nVidia proprietary drivers on Fedora 27/26/25/24/23/22/21 and disable the nouveau driver

3. Some Screenshots Using Different nVidia Cards and Drivers

4. Restore/Change/Update Plymouth After nVidia Drivers Installation (BIOS/UEFI Users)

5. Fedora 27/26/25/24/23/22/21 Uninstall nVidia drivers and Enable Nouveau

6. Fedora 27/26/25/24/23/22/21 nVidia FAQ