Ubuntu 16.04: problem z wieloekranami, czy istnieje obejście?

11

Moja konfiguracja jest następująca:

  • komputer to Dell M3800 (mocny laptop); jego wewnętrzny wyświetlacz ma rozdzielczość 15 cali, 1920 x 1080;
  • istnieje również zewnętrzny wyświetlacz, który jest 24-calowym wyświetlaczem o tej samej rozdzielczości, podłączonym przez HDMI.

Jest coś naprawdę dziwnego od czasu aktualizacji i nie jestem pewien, dlaczego to jest ...

Konfiguracja wyświetlaczy jest taka, że ​​laptop znajduje się po lewej stronie (czyli fizycznie), a duży ekran po prawej stronie. Mam okna na obu ekranach.

Kiedy zostawiam komputer w spokoju i ekrany wchodzą w tryb „oszczędzania energii”, jeśli budzę ekrany, wszystkie okna „wracają” do ekranu laptopa ...


Od pierwszego pytania zauważyłem, że w rzeczywistości nie ma to żadnego związku z blokowaniem ekranu; jest systematyczne, dopóki ekrany przejdą w tryb oszczędzania energii (uwaga: ekrany, a nie komputer).

W tym celu wypróbowałem inną konfigurację: aktywuj monitor Asus tylko przez HDMI i dezaktywuj wewnętrzny wyświetlacz laptopa ... Po przebudzeniu ekran laptopa podświetla się krótko, zanim X „zapamięta”, że „nie, facet chce tylko zewnętrznego wyświetlacza ”i ponownie przełącza się na żądaną konfigurację.

Ponadto ten laptop ma mikroukład nVidia i nie ma znaczenia, czy używam sterownika nouveau, czy zastrzeżonego sterownika nVidia: efekty są takie same.

Otworzyłem błąd ( link ), ale czy w międzyczasie istnieje obejście tego problemu poza tym, że w ustawieniach nigdy nie pozwala ekranom „zasnąć”, co jest marnotrawstwem?

fge
źródło
w 16.04 pojawiło się kilka skarg na niewłaściwe zachowanie kierowców nvidii. Sprawdź, czy ta odpowiedź pomoże.
astrob0t
@ astrob0t Zrobiłem większość kroków tutaj oprócz czyszczenia; Zrobiłem to, uruchomiłem ponownie. Jak wyjaśniłem, zmodyfikowałem również ustawienia, aby ekrany nigdy się nie „wyłączały”, a teraz problem został rozwiązany ... Spróbuję go ponownie włączyć, aby zobaczyć. Aha, na wypadek, gdyby miało to znaczenie, ale nie wydaje mi się, że tak, używam Jedności.
fge
Tak, spróbuj wykonać wszystkie kroki odpowiedzi i daj nam znać, czy to działa. purgejest jak najważniejszy krok, w którym wszystkie błędne sterowniki NVIDIA są usuwane, a następnie kolejne kroki instalują odpowiednie.
astrob0t
@ astrob0t dobrze, niezwiązany, ale potwierdzam, że mój błąd wieloekranowy jest taki, jak zgłosiłem. Mam także artefakty graficzne w stylu secesyjnym, podobne do pytań, które dowiązałeś do opisania (elementy nie wyświetlają się poprawnie), ale ten błąd wieloekranowy jest na pierwszy rzut oka niezależny od tego. Jeśli chcesz, żebym zrobił więcej testów, po prostu zapytaj.
fge
Też mogę to potwierdzić. Komputer stacjonarny Nvidia 950 bez procesora graficznego Intel. Zachowuje się tak samo, jeśli pociągniesz kabel na monitorze i ponownie go przymocujesz. Widziałem też odmiany tego w wersji 15.10 - więc nie jest to nowy problem.
RoundSparrow hilltx

Odpowiedzi:

1

Mam ten sam laptop, ale z ekranem 4k i nie mam tego problemu, chociaż mój ekran zewnętrzny jest podłączony przez Displayport / Thunderbolt.

Przekonałem się, że gniazdo HDMI nie jest tak niezawodne dla zewnętrznych ekranów i będzie walczyć z moim zewnętrznym ekranem 4k, co oznacza, że ​​twoje rozdzielczości nie powinny stanowić problemu.

Mogą występować pewne problemy z HDMI-CEC, których można używać do sterowania ekranami przez HDMI - http://hdmicec.blogspot.co.uk/2012/05/how-to-find-out-if-your-device-is -hdmi.html

Przekonałem się, że był o wiele bardziej niezawodny w mojej konfiguracji, jeśli użyłem sterowników grafiki ppa https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Używam nvidii-367 i wydaje się, że jest to znacznie szybsze przy inicjalizacji ekranów, poprzednie wersje często przekraczały limit czasu synchronizacji 4k, więc uruchomienie systemu zajęłoby wieki i powodowało błędy.

Amias
źródło
nadal mam problemy, w wyniku których okna czasami kończą się na pulpicie, jeśli ich synchronizacja trwa zbyt długo. Jest to prawdopodobnie błąd sterownika Intel, a nie Nivdia, mimo że aktualizacje nvidii pomagają sterownikowi Intel, który kontroluje sprzęt. Jest to mniejszy problem, jeśli wymusisz tryb nvidia w podstawowej konfiguracji ustawień nvidia, ponieważ synchronizuje się szybciej, otrzymujesz mniej opcji rozdzielczości między HD a 4K w ten sposób.
Amias,
0

Widzę ten problem z Dell Precision 5510. 1 monitor jest HDMI, inny VGA jest podłączony do adaptera Thonderbolt. Nvidia 1000m i grafika Intel.

Wyświetlacz graficzny Intela jest ładniejszy, NVIDIA ma dużo łez. Jednak Intel strasznie wznowił opisany tutaj problem z blokadą ekranu. Przebudźcie się ze wstrzymania jest w porządku, jeśli maszyna nie jest odłączona od sieci i nie jest używana w innym miejscu. Monitor HDMI prawie zawsze pozostaje czarny po wybudzeniu z blokady ekranu i nie budzi się bez wylogowania.

Jeśli używasz sterownika nvidia, istnieje 50% szans, że monitor obudzi się, jeśli spróbuję z arandr.

Jeśli nie próbowałeś jeszcze arandr, powinieneś. Jest ładny widok GUI XRANDR i można włączać i wyłączać monitory. Może zapisywać konfiguracje.

Kiedy arandr nie „budzi się” monitor, naprawa wymaga wylogowania, po czym jest w porządku, dopóki nie pójdę do łazienki i nie włączy się blokada ekranu. Zastanawiałem się, czy nie dostać wiadra, by uniknąć potknięcia się od biurka :)

Gdy jeden monitor staje się czarny, pulpit / menedżer okien nie ściska wszystkiego na monitorze, który przetrwał. Niektóre aplikacje są po ciemnej stronie, ale przełącznik obszaru roboczego xfce4 pokazuje oba w panelu.

Nie mam szczęścia z Optimus / Bumblebee. nvidia-settings ma niezły selektor do zmiany sterownika ekranu, wymaga wylogowania, aby się przełączyć.

Pójdę znaleźć więcej różnych rodzajów monitorów. Podejrzewam, że stare monitory są częścią wyjaśnienia. Są to 24-calowe monitory Dell, które muszą mieć 4 lub 5 lat. Czy masz inne problemy?

Pomyśl o tym. Po ponownym uruchomieniu oba ekrany zostaną znalezione natychmiast i wszystko będzie w porządku. Czy to nie znaczy, że sam sterownik wideo jest w porządku? W Ubuntu 16.04 miałem problem „mój kursor jest niewidoczny po zawieszeniu”, ale tylko w gablocie Intela ( https://bugs.launchpad.net/ubuntu/+bug/1573454 , https: //bugs.launchpad .net / ubuntu / + source / xserver-xorg-video-intel / + bug / 1568604 ). Nvidia nie pokazała tego samego. Potem otrzymaliśmy wiadomość, że light-locker powinien zostać usunięty, aby naprawić. Xscreensaver na ratunek. Być może sterownik ekranu miał wadę, ale przyczyniła się do tego szafka. Całkowicie obwinialiśmy sterownik ekranu.

Hmm Zastanawiam się, czy Xscreensaver może powodować problemy z czarnym ekranem. Testuje. Jeśli masz problemy z czarnym ekranem, czy wprowadziłeś inne zmiany na pulpicie / szafce?

pauljohn32
źródło
Używam 22-calowego monitora Dell wraz z telewizorem 720p na Ubuntu 16.04 i wszystko działa dobrze. Żadne sterowniki nie były potrzebne poza tym, co było zainstalowane w Ubuntu. Mój monitor Dell jest starszy, którego kupiłem.
Bob