コマンドラインからGPUを再起動するにはどうすればよいですか?
Ubuntu 12.04-64およびATIモバイルGPUを搭載したHP DV6ラップトップを使用します。 Ubuntuが推奨する標準のATI専用ドライバーをインストールしました。ふたを閉じると、コンピューターはサスペンドモードになります。ふたを開けると、画面以外はすべて再開します。ただの黒。 /etc/pm/sleep.d
にGPUリセットスクリプトを配置する必要があると思います。しかし、GPUを再起動/リセットするにはどうすればよいですか?
次のコマンドのいずれかを terminal で実行するか、TTY#で実行します Ctrl+Alt+F#、ここで#
は1から6までの数です:
Sudo /etc/init.d/lightdm restart
または
Sudo service lightdm restart
これにより、グラフィックス環境が再起動します。
理由はわかりませんがyetですが、これらのコマンドはTTYでしか機能しませんでした。とにかく、ターミナルでこれらのコマンドのいずれかを実行した後に黒い画面で立ち往生している場合は、TTYに移動して次のコマンドを実行します。
Sudo service lightdm start
から http://en.wikipedia.org/wiki/LightDM :
LightDMは、11.10リリース以降のUbuntu、Edubuntu、Xubuntu、Mythbuntu、12.04リリース以降のLubuntu、および12.10以降のKubuntuのデフォルトのディスプレイマネージャーです。
そのため、LightDMを再起動するには、マシンを再起動せずにGDMを再起動する必要があります
グラフィック画面から仮想ttyへの切り替えが機能する場合は試してください。黒い画面が表示されたら、押してみてください Ctrl+Alt+F1 また、ログイン画面がある場合は、 Alt+F7。グラフィック画面が表示されない場合は、読むのをやめてください...
画面が戻ってきたら、これをスリープスクリプトに追加してみてください(フォーラムエントリにkudos http://ubuntuforums.org/showthread.php?t=197829 :)
#!/bin/sh
#
case "${1}" in
hibernate|suspend)
chvt 1
;;
resume|thaw)
chvt 7
;;
esac
このスクリプトを/etc/pm/sleep.d/
ディレクトリ内のファイル(たとえば99_vthack
など)に入れて、実行可能にします。
Sudo chmod 755 /etc/pm/sleep.d/99_vthack
99_
は、このスクリプトが再開シーケンスの最後に実行されることを意味します。
このハックは、一連のAMDベースのラップトップで機能するようです。 YMMV ...