Po aktualizacji do Ubuntu 18.04 mój laptop nie mógł wykryć / użyć zewnętrznego monitora podłączonego przez HDMI. Nawet po podłączeniu przycisk „wykryj ekrany” w aplikacji ustawień domyślnych nic nie robi.
Oto dane wyjściowe z xrandr
:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 60.01*+ 60.01 59.97 59.96 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
Moim głównym problemem jest to ostateczna linia: HDMI-1-1 disconnected
. Monitor jest podłączony i gotowy do użycia, i nic, co robię, nie powoduje jego wykrycia.
Mam kartę graficzną NVIDIA, a przed aktualizacją korzystałem z własnych sterowników. Kiedy po raz pierwszy pojawił się problem z wyświetlaniem zewnętrznym, moją pierwszą próbą było przejście z powrotem do sterowników Xorg typu open source. Jednak po ponownym uruchomieniu Ubuntu wyświetlił moje ustawienia sterownika jako „ręcznie zainstalowany sterownik” i nie pozwala mi tego zmienić:
Jakieś rekomendacje?
Odpowiedzi:
Rozwiązałem problem z instalacją lightdm i ustawiłem go jako domyślny menedżer wyświetlania.
W tym czasie coś się zmienia, ponieważ zaczyna ponownie wykrywać zewnętrzne wyświetlacze, nawet jeśli wrócisz do GDM3.
Możesz postępować zgodnie z instrukcjami tutaj, jak wprowadzić te zmiany:
sudo dpkg-reconfigure gdm
źródło
sudo prime-select nvidia
ponownie uruchomić komputer - wydaje się, że nie działa, chyba że są używane sterowniki NVIDIA.xorg.conf
, choć nie wiem, czy to w końcu miało jakiś efekt.Rozwiązałem to, usuwając, a następnie ponownie instalując sterowniki NVIDIA
Następnie za pomocą karty Dodatkowe sterowniki oprogramowania i aktualizacji i instalowania najnowszych sterowników NVIDIA
źródło
Mój zewnętrzny monitor podłączony do mojego Lenovo L380 HDMI przestał działać na Ubuntu 18.04. Udało mi się rozwiązać ten problem, otwierając konfigurację systemu BIOS i zmieniając opcję priorytetu wyświetlania z USB Type-C na HDMI.
źródło
Dla mnie rozwiązany przez aktualizację do zalecanych sterowników kart Nvidea jak to zrobić .
Aby zainstalować wszystkie zalecane sterowniki:
sudo ubuntu-drivers autoinstall
źródło
Spróbuj tego (zmień rozdzielczość, jeśli 1920x1080 nie jest Twoją rozdzielczością):
źródło
Najlepsze rozwiązanie nie działało na moim laptopie Acer, który nagle przestał pokazywać HDMI-1 jako wyjście w xrandr dziś rano. Próbowałem zmienić sterownik na Noveau na wypadek, gdyby to pomogło, ale nie pomogło.
Czytałem na innej stronie, że czasami karty Nvidia do laptopów OEM mogą „pomylić się, czy kabel jest podłączony, czy nie” , co, jak zakładałem, było po prostu wsparciem technicznym, aby kogoś uspokoić. Ale w przypadku chichotów próbowałem odłączyć kabel HDMI, podłączyć kabel VGA, ponownie uruchomić i ponownie podłączyć kabel HDMI. Z jakiegoś powodu to zadziałało.
Jest to prawdopodobnie rozszerzenie rozwiązania „Just Learning”, którego ważną częścią jest prawdopodobnie część „VGA”.
źródło
Sweet Merciful Crap! Istnieje rozwiązanie bez instalacji lightdm !
Aktualizacja:
Najwyraźniej jest to lepsze rozwiązanie, aby uruchomić X11 jako root. Jednowierszowa poprawka polega na dodaniu tego do tego
/etc/X11/Xwrapper.config:
needs_root_rights = yes
Jest to poprawka jednoliniowa
/lib/systemd/system/gdm3.service
Zastąpić
[Usługa]
ExecStartPre=/usr/share/gdm/generate-config
z
[Usługa]
ExecStartPre=/usr/bin/xinit /usr/share/gdm/generate-config
Znaleziono tutaj:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857
Wszystkie moje zewnętrzne wyświetlacze są teraz wykrywane i działają na gdm3
Mój system:
Ubuntu 18.04.3 LTS
Lenovo T480
Procesor Intel® Core ™ i7-8650U @ 1,90 GHz × 8
GeForce GTX 1070 Ti / PCIe / SSE2 przez Razer Core X przez Thunderbolt 3
GNOME 3.28.2
źródło
Nie miałem tego problemu na Ubuntu 18.04 z NVIDIA GeForce GTX 1050 Mobile i GeForce GTX 1050. Ale po aktualizacji mojego jądra do 4.19 mój monitor zewnętrzny nie był już wykrywany. Powrót do standardowego jądra 4.15 sprawił, że problem zniknął.
źródło
Próbowałem wszystkiego związanego z czyszczeniem i ponowną instalacją sterowników gdm3, lightdm, i3, nvidia. Dla mnie zadziałało przejście do folderu / etc / X11 / i utworzenie pliku xorg.conf z zawartością pliku:
A następnie uruchom ponownie. Nie miałem sukcesu w Wayland, ale działało w wersji Unity. (Używam 18.04 w Alienware R313 z podwójnym systemem Windows)
źródło
Próbowałem rozwiązania, które mówi o rekonfiguracji do lightdm, ale nie działało.
Zrobiłem trochę czytania z następującej strony: https://devtalk.nvidia.com/default/topic/1035768/linux/ubuntu-18-04-can-t-see-second-monitor/ i stwierdziłem, że przynajmniej na Lenovo Legion Y530 rozwiązaniem jest zmiana profilu głównego NVIDIA z Intel na NVIDIA, a następnie ponowne uruchomienie komputera.
Możesz przełączać profile, przechodząc do ustawień „NVIDIA X Server”, przechodząc do zakładki „Profile PRIME”, a następnie wybierając „NVIDIA (tryb wydajności)”. Następnie uruchom ponownie komputer.
Możesz także ponownie skonfigurować kartę profili PRIME, uruchamiając następujące polecenie w terminalu.
a następnie ponownie uruchom komputer.
źródło
Dla mnie musiałem włączyć obsługę trybu Legacy w systemie BIOS.
źródło
Mogę połączyć się z monitorem zewnętrznym przed wykonaniem
Próbowałem powyższych sugestii, ale żadna z nich nie działa. w końcu odzyskuję połączenie przez to
przewodowy.
źródło
Dla mnie ten problem wystąpił na komputerze Lenovo Ideapad 510 z systemem Ubuntu
16.04
po podłączeniu do innego niż zwykle zewnętrznego monitora przez HDMI. Naprawiono go po podłączeniu tego laptopa do innego monitora zewnętrznego, chociaż tam nie działał. Wcześniej zmieniłem również sterowniki graficzne z open source na zastrzeżone, a następnie ponownie open source - może to pomogło. Kilka razy zrestartowałem komputer. To wydaje się dość losowe.źródło
Jeden szybki dodatkowa kontrola jest to, że nie masz
nomodeset
lubvga=
jako parametry jądra, jak wspomniano tutaj (link jest dla Radeona, ale myślę, że będzie dotyczyć innego sprzętu graficznego podobnego). Usunięcienomodeset
właśnie naprawiło dla mnie podobny problem.Instrukcje dotyczące sprawdzania i, jeśli to konieczne, edycji parametrów jądra stosowanych podczas rozruchu można znaleźć na tej stronie .
źródło
Dla mnie znalezione tutaj rozwiązanie było jedyną rzeczą, która zadziałała.
Moja konfiguracja to:
Aktualizacja
Zauważyłem, że drugi ekran poprawnie pokazuje się po ponownym uruchomieniu, ale nie robi tego już po zawieszeniu. Powyżej nie było to, co wydawało się załatwić sprawę, ale wydaje się, że to tylko ponowne uruchomienie pomogło.
źródło
Właśnie spędziłem kilka godzin próbując różnych rozwiązań, które znalazłem w tym wątku i gdzie indziej w Internecie.
Używam Ubuntu 18.04 na HP Elitebook z kartą graficzną Nvidia GTX1050. Po świeżej instalacji wszystko działało oprócz monitora zewnętrznego. Kilka razy zmieniałem sterownik nvidia w sekcji Dodatkowe sterowniki w sekcji Oprogramowanie i aktualizacje i za każdym razem przed zakończeniem przełączania musiałem wybrać hasło, które podobno użyłem podczas następnego restartu, ale nigdy o to nie pytałem restart.
Powodem, dla którego zewnętrzny wyświetlacz nie działał, było to, że wybrane sterowniki nie zostały załadowane. Przekonałem się, uruchamiając ustawienia nvidia w terminalu i otrzymując odpowiedź „ BŁĄD: sterownik NVIDIA nie jest załadowany ”.
Rozwiązanie: Podczas ponownego uruchamiania należy zwrócić uwagę na ekran zarządzania klawiszem rejestracji / MOK . Tam wybierz opcję Zarejestruj klucz i wpisz hasło utworzone podczas aktualizacji sterownika w Ubuntu.
Po tym wszystko działa idealnie.
źródło
Miałem ten sam problem na moim laptopie Asus ROG (z podwójnym uruchomieniem Ubuntu 19.04 / Windows 10) po aktualizacji BIOS-u.
Najpierw musiałem wyłączyć bezpieczny rozruch w systemie BIOS.
Wtedy miałem do zestawu
options nvidia-drm modeset=0
w/lib/modprobe.d/nvidia-kms.conf
i metęsudo update-initramfs -u
.źródło
Podłączyłem monitor zewnętrzny przez VGA i wybrałem Ustawienia> Urządzenia> Wyświetlacze, wybierz Mirror, a następnie Apply. zapytano mnie, czy chcę zachować to ustawienie, wybierz Tak i wszystko połączone. Prosty i piękny.
źródło