Laptop zawiesza się po podłączeniu zewnętrznego monitora, od aktualizacji 16.04

23

Mam Zenbook UX303U ze zintegrowanym Intel HD5000 i używanie zewnętrznego monitora działało dobrze, dopóki nie zaktualizowałem do Ubuntu 16.04LTS w ten weekend. Teraz, kiedy podłączam drugi ekran, a następnie przesuwam kursor myszy na ekran laptopa, komputer zawiesza się: mysz, touchpad i klawiatura przestają reagować, nie mogę uzyskać dostępu do terminala za pomocą skrótu Ctrl+ Alt+ F1 - 6i żadnych otwartych połączeń ssh do mojego laptopa są zgubione. Wszystko, co mogę zrobić, to zrestartować komputer.

Czy ktoś jeszcze doświadczył podobnych problemów i znalazł rozwiązanie?

Louis-Rémi
źródło
Nie jest to rozwiązanie, ale mój laptop z dwoma monitorami tak często się zawiesza, że ​​zainstalowałem na nim serwer OpenSSH. Kiedy się zawiesza, loguję się na laptopie z mojego telefonu (używając aplikacji JuiceSSH) i ponownie uruchamiam lightdm za pomocą sudo systemctl restart lightdm.service. Jest to niewygodne, ale lepsze niż twardy restart. Nawiasem mówiąc, left-Alt + SysRq + B ponownie uruchamia system.
Jos
Próbowałem zaktualizować sterowniki Intela, ale instalator grafiki Intel nie uruchomił się, ponieważ nie jest jeszcze zgodny z Ubuntu 16.04. Postępowałem zgodnie z tym samouczkiem allanbogh.com/2016/01/05/… i mimo to udało mi się zaktualizować sterowniki, ale problem nadal występuje: - /
Louis-Rémi
Mam dokładnie ten sam problem, pod każdym względem, z wyjątkiem tego, że korzystam z Lenovo Thinkpad T460. Mój chipset graficzny to Intel HD Graphics 520 Mobile, i5 6200U.
Jonathan Hartley,
3
@all Myślę, że go znalazłem: bugs.launchpad.net/ubuntu/+source/xorg/+bug/1559308 . Ten błąd zawiera komentarz z dołączonym syslog, a ten syslog zawiera traceback, który jest identyczny z traceback, który mam w moim syslogu od rana, kiedy miałem podłączony monitor zewnętrzny i widziałem ten problem. Podejrzewam, że błędy Ubuntu są częściowo uszeregowane według liczby użytkowników zgłaszających, że również mają problem, więc proszę udaj się tam, zarejestruj się, kliknij przycisk „ja też” i dodaj wszelkie przydatne informacje. Dzięki!
Jonathan Hartley
3
Ok, wygląda na to, że Intel właśnie „zapomniał” udostępnić swoje najnowsze sterowniki. Dlatego nie są uwzględnione w 16.04. Istnieje niemiecki artykuł na ten temat dostępny tutaj: goo.gl/mkfAWB (tłumaczenie: goo.gl/Cm18Kv ). Opisuje głównie (znacznie większe) problemy z GPU Iris-550. Przyznają jednak, że brakujące poprawki sterowników mogą również wpływać na użytkowników z procesorami graficznymi HD 510 i HD 535 (więc chyba też HD 520). Miejmy nadzieję, że programiści Ubuntu jak najszybciej zintegrują dostępną łatkę. Może jest tymczasowe obejście?
fx

Odpowiedzi:

18

Aktualizacja jądra do 4.4.8-wily rozwiąże problem. Działa dobrze z Intel® HD Graphics 520, więc zakładam, że powinien on pomóc wszystkim kartom graficznym Skylake. Instrukcje instalacji tutaj: http://linuxdaddy.com/blog/install-kernel-4-4-on-ubuntu/

Jewgienij
źródło
Pracuje dla mnie. Brawo!
Jonathan Hartley
1
Dziękuję Ci! Dzięki temu mogłem w końcu uruchomić laptopa (Dell Precision 5510) z podłączonym zewnętrznym monitorem.
L42,
Nadal marznie tutaj :(
Dherik 15.09.16
Zamrażanie po uruchomieniu z podwójnym monitorem. Jeśli później podłącz drugi monitor, wszystko wydaje się być w porządku. GeForce GTX 960M, sterownik nvidia-361.42, jądro 4.4.8.
HD189733b
to też ze mną działa, używam Thinkpad T460
Kelly DC
3

Laptop DELL D620 (grafika Intel) z 4.4.0-47-genericjądrem również zawiesza się z dwoma monitorami.

Wydaje się, że nie ma problemu, jeśli drugi monitor zostanie podłączony po udanym uruchomieniu tylko z ekranem laptopa, z drugim monitorem skonfigurowanym powyżej monitora laptopa.

Ręczna konfiguracja-polecenie:

xrandr --output VGA1 --mode 1280x1024 --rate 60 --primary --output LVDS1 --mode 1280x800 --rate 60 --below VGA1

Wydaje się również, że nie ma problemu z podwójnym monitorem, jeśli oba monitory są skonfigurowane z tym samym rozmiarem.

Rozwiązałem problem za pomocą skryptu, który znalazłem tutaj

Wymień --fbmmsię --modew ciągu tego skryptu i dodać:

sleep 5
xrandr --output VGA1 --off

przed wierszem zawierającym [ -n "$1" ] && sleep $1

Jeśli skrypt zostanie uruchomiony z parametrem 20, najpierw wyłączy drugi monitor po 5 sekundach, a następnie przywróci oba ekrany po 20 sekundach bez problemu.

Gert Kraats
źródło