LINUX.ORG.RU

История изменений

Исправление maksvlad, (текущая версия) :

  1. создаем файл *.conf (имя не важно) в /etc/modprobe.d/ например, /etc/modprobe.d/nvidia-disable.conf пишем туда

install nvidia /bin/false

перегружаемся.

Не нахожу в /home файл suspend чтобы создался

создаем файл /lib/systemd/system-sleep/dump-dmesg

пишем туда


#!/bin/sh
if [ "${1}" == "pre" ]; then
  echo "*** suspending at $(date)..." >> /home/suspend
  dmesg -H -T | tail -n 30 >> /home/suspend
elif [ "${1}" == "post" ]; then
  echo "*** resume at $(date)" >> /home/suspend
  dmesg -H -T | tail -n 30 >> /home/suspend
fi


#chmod +x /lib/systemd/system-sleep/dump-dmesg

уходим в гибернацию для проверки, выходим, смотрим логи в

/home/suspend

а не в

/home/$user/suspend

уходим в саспенд, выходим, смотрим логи

/lib/systemd/system-sleep/nvidia - это скрипт, который «просыпает» видео карту ПОСЛЕ выхода из сна/гибернации.

Исходная версия maksvlad, :

  1. создаем файл *.conf (имя не важно) в /etc/modprobe.d/ например, /etc/modprobe.d/nvidia-disable.conf пишем туда

install nvidia /bin/false

перегружаемся.

Не нахожу в /home файл suspend чтобы создался

создаем файл /lib/systemd/system-sleep/dump-dmesg

пишем туда


#!/bin/sh
if [ "${1}" == "pre" ]; then
  echo "*** suspending at $(date)..." >> /home/suspend
  dmesg -H -T | tail -n 30 >> /home/suspend
elif [ "${1}" == "post" ]; then
  echo "*** resume at $(date)" >> /home/suspend
  dmesg -H -T | tail -n 30 >> /home/suspend
fi


#chmod +x /lib/systemd/system-sleep/dump-dmesg

уходим в гибернацию для проверки, выходим, смотрим логи уходим в саспенд, выходим, смотрим логи

/lib/systemd/system-sleep/nvidia - это скрипт, который «просыпает» видео карту ПОСЛЕ выхода из сна/гибернации.