Как перезапустить графический процессор из командной строки?
Использование ноутбука HP DV6 с Ubuntu 12.04-64 и мобильного графического процессора ATI. Установлены стандартные драйверы ATI, предложенные Ubuntu. Когда я закрываю крышку, компьютер переходит в режим ожидания. При открытии крышки все, кроме экрана, возобновляется снова. Просто черный. Я предполагаю, что мне нужно вставить скрипт сброса графического процессора /etc/pm/sleep.d
. Но как мне перезапустить / сбросить графический процессор?
rmmod
иmodprobe
), но это будет практически невозможно, если на экране ничего нет (если вы не используете ssh);)Ответы:
Выполните одну из следующих команд в терминале или, что лучше, в TTY #, используя Ctrl+ Alt+ F#, где
#
число от 1 до 6:или
Это перезапустит графическое окружение.
Пока не знаю, по какой причине, но эти команды работали для меня только в TTY. В любом случае, если вы застряли в черном экране после запуска одной из этих команд в терминале, просто войдите в TTY и выполните следующую команду:
С http://en.wikipedia.org/wiki/LightDM :
Итак, перезапуск LightDM влечет за собой перезапуск GDM без перезагрузки компьютера
источник
Попробуйте, если переключение с графического экрана на виртуальный tty работает. Я имею в виду, когда у вас черный экран, попробуйте нажать Ctrl+ Alt+ F1и, если и когда у вас есть экран входа, Alt+ F7. Если графический экран не возвращается, прекратите читать ...
Если экран возвращается, вы можете попытаться добавить это в свои скрипты сна (слава записи на форуме http://ubuntuforums.org/showthread.php?t=1978290 :)
Поместите этот скрипт
/etc/pm/sleep.d/
, например99_vthack
, в файл в вашем каталоге и сделайте его исполняемым:В
99_
означает , что этот скрипт запускается в конце последовательности резюме.Этот хак работает в серии ноутбуков на базе AMD. YMMV ...
источник
После установки этого пакета вы сможете использовать этот скрипт для решения вашей проблемы. Я использую Dell Vostro 1000.
Поскольку экран запутан, вам нужно будет связать ключ, чтобы запустить этот скрипт, я предлагаю Shift+ Ctrl+ Alt+ F. Кроме того, для каждого шага попытки исправить, он будет говорить о том, что он делает, чтобы вы знали, что происходит. Когда экран исправится, нажмите Ctrl+, Cчтобы остановить скрипт (его нужно запустить,
xterm
чтобы быть интерактивным).То, что он делает, - это в основном переключение между всеми возможными разрешениями экрана, а также может открыть новый сеанс X, чтобы попытаться обойти обходной путь.
Это не будет работать, если экран заблокирован, так что вам, по крайней мере, придется слепо входить в систему .. ИЛИ, может быть, если запуск на текстовой консоли vt 1, с
DISPLAY=:0
, тоже может помочь.источник