Ubuntu 13.10サスペンドがウェイク時にKDE /黒い画面をクラッシュさせる


8

セットアップ

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(KDEがtty7で実行されている間)を使用して別のttyから中断すると、問題なく動作します(即座に再開します-20〜30秒待つ必要がなく、KDEがクラッシュせず、フォントが乱れません)。

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

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

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

Dmesgはエラーを表示しません。エラー(KDEログ?)をどこで探すかすら知りません。助けてくれてありがとう。


休止状態でも同様の問題が発生しますが、一時停止できません。これも休止状態で表示されますか?
virtualxtc 2013

また、休止状態がBIOSでアクティブであることを確認しましたか?このページは役に立ち見つけるかもしれないので、私は、BIOSは私の自己を専門用語を覚えたことがない:gsmblog.com/post/...
virtualxtc

@virtualxtc休止状態にしようとすると、画面が真っ黒になりますが、休止状態になりません(電源ライトが消えず、ファンがまだ回転しています)。しかし、コンピュータは無反応のままです。/var/log/pm-suspend.log(コンピューターの電源を入れ直した後)を見ると、hibernateコマンドの数秒後に解凍されたことが報告されています。
Vlad A Ionescu

@virtualxtc私のBIOSには、スタンバイモードを有効/無効にする設定がありません。
Vlad A Ionescu

ハム、以下の解決策があなたの好みに合わない場合は、grub2 powermangementブートフラグ(acpi = on、acpi = off)を試してみて
virtualxtc

回答:


5

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

付属のスクリプトをdirに入れました/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

オリジナルの修正はここにあります


2

私はあなたと同じような問題を抱えていました。

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

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

私は一度だけそれをしなければならなかった、そしてその後の一時停止はうまくいった。

試してみる。


答えてくれてありがとう、ペドロ。残念ながらそれは役に立たなかった。以前と同じ動作になります。
Vlad A Ionescu 2013年

0

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

pm-suspend --quirk-save-pci

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.