Ketika saya mengembalikan dari hibernasi layar sering rusak. Saya menduga memori grafis tidak disimpan. Jika tidak, Suspend-to-ram berfungsi dengan baik.
Ini juga terlihat seperti font-cache rusak, karena semua huruf rusak secara konsisten. Efeknya tampaknya menargetkan font pada ukuran tertentu. Misalnya jika jendela terminal saya terkena, mengubah font dan / atau ukuran font akan memperbaikinya, kecuali font dengan ukuran itu sudah rusak.
Jika font digunakan di tempat lain (aplikasi lain, pengelola jendela, dll.), Maka masalahnya juga ada di sana. Terkadang font yang digunakan untuk judul jendela dipukul, maka semua judul jendela menunjukkan huruf yang sama rusak.
Logout dan kembali lagi memperbaikinya , tetapi saya tidak mau harus melakukan itu. Saya telah log-out kemudian hibernasi, tetapi ini lebih banyak upaya dan menghilangkan sebagian besar manfaat hibernasi.
Apakah ada cara lain untuk menyegarkan tampilan X11? The Ctrl+ Alt+ F1... juga tidak memperbaikinya. Ini beralih terminal tetapi tidak menggambar ulang apa pun: Itu hanya menunjukkan layar rusak lama.
Saya menggunakan Debian 6.
Dalam kesempatan ini judul jendela buruk:
Konten terminal buruk, tetapi judulnya (masih) oke:
Jawaban:
Saya memiliki situasi yang serupa dengan laptop saya. Layar sering kali tetap hitam ketika terbangun dari penundaan. Solusi saya adalah menggunakan
xrandr
untuk mengatur ulang tampilan saya. Anda perlu menemukanxrandr
perintah yang mengatur tata letak Anda dan menjalankannya. Sebagai contoh, pada sistem saya, saya memiliki dua layar dan mengaturnya seperti yang saya inginkan:Jika Anda hanya memiliki satu layar, Anda dapat mematikan dan menghidupkannya kembali:
Anda dapat melihat nama layar Anda dengan menjalankan
xrandr
tanpa argumen. Pada sistem yang saya gunakan sekarang (satu layar VGA), saya mendapatkan:Setelah Anda menemukan perintah yang tepat, tetapkan pintasan sehingga Anda dapat menjalankannya meskipun layar kosong.
sumber
export DISPLAY=:0
triknya hanya menghasilkan kesalahan yang berbeda.Configure crtc 0 failed
kesalahan; tambahkan saja sleep kecil sebelum perintah dan alihkan VT agar aktif ketika xrandr berjalan. @ Cerin itu mungkin masalah Anda.sleep 5; xrandr --output VGA-1 --off; xrandr --output VGA-1 --auto
Apakah Anda mencoba
xrefresh
perintahnya?sumber
CTRL-ALT-F<n>
jadi saya tidak perlu membuka kunci sepanjang waktu.Di GNOME 3 , AltF2rentermenyegarkan GUI. AltF2meluncurkan prompt Run Command , dan rperintah memaksa refresh.
sumber
r
dari konsol. Saya belumr
menginstal. - Apa yang harus dijalankan, katamu? Yaitu paket yang mana? Apa nama lengkap darir
program itu?gnome --replace
di latar belakang tetapi saya tidak tahu.r
ataurestart
(sama). Setara konsol akan menjadignome-shell --replace
.Saya mengalami masalah ini juga (Debian Squeeze dan Wheezy).
Dalam pengalaman saya, ini terjadi terutama ketika sebagian besar memori penuh dan sistem menggunakan memori swap.
Sebagai solusi parsial: jika saya mengubah font default, korupsi hilang. (Tapi tidak untuk selamanya, saya harus berubah lagi ketika korupsi muncul kembali.)
(Pada Debian Wheezy ini dilakukan oleh gnome-tweak-tool.)
sumber
Tingkatkan ke Kernel 3.19. - Saya menggunakan paket kernel arus utama Ubuntu , yang dapat ditemukan di sini:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/ (juga bisa dijalankan di Ubuntu 14.04)
Komentar laporan bug berikut menyebutkannya
https://bugs.freedesktop.org/show_bug.cgi?id=45092#c37
... dan melacak komit dengan pesan berikut:
https://github.com/torvalds/linux/commit/656bfa3afc14e45e2d9e1624bf60d79b3beb12f2
"... karena kita hanya pernah melihat ini di gm45 dan i965gm."
Saya memiliki chipset mobile Intel GM45 dengan grafik terintegrasi. Laptop Acer dari OP juga dijual dengan chipset itu (tidak semuanya).
(Itu tidak ada hubungannya dengan penangguhan.)
sumber
Jika driver gagal melanjutkan perangkat dengan benar, maka saya percaya satu-satunya solusi yang akan Anda temukan adalah debugging dan mengidentifikasi di mana masalahnya adalah sehingga Anda dapat memutuskan apa yang harus dilakukan dari sana. Misalnya, saya tidak melihat bagaimana Anda dapat menyegarkan jika kartu video tidak diinisialisasi ulang.
ACPI menangani penangguhan / resume dan tampilan. Misalnya, masalah ACPI berikut yang terjadi pada beberapa ThinkPads dapat mengatasi gejala yang Anda gambarkan:
Masalah dengan ACPI suspend-to-ram - ThinkWiki
Jika Anda menggunakan
thinkpad_acpi
modul yang ditangani oleh kutipan di atas, mungkin itu yang Anda butuhkan. Untuk info lebih lanjut tentang solusi ini, lihat Suspend2Ram - Dokumentasi PowersaveDari video.txt:
Lebih banyak di video.txt Lihat tabel di sini untuk melihat apakah yang dikenal
acpi_sleep=<hack>
terdaftar untuk model kartu video Anda.Debian Suspend dan KMS Wiki Debian menyarankan penonaktifan KMS untuk masalah "video yang rusak pada resume". 1
Jika Anda merasa ini terkait dengan masalah Anda, Anda dapat mencoba menonaktifkan KMS seperti yang disarankan. Untuk penambahan kartu Anda, lihat KernelModesetting - Debian Wiki
Debugging Suspend
Untuk lebih lanjut, lihat info tentang fasilitas pengujian Kernel yang disebutkan di Suspend - Debian Wiki juga. Ini dapat membantu Anda men-debug dan mengisolasi masalah.
Beberapa contoh dan info debugging lebih mendalam yang dapat membantu Anda "driver yang gagal menangguhkan atau melanjutkan perangkat mereka" tersedia di https://www.kernel.org/doc/Documentation/power/basic-pm-debugging.txt
Beberapa ide debug lain untuk
pm-utils
di pm-utils - ArchWiki dan /unix//a/29090/87728Berikut daftar lengkap Parameter Kernel yang relevan dengan acpi dan suspend.
Semoga berhasil.
sumber
/var/log/pm-suspend.log
? Apakah Anda mengaktifkan debugging/usr/lib/pm-utils/pm-functions
dan memeriksanya setelah itu?pm-suspend --quirk-s3-bios --quirk-s3-mode
. Lihat bagian opsi diman pm-action
./var/log/pm-suspend.log
. Tidak ada yang aneh. Saya menggunakan KMS. - Menonaktifkan KMS bukanlah pilihan saat ini (driver xorg intel membutuhkannya); wiki yang Anda tunjuk terakhir diperbarui 2012.dmesg | tail -50
perintah dapat bermanfaat untuk debugging. Saya benar-benar menemukan korupsi memori rendah terkait untuk menunda yang saya dapat atasi dengan parameter kernel di grubmemmap=64K$0 memory_corruption_check=0
. Saya yakin ini akan memberi tahu Anda jika ada kesalahan saat menginisialisasi kartu video.Tampaknya ini adalah bug yang dilaporkan, periksa tautan yang mengikuti.
Dalam kasus Ubuntu, periksa tautan ini
Dalam kasus Debian baca tautan lain ini khususnya Memperbaiki video yang rusak pada bagian resume
Seandainya masalahnya ada di konsol teks: Sudahkah Anda mencoba menyegarkan cache font?
fc-cache -f -v
sumber
Ini hampir pasti karena driver grafis memiliki bug untuk perangkat layar. Mungkin tidak akan terlalu menjadi masalah, karena bagaimanapun itu bukanlah sesuatu yang bisa Anda perbaiki. Tetapi Anda harus mengajukan bug tentang driver kernel untuk perangkat (setelah Anda mengetahui apa itu (
lspci
dapat membantu di sini)).Namun, sesuatu yang dapat Anda coba sebagai solusi: ketika keluar dari hibernate, coba tekan "ctrl-alt-F4" untuk beralih ke terminal virtual lain dan kemudian beralih kembali (yang kemungkinan ctrl-alt-F1 atau ctrl- alt-F7 atau mungkin F8). Ini mungkin cukup menyegarkan layar sehingga akan membuat tampilan pulih. Mungkin.
sumber
Baiklah ... lalu coba menerbitkan
sudo chvt 1
, lalu kembali ke Xorg's vty menggunakan Ctrl_Alt_Fn atausudo chvt N
(di mana N biasanya 7 atau 8). Jikachvt
bekerja, Anda bahkan dapat mencoba menulisnya.sumber
Cobalah memutar atau membalik layar Anda dengan
xrandr
, misalnya terbalik dan kemudian kembali normal. Ini mungkin cukup untuk membuatnya sepenuhnya digambar ulang.sumber
Cobalah Crtlalt-kemudian Crtlalt+. Itu mengubah resolusi layar bolak-balik.
sumber