Ubuntu 13.10 menangguhkan crash KDE / layar hitam saat bangun

8

Mendirikan

Saya memiliki instalasi baru Ubuntu 13.10, dengan KDE (diinstal melalui disk server Ubuntu dan sudo apt-get install kubuntu-desktop).

Masalah

Setiap kali saya menangguhkan komputer saat berada di KDE (baik melalui sudo pm-menangguhkan di Konsole atau melalui antarmuka KDE), saya mendapatkan layar hitam saat bangun.

Upaya penyelesaian / perbaikan

Jika saya menekan ctrl + alt + f1 dan kemudian ctrl + alt + f7 dan saya sabar (20-30 detik), saya kadang-kadang kembali ke KDE di mana saya berada, atau kadang-kadang saya kembali ke layar login (KDE jatuh) . Tetapi bahkan ketika saya kembali ke KDE, saya mendapatkan pemberitahuan yang mengatakan bahwa efek khusus harus dimulai kembali karena masalah grafis dan kemudian font di semua aplikasi ... kacau.

Jika saya menangguhkan dari tty lain dengan sudo pm-menangguhkan (saat KDE berjalan pada tty7), ia bekerja dengan sempurna (dilanjutkan kembali secara instan - tidak perlu menunggu 20-30 detik, KDE tidak macet dan tidak menyebabkan huruf menjadi berantakan).

Saya mencoba mengubah driver grafis dan saya mendapatkan hal yang sama (saya punya Nvidia NVS300 dan saya menggunakan driver berpemilik terbaru dalam repo Ubuntu). Juga mencoba Ubuntu ini membeku / macet setelah bangun ketika ditingkatkan ke 13.10 dan tidak berhasil.

Masalah ini tidak terjadi pada sistem yang sama, ketika saya menjalankan Kubuntu 12.04.

Mencoba menemukan masalahnya ...

Dmesg tidak menunjukkan kesalahan. Saya bahkan tidak tahu di mana harus mencari kesalahan lebih lanjut (ada log KDE?). Setiap bantuan dihargai.

Vlad A Ionescu
sumber
Saya mengalami masalah serupa dengan hibernate tetapi tidak menangguhkan. Apakah Anda juga melihat ini di hibernate?
virtualxtc
Juga, sudahkah Anda memverifikasi hibernate aktif di BIOS Anda? Saya tidak pernah ingat terminologi BIOS saya sendiri, jadi Anda mungkin menemukan halaman ini bermanfaat: gsmblog.com/post/…
virtualxtc
@virtualxtc Ketika saya mencoba hibernasi, layar menjadi gelap tetapi tidak masuk ke hibernasi (lampu power tidak padam dan kipas masih berputar). Tetapi komputer tetap tidak responsif. Mencari di /var/log/pm-suspend.log (setelah saya menghidupkan siklus komputer), saya melihat bahwa ia melaporkan bahwa itu mencair kembali beberapa detik setelah perintah hibernate.
Vlad A Ionescu
@virtualxtc My BIOS tidak memiliki pengaturan untuk mengaktifkan / menonaktifkan mode siaga.
Vlad A Ionescu
hum, jika solusi di bawah ini tidak sesuai dengan keinginan Anda, Anda mungkin ingin bermain dengan flag boot powermangement grub2 (acpi = on, acpi = off) lebih lanjut di sini: help.ubuntu.com/community/BootOptions
virtualxtc

Jawaban:

5

Saya menemukan solusi ini. Saya membuat skrip yang beralih ke konsol sebelum ditangguhkan dan beralih kembali setelah melanjutkan.

Saya memasukkan skrip terlampir ke dir /etc/pm/sleep.d. Saya memberikan nama itu fix-black-screendan membuatnya dapat dieksekusi ( 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

Perbaikan asli ditemukan di sini .

Vlad A Ionescu
sumber
2

Saya punya masalah serupa dengan Anda.

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

Memperbaiki masalah saya.

Saya hanya perlu melakukannya sekali, dan menunda setelah itu bekerja dengan baik.

Cobalah.

Pedro Loureiro
sumber
Terima kasih atas jawabannya, Pedro. Sayangnya itu tidak membantu. Saya mendapatkan perilaku yang sama seperti sebelumnya.
Vlad A Ionescu
0

Saya juga punya mesin dengan driver nvidia terbaru dan melihat masalah yang sama. Saya menemukan itu

pm-suspend --quirk-save-pci

tampaknya telah menyelesaikan masalah. Saya memasukkannya ke dalam /var/cache/pm-utils/last_known_working.quirkdbfile saya dan saya pikir itu berfungsi sekarang.

Mitch
sumber