added nvidia_drm.fbdev=1 for grub
This commit is contained in:
parent
39a97acf3b
commit
d0605b5afe
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
## 26 Aug 2024
|
||||
- Set to uninstall rofi as conflicts with rofi-wayland
|
||||
- added nvidia_drm.fbdev=1 for grub
|
||||
|
||||
## 14 Aug 2024
|
||||
- added archlinux-keyring on base.sh
|
||||
|
|
|
|||
|
|
@ -67,19 +67,28 @@ else
|
|||
printf "\n"
|
||||
fi
|
||||
|
||||
# additional for GRUB users
|
||||
# Additional for GRUB users
|
||||
# Check if /etc/default/grub exists
|
||||
if [ -f /etc/default/grub ]; then
|
||||
# Check if nvidia_drm.modeset=1 is already present
|
||||
# Check if nvidia-drm.modeset=1 is present
|
||||
if ! sudo grep -q "nvidia-drm.modeset=1" /etc/default/grub; then
|
||||
# Add nvidia_drm.modeset=1 to GRUB_CMDLINE_LINUX_DEFAULT
|
||||
sudo sed -i 's/\(GRUB_CMDLINE_LINUX_DEFAULT=".*\)"/\1 nvidia-drm.modeset=1"/' /etc/default/grub
|
||||
# Regenerate GRUB configuration
|
||||
sudo grub-mkconfig -o /boot/grub/grub.cfg
|
||||
# Add nvidia-drm.modeset=1 to GRUB_CMDLINE_LINUX_DEFAULT
|
||||
sudo sed -i -e 's/\(GRUB_CMDLINE_LINUX_DEFAULT=".*\)"/\1 nvidia-drm.modeset=1"/' /etc/default/grub
|
||||
echo "nvidia-drm.modeset=1 added to /etc/default/grub" 2>&1 | tee -a "$LOG"
|
||||
else
|
||||
echo "nvidia-drm.modeset=1 is already present in /etc/default/grub" 2>&1 | tee -a "$LOG"
|
||||
fi
|
||||
|
||||
# Check if nvidia_drm.fbdev=1 is present
|
||||
if ! sudo grep -q "nvidia_drm.fbdev=1" /etc/default/grub; then
|
||||
# Add nvidia_drm.fbdev=1 to GRUB_CMDLINE_LINUX_DEFAULT
|
||||
sudo sed -i -e 's/\(GRUB_CMDLINE_LINUX_DEFAULT=".*\)"/\1 nvidia_drm.fbdev=1"/' /etc/default/grub
|
||||
echo "nvidia_drm.fbdev=1 added to /etc/default/grub" 2>&1 | tee -a "$LOG"
|
||||
fi
|
||||
|
||||
# Regenerate GRUB configuration if any changes were made
|
||||
if sudo grep -q "nvidia-drm.modeset=1" /etc/default/grub || sudo grep -q "nvidia_drm.fbdev=1" /etc/default/grub; then
|
||||
sudo grub-mkconfig -o /boot/grub/grub.cfg
|
||||
fi
|
||||
|
||||
else
|
||||
echo "/etc/default/grub does not exist"
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in New Issue