Do not save video output during suspend
authorHugo Villeneuve <hugo@hugovil.com>
Mon, 24 Aug 2015 02:29:03 +0000 (22:29 -0400)
committerHugo Villeneuve <hugo@hugovil.com>
Mon, 24 Aug 2015 02:29:04 +0000 (22:29 -0400)
This is done automatically by KMS in newer kernels.

stage2/misc/acpi/suspend2ram.sh

index 6fdbd96..7da0ac4 100755 (executable)
@@ -33,29 +33,11 @@ if [ "x${XSCREENSAVER_ACTIVE}" != "x" ]; then
     sleep 1
 fi
 
-# discover video card's ID
-ID=`lspci | grep VGA | awk '{ print $1 }' | sed -e 's@0000:@@' -e 's@:@/@'`
-
-# securely create a temporary file
-TMP_FILE=`mktemp /var/tmp/video_state.XXXXXX`
-trap 'rm -f $TMP_FILE' 0 1 15
-
 # write all unwritten data (just in case)
 sync
 
-# dump current data from the video card to the
-# temporary file
-cat /proc/bus/pci/$ID > $TMP_FILE
-
 echo "Entering suspend mode"
 
 echo -n mem > /sys/power/state
 
 echo "Resuming"
-
-# restore video card data from the temporary file
-# on resume
-cat $TMP_FILE > /proc/bus/pci/$ID
-
-# remove temporary file
-rm -f $TMP_FILE