added nvidia_drm.fbdev=1 for grub
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user