Ubuntu 13.10 หยุดการขัดข้องหน้าจอ KDE / สีดำเมื่อตื่น


8

ติดตั้ง

ฉันติดตั้ง Ubuntu 13.10 ใหม่พร้อม KDE (ติดตั้งผ่านดิสก์เซิร์ฟเวอร์ของ Ubuntu และติดตั้ง kubuntu-desktop audo-apt-get kubuntu-desktop)

ปัญหา

เมื่อใดก็ตามที่ฉันระงับคอมพิวเตอร์ในขณะที่อยู่ใน KDE (ผ่าน sudo pm-suspend ใน Konsole หรือผ่านทางอินเทอร์เฟซของ KDE) ฉันจะได้รับหน้าจอสีดำเมื่อตื่นขึ้น

พยายามแก้ไขปัญหา / แก้ไข

ถ้าฉันกด ctrl + alt + f1 แล้ว ctrl + alt + f7 และฉันอดทน (20-30 วินาที) บางครั้งฉันกลับไปที่ KDE ที่ฉันอยู่หรือบางครั้งฉันกลับไปที่หน้าจอเข้าสู่ระบบ (KDE ล้มเหลว) . แต่ถึงแม้เมื่อฉันกลับเข้าสู่ KDE ฉันก็ได้รับการแจ้งเตือนว่าเอฟเฟกต์พิเศษต้องรีสตาร์ทเนื่องจากปัญหากราฟิกและฟอนต์ในแอปพลิเคชันทั้งหมดนั้น ... อ่านไม่ออก

ถ้าฉันหยุดพักจาก tty อื่นด้วย sudo pm-suspend (ในขณะที่ KDE กำลังทำงานบน tty7) จะทำงานได้อย่างไม่มีที่ติ (ดำเนินการต่อทันที - ไม่ต้องรอ 20-30 วินาที KDE จะไม่ทำงานผิดพลาดและไม่ทำให้เกิดปัญหาตัวอักษร)

ฉันลองเปลี่ยนไดรเวอร์กราฟิกและได้สิ่งเดียวกัน (ฉันมี Nvidia NVS300 และฉันใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ล่าสุดใน repos Ubuntu) ลองใช้Ubuntuนี้ค้าง / หยุดทำงานหลังจากตื่นเมื่ออัพเกรดเป็น 13.10และมันก็ไม่ทำงาน

ปัญหานี้ไม่ได้เกิดขึ้นในระบบเดียวกันเมื่อฉันใช้ Kubuntu 12.04

กำลังพยายามค้นหาปัญหา ...

Dmesg ไม่แสดงข้อผิดพลาดใด ๆ ฉันไม่รู้ด้วยซ้ำว่าจะหาข้อผิดพลาดเพิ่มเติมได้ที่ไหน (บันทึกของ KDE ใด ๆ ) ความช่วยเหลือใด ๆ ชื่นชม


ฉันมีปัญหาที่คล้ายกันกับการจำศีล แต่ไม่ได้หยุดชั่วคราว คุณเห็นสิ่งนี้ในโหมดไฮเบอร์เนตหรือไม่
virtualxtc

นอกจากนี้คุณได้ยืนยันแล้วว่าไฮเบอร์เนตกำลังทำงานอยู่ใน BIOS หรือไม่ ฉันไม่เคยจำ BIOS ที่บอกเลิก
virtualxtc

@virtualxtc เมื่อฉันพยายามไฮเบอร์เนตหน้าจอจะเป็นสีดำ แต่ไม่เข้าสู่โหมดไฮเบอร์เนต (ไฟไม่ดับและพัดลมยังหมุนอยู่) แต่คอมพิวเตอร์ก็ไม่ตอบสนอง มองหาใน /var/log/pm-suspend.log (หลังจากที่ฉันเปิดเครื่องคอมพิวเตอร์) ฉันเห็นว่ามันรายงานว่ามันกลับมาไม่กี่วินาทีหลังจากคำสั่งไฮเบอร์เนต
Vlad A Ionescu

@virtualxtc BIOS ของฉันไม่มีการตั้งค่าสำหรับการเปิด / ปิดการใช้งานโหมดสแตนด์บาย
Vlad A Ionescu

ครวญเพลงหากวิธีการแก้ปัญหาด้านล่างไม่เหมาะกับความชอบของคุณคุณอาจต้องการเล่นกับธงบูต grub2 powermangement (acpi = เปิด, acpi = off) เพิ่มเติมได้ที่นี่: help.ubuntu.com/community/BootOptions
virtualxtc

คำตอบ:


5

ฉันพบวิธีแก้ปัญหานี้ ฉันสร้างสคริปต์ที่สลับไปยังคอนโซลก่อนที่จะระงับและสลับกลับมาหลังจากดำเนินการต่อ

ฉันใส่สคริปต์ที่แนบลงใน /etc/pm/sleep.ddir ฉันตั้งชื่อ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

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.