Problemy z grafiką ThinkPad Intel Graphics 16.04

10

Mam kilka dość poważnych problemów z grafiką Ubuntu. Googling wyświetla wiele błędów Launchpad, wiele artykułów Stack Exchange i stron z innych forów. Ale wydaje się, że nikt tego nie naprawia, więc zamierzam to opublikować w nadziei, że ktoś może pomóc / naprawić ten problem. (Oto jeden z 9 dni temu: grafika Intel i DisplayPort: * BŁĄD * nie wyszkolił DP, przerywanie i oto mój błąd Launchpad: https://bugs.launchpad.net/ubuntu/+bug/1574617 )

Mam ThinkPad T450 z procesorem graficznym Intel Integrated Broadwell. Kiedyś miałem Ironlake T410. Na obu tych laptopach podczas aktualizacji do wersji 16.04 z 15.10 zacząłem napotykać:

  • Główny ekran migocze i gaśnie
  • Zmniejszona wydajność grafiki (YouTube, HTML5 itp.)
  • Problemy podczas podłączania monitorów zewnętrznych (monitory wypadają, odmawiają wyjścia ze snu, mówiąc, że nie ma połączenia, ale Xrandr wyłącza monitor jako aktywny i myśli, że przesyła do niego dane)
  • Jeśli masz szczęście uzyskać połączenie, przesuniesz kursor po monitorach (rozszerzony wyświetlacz), dostaniesz epilepsji z powodu migania i migania ...

Są to zazwyczaj po podłączeniu do stacji dokującej i na dowolnym wyjściu cyfrowym (DP, DVI, HDMI ...), VGA wydaje się bardziej stabilny, ale wszystkie moje monitory są cyfrowe, więc mogę je „wypróbować” dopiero po podłączeniu do spotkania projektor pokojowy ... Możliwe jest uzyskanie połączenia z monitorem przez porty cyfrowe, jest to dość losowe, ale ogólnie będzie działać przez jakiś czas, a następnie, gdy laptop przejdzie w tryb uśpienia, monitor przejdzie w tryb uśpienia, a następnie się nie obudzi w górę: czasami tak jest, w większości przypadków nie. Tak czy inaczej, wkrótce przestaje działać, gdy przeciągasz coś po ...

Te błędy doprowadzają mnie do szału, wypróbowałem sterowniki Intela, aktualizując jądro modyfikujące pliki xorg.conf - jestem prawie pewien, że to błąd, ale jeśli robię coś naprawdę głupiego, chciałbym wiedzieć inaczej Naprawdę zaczynam tracić wiarę w model „open source bugs fix ASAP”, który wszyscy popierają ...

CrabLab
źródło
Rozumiem, że to frustrujące, ale pamiętaj, że w twojej konkretnej sytuacji masz problemy z grafiką. Wygląda na to, że nie ma problemu ze wszystkimi zintegrowanymi układami graficznymi Ironlake i Intel (konfiguracja dwóch monitorów działa dobrze z moimi), ale pytanie, na które nawiązałeś połączenie, wspomina o użyciu stacji dokującej do podłączenia do monitora. Ważnym szczegółem byłoby wyjaśnienie, czy tego właśnie używasz. Edytuj swoje pytanie, aby wyjaśnić swoją konfigurację. Twoja konkretna kombinacja sprzętu - np. Laptopa -> stacja dokująca? -> rodzaj monitora? (VGA? HDMI? Displayport?)
pHeLiOn
Wszystkie powyższe rzeczy pomogą zawęzić zakres problemu. Wspominasz także o aktualizacji z 15.10 na 16.04 za pomocą obu laptopów. Czy rozumiem poprawnie, że wszystko działało dobrze przed aktualizacją?
pHeLiOn
1
I tak, 15.10 oba działały świetnie - uaktualnij do natychmiastowych problemów 16.04
CrabLab
2
Okej, więc po podłączeniu przez stację dokującą wydają się występować poważne problemy z konfiguracją dwóch monitorów. Ktoś, kto zna się na tych sprawach, powinien być w stanie rzucić więcej światła na sytuację niż ja. Moje sugestie są dość nietechniczne i tak naprawdę nie dochodzą do sedna problemu - jestem ciekawy, czy nowa instalacja 16.04 ma takie same problemy, czy też problem wystąpił podczas aktualizacji. Czy masz rozruchowy USB 16.04 lub 14.04 do wypróbowania? Może nie jest to rozwiązanie, ale może coś do wypróbowania, czekając na odpowiedź.
pHeLiOn
1
Mają te same problemy.
user14416

Odpowiedzi:

3

Problem pojawia się również w przypadku zintegrowanej grafiki Intel na moim komputerze Dell XPS 13 po aktualizacji do 16.04 LTS.

Zobaczmy, czy możemy to naprawić razem. Czy możesz skopiować i wkleić dane wyjściowe następujących poleceń terminalowych:

sudo su
*password for super user*
lshw -c video

Powiedz mi, co dostajesz, a jeśli jest to podobne do moich problemów, może moja próba rozwiązania będzie dla Ciebie skuteczna.

AKTUALIZACJA: Używam zintegrowanej grafiki Intel na moim komputerze, więc myślę, że mam rozwiązanie. Będę aktualizować do końca dnia, ale wydaje się, że działa dobrze z podwójnym wyświetlaczem w pracy. Zrobiłem następujące:

sudo su
*password for su*
apt-get install --reinstall xserver-xorg-video-intel
dpkg-reconfigure xserver-xorg
apt autoremove

AKTUALIZACJA: Powyższe zatrzymało migotanie ekranu, dopóki nie otworzyłem Google Chrome lub Chrome. Wierzę, że może to być związane z optymalizacją GPU w chromie i chromie. Przyjrzę się temu bardziej i wyczyszczę tę aktualizację, gdy zawęzię problem.

Ostatnia aktualizacja: wcisnąłem krótki plik bash na moją stronę github, która definitywnie rozwiązuje ten problem dla użytkowników zintegrowanej grafiki Intel. Możesz go pobrać i uruchomić z https://github.com/0xSteve/Ubuntu-16.04-LTS-Bug-Fixes-for-Dell-XPS-13

Jeśli moja odpowiedź pomogła ci, proszę oddaj mi głos i pomóż mi tworzyć lepsze posty w przyszłości, komentując.

mandragory
źródło
1
* - opis wyświetlacza: kontroler zgodny z VGA produkt: Broadwell-U Integrated Graphics Producent: Intel Corporation identyfikator fizyczny: 2 informacje o magistrali: pci @ 0000: 00: 02.0 wersja: 09 szerokość: 64 bity zegar: 33 MHz możliwości: msi pm vga_controller bus_master cap_list konfiguracja rom: sterownik = opóźnienie i915 = 0 zasobów: irq: 44 pamięć: e0000000-e0ffffff pamięć: c0000000-dfffffff ioport: 3000 (rozmiar = 64) pamięć: c0000-dffff
CrabLab
1
Próbowałem ponownie zainstalować Xorg (i zadziałało ...!), Dopóki się nie zalogowałem i mój profil podniósł rozdzielczość, a następnie ekran ponownie
zniknął
1
Tak, miałem ten sam błąd, który spotkał mnie dzisiaj! Potem wrócił po podłączeniu drugiego monitora. Czy używasz przeglądarki Google Chrome lub Chrome? Piszę coś do mojego gita, aby naprawić to wszystko raz na zawsze i wkrótce opublikuję link.
mandragoras
1
Hmm, to mi się nie zdarzyło ... Musiałem ponownie zainstalować Xorg i zrestartować, aby odzyskać moje zewnętrzne monitory. Google Chrome, gdy menedżer haseł Chromium się zepsuł (kolejny błąd startera ...)
CrabLab
czy skrypt, który opublikowałem, pomógł? rozwiązało mój problem.
mandragoras