Ustawiać
Mam świeżą instalację Ubuntu 13.10 z KDE (instalowaną przez dysk serwera Ubuntu i sudo apt-get install kubuntu-desktop).
Problem
Ilekroć zawieszam komputer w KDE (albo przez sudo pm-suspend w Konsole lub przez interfejs KDE), pojawia się czarny ekran po przebudzeniu.
Próbowano obejść / naprawić
Jeśli nacisnę ctrl + alt + f1, a następnie ctrl + alt + f7 i będę cierpliwy (20-30 sekund), czasami wracam do KDE tam, gdzie byłem, lub czasami wracam do ekranu logowania (KDE uległo awarii) . Ale nawet gdy wrócę do KDE, dostaję powiadomienie, że efekty specjalne musiały się zrestartować z powodu problemu z grafiką, a następnie czcionki we wszystkich aplikacjach są ... zniekształcone.
Jeśli zawieszę się na innym tty z sudo pm-suspend (gdy KDE działa na tty7), działa bezbłędnie (wznawia natychmiast - nie trzeba czekać 20-30 sekund, KDE nie ulega awarii i nie powoduje pomieszania czcionek).
Próbowałem zmienić sterowniki graficzne i dostaję to samo (mam Nvidia NVS300 i korzystam z najnowszych zastrzeżonych sterowników w repozytoriach Ubuntu). Próbowałem także tego systemu Ubuntu zawiesza się / ulega awarii po przebudzeniu po aktualizacji do 13.10 i nie działa.
Ten problem nie wystąpił w tym samym systemie, gdy działałem w Kubuntu 12.04.
Próbuję znaleźć problem ...
Dmesg nie wyświetla żadnych błędów. Nie wiem nawet, gdzie szukać dalszych błędów (jakieś dzienniki KDE?). Każda pomoc doceniona.
Odpowiedzi:
Znalazłem to obejście. Zrobiłem skrypt, który przełącza się na konsolę przed zawieszeniem i przełącza się z powrotem po wznowieniu.
Załączam skrypt w reż
/etc/pm/sleep.d
. Nadałem mu nazwęfix-black-screen
i uczyniłem ją wykonywalną (sudo chmod +x /etc/pm/sleep.d/fix-black-screen
).Znaleziono oryginalną poprawkę tutaj .
źródło
Miałem podobne problemy do twoich.
Naprawiono moje problemy.
Musiałem to zrobić tylko raz, a zawieszenie po tym działało dobrze.
Spróbuj.
źródło
Mam też maszynę z najnowszym sterownikiem NVIDIA i widziałem ten sam problem. znalazłem to
wydaje się, że rozwiązał problem. Umieszczam go w moim
/var/cache/pm-utils/last_known_working.quirkdb
pliku i myślę, że teraz działa.źródło