web-dev-qa-db-ja.com

Ubuntu 13.10サスペンドにより、KDEがクラッシュする/スリープ解除時に黒い画面が表示される

セットアップ

Ubuntu 13.10をKDE(UbuntuサーバーディスクとSudo apt-get install kubuntu-desktop経由でインストール)で新規インストールしました。

問題

KDEでコンピューターをサスペンドするたびに(KonsoleのSudo pm-suspendまたはKDEのインターフェースを介して)、起動時に黒い画面が表示されます。

試行された回避策/修正

Ctrl + alt + f1を押してからctrl + alt + f7を押して我慢している場合(20-30秒)、私は時々自分がいた場所のKDEに戻るか、ログイン画面に戻ります(KDEがクラッシュしました) 。しかし、KDEに戻っても、グラフィックの問題のために特殊効果を再起動する必要があり、すべてのアプリケーションのフォントが文字化けしているという通知を受け取ります。

Sudo pm-suspendで別のttyからサスペンドした場合(KDEがtty7で実行中)、問題なく動作します(すぐに再開します-20〜30秒待つ必要がなく、KDEはクラッシュしません。フォントの文字化けは発生しません)

グラフィックスドライバーを変更してみたところ、同じ結果が得られました(Nvidia NVS300があり、Ubuntuリポジトリで最新の専用ドライバーを使用しています)。また、これを試してみました 13.10にアップグレードすると、ウェイクアップ後にUbuntuがフリーズ/クラッシュします .

Kubuntu 12.04を実行しているとき、この問題は同じシステムでは発生しませんでした。

問題を見つけようとしています...

Dmesgはエラーを表示しません。エラー(KDEのログはありますか)についてさらに詳しく調べる場所すらわかりません。任意の助けに感謝します。

8
Vlad A Ionescu

この回避策を見つけました。中断する前にコンソールに切り替え、再開後に元に戻すスクリプトを作成しました。

添付スクリプトを/etc/pm/sleep.dディレクトリに配置しました。 fix-black-screenという名前を付けて、実行可能にしました(Sudo chmod +x /etc/pm/sleep.d/fix-black-screen)。

#!/bin/bash

case $1 in
suspend)
    # Suspending to RAM.
    chvt 1
    sleep 1
;;
resume)
    # Resume from suspend.
    sleep 1
    chvt 7
;;
esac

元の修正が見つかりました こちら

5
Vlad A Ionescu

あなたと同じような問題がありました。

pm-suspend --store-quirks-as-lkw

私の問題を修正しました。

私は一度だけそれをしなければならなかった、そしてその後中断することはうまく働いていた。

試してみる。

2
Pedro Loureiro

最新のnvidiaドライバーを搭載したマシンもあり、同じ問題が発生していました。見つけた

pm-suspend --quirk-save-pci

問題を解決したようです。私はそれを/var/cache/pm-utils/last_known_working.quirkdbファイルに入れましたが、今は機能していると思います。

0
Mitch