Pusty ekran po zawieszeniu / hibernacji w dniu 14.04

30

Zrobiłem nową instalację Ubuntu 14.04. Wszystko działa świetnie oprócz tego, że po hibernacji / zawieszeniu pojawia się czarny ekran. Mogę użyć Alt+ Ctr+, F1a następnie Ctrl+ Alt+, Delaby zrestartować, a ekran wróci do porządku.

Korzystam ze X.org X-serversterowników open source .

Mój laptop to HP Pavilion G6, APU A8-3520M z Radeon HD 6620G

Co mogę zrobić, aby ekran powrócił po zawieszeniu / hibernacji? Sprawdziłem stary wątek z 2010 roku, w którym ludzie dodają kawałek kodu do systemu, aby wymusić powrót ekranu lub coś w tym rodzaju.

użytkownik268569
źródło
1
Wygląda na to, że ten pusty ekran Bug Ubuntu 14.04 po przebudzeniu ze snu Czy próbowałeś z zainstalowanym „sterownikiem dodatkowym” dla swojego GPU?
TuKsn
Cóż, przez „dodatkowy sterownik” masz na myśli prawnie zastrzeżony pobrany ze strony AMD? Problem polega na tym, że jeśli je zainstaluję i otworzę Scilab Advanced CLI, dostanę ostrzeżenie w następujący sposób: „Ostrzeżenie Libegl: DRI2 nie zostało uwierzytelnione” Ale ten wątek, który właśnie opublikowałeś, nie przedstawia żadnego rozwiązania? Czy coś brakuje?
user268569
Przepraszam, że dostałem się do Ubuntu miesiąc temu, czy to polecenie terminalowe czy co?
Jeszcze
1
Tak, masz rację syslog, dmesg i xorg.log byłyby bardziej interesujące.
TuKsn
2
Sprawdź, czy to Ci odpowiada: askubuntu.com/a/436389/16395
Rmano

Odpowiedzi:

7

Zabicie procesu light-locker(odkryte za pomocą xwininfo) pomogło nam tymczasowo, a następnie odinstalowanie light-lockerz dpkg --purge light-locker light-locker-settingsnaprawiło go na stałe.

Używamy Gnome 3, więc może nie być to rozwiązanie dla wszystkich.

(Ogólnie rzecz biorąc, prawdopodobnie istnieje proces wyświetlania czarnego ekranu, który musisz zabić; spróbuj go znaleźć!)

smok
źródło
Dziękuję bardzo!! Byłeś ratownikiem. Przeczytałem co najmniej 30 raportów o błędach i nie mogłem znaleźć problemu. Korzystałem ze radeonsterownika open source . Ale po usunięciu light-lockerwszystko działało idealnie !!
3

Z którego jądra korzystasz? Sprawdź to za pomocą uname -r. Nie jestem fanem zastrzeżonych sterowników AMD w systemie Linux. Znajduję z nimi wiele problemów. Wolę uruchamiać sterowniki open source, a nowsze jądra mają wiele nowych poprawek i funkcji dla grafiki AMD. Możesz skorzystać z OTWARTEJ TRASY ŹRÓDŁA lub PROPRIETARY TRASY.

TRASA OTWARTEGO ŹRÓDŁA

Jeśli korzystasz z wersji 3.13, wypróbuj nowsze jądro 3.16

sudo apt-get install --install-poleca linux-generic-lts-utopic

lub wypróbuj cały stos włączania LTS Utopic, który jest lepszy ...

sudo apt-get install - install-poleca linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Jeśli korzystasz już z wersji 3.16, spróbuj usunąć stos Utkle LTS Enablement

sudo apt-get remove linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Jeśli to nie pomoże, możesz wypróbować najnowsze stabilne jądro. Jest to nieco trudniejsze i może powodować pewne problemy, ale od jakiegoś czasu uruchomiłem jądro Linux 4.0 na Ubuntu 14.04.

mkdir linux4-0-4
cd linux4-0-4
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.4-wily/linux-headers-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http: //kernel.ubuntu. com / ~ kernel-ppa / mainline / v4.0.4-wily / linux-image-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/ v4.0.4-wily / linux-headers-4.0.4-040004_4.0.4-040004.201505171336_all.deb
sudo dpkg -i linux-headers-4.0 * .deb linux-image-4.0 * .deb

Po zainstalowaniu lub usunięciu jakichkolwiek jąder konieczne będzie ponowne uruchomienie komputera w celu ich przetestowania.

TRASA WŁASNA

Możesz zainstalować zastrzeżony sterownik AMD Catalyst dość łatwo w Ubuntu 14.04. Po prostu biegnij

sudo apt-get install fglrx
sudo apt-get install fglrx xvba-va-driver libva-glx1 libva-egl1 vainfo
sudo amdconfig --initial

Jeśli używasz wielu kart graficznych AMD lub podwójnej karty graficznej AMD (tj .: użytkownicy notebooków), użyj:

sudo amdconfig --adapter = all --initial

Po zainstalowaniu lub usunięciu Catalyst konieczne będzie ponowne uruchomienie komputera w celu przetestowania.

Harlem Wiewiórka
źródło
Uratowałem moje życie ...
asiniy
2

Miałem ten problem, że Ubuntu nie mógł załadować po aktualizacji z 12.04 do 14.04. Po uruchomieniu startxbył tylko czarny ekran. Naprawiam to, przechodząc do trybu odzyskiwania i wybierając Napraw uszkodzone pakiety i sprawdzając wszystkie systemy plików , ale myślę, że tylko pierwsza opcja będzie działać.

maq
źródło
Czy można sprawdzić, czy można przywrócić system po hibernacji na sterownikach graficznych typu open source? Jestem całkiem pewien, że są strasznie wadliwe. - - - Byłbym też wdzięczny za trochę więcej szczegółów na temat proponowanego przez ciebie podejścia :)
user268569,
2

Czy wyłączyłeś zasilanie urządzenia graficznego Radeon? Ponieważ to zrobiłem i to, co tu opisałeś, było tym, czego doświadczyłem. Anulowałem wyłączanie zasilania VGA i wyjście rezerwowe działa dla mnie ponownie.

Florin C.
źródło
Jak anulowałeś wyłączenie zasilania VGA? W BIOS-ie?
Peter Mortensen
@PeterMortensen Otworzyłem meta pytanie dotyczące jednej z Twoich edycji. Oznakuję cię, ponieważ poprawne jest poinformowanie Cię o tym.
Andrea Lazzarotto,
2

Jestem całkiem pewien, że to błąd jądra (mam ten sam problem z Intelem, a zaczął się dopiero 3-4 tygodnie temu).

Spróbuj zainstalować inne (stare) jądro i uruchom go przy pomocy. Teraz w repozytorium widzę, że jest to najstarsza wersja jądra:

sudo apt-get install linux-image-3.13.0-24-generic
Postadelmaga
źródło
1
To samo tutaj na Lenovo Latitude T400 . Działa po załadowaniu poprzedniego jądra podczas uruchamiania. (Naciśnij lewy Shiftklawisz podczas uruchamiania, aby aktywować Grub .)
JJD
co masz na myśli former kernel... w każdym razie na moim laptopie wygląda praca z ostatnimi aktualizacjami (uruchamiam 14.10)
Postadelmaga,
Możesz uruchomić komputer z wcześniejszym jądrem, naciskając lewy Shiftklawisz podczas uruchamiania. Spowoduje to uruchomienie Grub, w którym możesz wybrać poprzednie jądro . Pamiętaj, że nadal korzystam z wersji 14.04.
JJD
1

Miałem ten sam problem na Xubuntu 14.10 mojej Lenovo Yoga.

Odznaczam pole wyboru „Konfiguruj nowe wyświetlacze po połączeniu” w oknie dialogowym ustawień wyświetlania.

Spróbuj - mam nadzieję, że to pomoże.

Sergey A. Savenko
źródło
Czy przez „okno dialogowe ustawień wyświetlania” masz na myśli „Ustawienia systemu” -> „Wyświetlacze”?
Peter Mortensen
@ Peter-Mortensen, tak.
Sergey A. Savenko
1

Po wypróbowaniu wielu różnych sugestii w końcu poddałem się 14.04 i zainstalowałem 15.04, a teraz problem zniknął.

Zainstalowałem 15.04 na Lenovo Yoga 2 pro.

musiton
źródło
0

Ten sam problem z kartą NVidia. Light Locker nie naprawił tego. Rozwiązanie: Upewnij się, aby przełączyć się na używanie sterowniki ekranu NVIDIA za pierwszym upewniając się, że masz aktywne połączenie z Internetem , a następnie

System Tools->Software Updater ->  (Settings) button
[Additional Drivers]  tab

NVidia Corporation:  Unknown          select radio button:
  (*) Using NVIDIA binary driver--version etc. (tested)
  ( ) Using X.Org X server -- Nouveau
(Apply Changes) button, it takes a while to download & install
**restart your computer**

sprawdź swoją instalację za pomocą Narzędzi systemowych-> Ustawienia serwera NVIDIA X, powinno tam być i wymyślić zielone narzędzie pingwina na narzędziu.

To załatwiło sprawę.

Władca Smoków
źródło
0

Miałem ten sam problem na Dell Inspiron 3558 z grafiką NVIDIA (GK208M (GeForce 920M) ze sterownikiem 340.102) z Ubuntu 14.04 (64-bitowy Intel i5).

Wcześniej zrobiłem aktualizację oprogramowania, a wersja jądra była:

linux-image-3.13.0-144-generic 3.13.0-144.193 amd64
Linux kernel image for version 3.13.0 on 64 bit x86 SMP

Ilekroć zawieszałem (zamykałem pokrywę laptopa), nigdy się nie uruchamiałem, chociaż słyszałem uruchomienie wentylatora. Widziałem kilka postów dotyczących zwiększania hibernacji pamięci wymiany, ale nie sądziłem, że może to być problem, ponieważ wcześniej, kiedy kupiłem laptopa, działał, a nawet po niestandardowym zwiększeniu pamięci RAM. Zainstalowałem również Ubuntu na nowo.

To było tuż po konkretnej aktualizacji jądra, że ​​zniknęła.

Tak więc zaktualizowałem linux-generic(obecnie 3.13.0-160-ogólny) i przetestowałem go przy użyciu oprogramowania i zawieszenia o dużym obciążeniu. Teraz działa dobrze :)

gaurav arora
źródło
Zaktualizowałeś jądro, więc w twoim przypadku był to błąd w jądrze. Różni się to od urządzenia OP, więc nie jest to ten sam problem.
Zanna,
Ustawienia X-server również zdezorientowały to raz, kiedy zaktualizowałem je do nowych sterowników dla nvida (żadna wersja> 360 nie działa). Problem Lightdm nadal występuje dla mnie. Nie wszystkie zaktualizowane jądra rozwiązały mój problem, ale wersja, o której wspomniałem, również opublikowała to w centrum rozwiązywania problemów Ubuntu. Mam nadzieję na pomoc.
gaurav arora