|
|
@@ -15,8 +15,8 @@
|
|
|
set -euo pipefail
|
|
|
|
|
|
if [ -d /sys/module/nvidia_drm ]; then
|
|
|
- modeset=$(cat /sys/module/nvidia_drm/parameters/modeset)
|
|
|
- fbdev=$(cat /sys/module/nvidia_drm/parameters/fbdev)
|
|
|
+ modeset=$(sudo cat /sys/module/nvidia_drm/parameters/modeset)
|
|
|
+ fbdev=$(sudo cat /sys/module/nvidia_drm/parameters/fbdev)
|
|
|
if [ "$modeset" = "Y" ] && [ "$fbdev" = "N" ]; then
|
|
|
if [ -e /dev/dri/card0 ]; then
|
|
|
echo "nvidia_drm already modeset=1 fbdev=0, /dev/dri/card0 present"
|
|
|
@@ -32,9 +32,9 @@ fi
|
|
|
|
|
|
sudo modprobe nvidia_drm modeset=1 fbdev=0
|
|
|
|
|
|
-[ "$(cat /sys/module/nvidia_drm/parameters/modeset)" = "Y" ] || {
|
|
|
+[ "$(sudo cat /sys/module/nvidia_drm/parameters/modeset)" = "Y" ] || {
|
|
|
echo "ERROR: modeset not active after modprobe" >&2; exit 1; }
|
|
|
-[ "$(cat /sys/module/nvidia_drm/parameters/fbdev)" = "N" ] || {
|
|
|
+[ "$(sudo cat /sys/module/nvidia_drm/parameters/fbdev)" = "N" ] || {
|
|
|
echo "ERROR: fbdev not disabled after modprobe" >&2; exit 1; }
|
|
|
if [ ! -e /dev/dri/card0 ]; then
|
|
|
sleep 2
|