Ubuntu 16.04 i Nvidia - Dodanie zewnętrznego monitora rozciąga pojedynczy ekran na obu monitorach


14

Próbuję uruchomić monitor zewnętrzny z mojego laptopa HP z systemem 16.04 przez HDMI. Mam GTX965M, dla którego uruchamiam sterownik NVIDIA-375. To pozwala mi uruchomić dwa monitory, ale tylko w trybie lustrzanym. Jeśli przejdę na używanie oddzielnych monitorów, rozdzielczość wydaje się rozłożyć na wszystkie dwa ekrany i nie mogę anulować zmian ustawień, ponieważ mogę tylko kliknąć program uruchamiający; Muszę czekać 30 sekund na przywrócenie.

Śledziłem ten post na forach, aby zainstalować nowszą wersję sterowników, ponieważ jest to szybsze niż przeglądanie oprogramowania i aktualizacji, co wydaje się zbyt długie.

Oto obraz mojego pulpitu po próbie dodania drugiego osobnego monitora:

pulpit

Nie jestem pewien, czy sprowadza się to do sterowników czy konfiguracji systemu.

Każda pomoc jest mile widziana

Aktualizacja: Losowo zaczął działać i nie jestem pewien, dlaczego, ponieważ nie wprowadziłem żadnych zmian. Właśnie uruchomiłem i podłączyłem HDMI. Ponadto moje nvidia-settingsnie wydaje się prawidłowe zgodnie z jednym z sugerowanych rozwiązań, więc nie jestem pewien, czy to nie jest temperamentalny błąd.

ustawienia nvidia

Pokazuje tylko jeden monitor, zewnętrzny. Nie obejmuje wbudowanego laptopa. Czy to prawda?

-------------------------------------------------- -------------------------------------------------- --------------------------------

Dalsza aktualizacja: Następnym razem, gdy uruchamiam komputer, tym razem z podłączonym już HDMI, powraca do rozciągania pojedynczego 1920x1080 na dwóch monitorach 1080p. Myślę, że dotarłem do rozwiązania problemu. Otworzyłem terminal, żeby się do niego dostać nvidia-settingsi najwyraźniej nie jest zainstalowany.

Jest to dziwne, ponieważ zostało zainstalowane w 100%; udowodnione przez obraz, który podałem w tym pytaniu. Zrozumiałem ten problem i ponownie zainstalowałem, a podwójne monitory znów działają! Czy to błąd? Sam dodałem rozwiązanie, ponieważ to rozwiązało problem, ale nie rozumiem, jak to może się zdarzyć.


Czy są dostępne informacje dotyczące tego problemu? Czy wiadomo, że miało to miejsce w 14.04?
macourtney7

jaka była Twoja rozdzielczość ekranu wcześniej?
George Udosen

zmodyfikuj rozdzielczość w ustawieniach, aby rozdzielczość wbudowanego wyświetlacza była w porządku, a następnie opublikuj wynik w celu uzyskania dalszej pomocy
George Udosen

próbowałeś używać Arandr ?
Akronix,

Spróbuj dokonać konfiguracji przy użyciugksu nvidia-settings
user.dz

Odpowiedzi:


4

Naciśnij Ctrl+ Alt+, Taby przejść do terminala i wpisz:

nvidia-settings

wtedy zobaczysz coś takiego: Ustawienia nVidia xserver

Z lewego panelu

  • wybierać X Server Display Configuration
  • kliknij drugi ekran w oknie dialogowym
  • kliknij Configure.
  • Włącz TwinView.

Jeśli to nie zadziała od razu, uruchom ponownie komputer.


2
Dzięki za Twoją sugestię. Mój nvidia-settingsnie wygląda jak twój obraz, więc nie mogłem znaleźć TwinView. Zapoznaj się z moją aktualizacją w oryginalnym poście, aby uzyskać dodatkowe informacje i sposób, w jaki problem nieznacznie się zmienił.
macourtney7

Jeśli jest losowy, spróbuj uruchomić komputer z podłączonymi dwoma monitorami zamiast podłączać go po uruchomieniu. Jeśli dostaniesz dwa monitory, przejdź do ustawień w i napraw je tam i teraz. ;-)
Fabby

1
Próbowałem już wcześniej i nie miało to znaczenia. Dzięki.
macourtney7

3

Miałem ten sam problem i rozwiązałem go za pomocą compizconfig. W Opcjach ogólnych → Ustawienia wyświetlania wyłącz opcję Wykryj wyjścia i ustaw format wyjść.

compizconfig


1
Aby wyjaśnić to prowizoryczne rozwiązanie: dodatkowe 1920, które dodaje, to szerokość drugiego ekranu. Więc dla mnie z ekranem 2560x1080 (po lewej) i ekranem 1920x1080 (po prawej) używam: 1. 2560x1080 + 0 + 0 - 2. 1920x1080 + 2560 + 0. Niemniej jednak jest to bardzo tymczasowe rozwiązanie, więc nie poleciłbym tego.
fgblomqvist

2

Mam ten sam problem z Dell Inspiron 7567 z 1050 GTX, sterownikami NVIDIA-375.

Jedynym rozwiązaniem, które znalazłem, czytając twoje odpowiedzi, jest to, że jeśli odłączysz HDMI, wylogujesz się, zalogujesz, podłączysz HDMI i przełączysz się na ekran rozszerzony, wyświetli się poprawnie zamiast przesyłać jedną rozdzielczość na podwójnym ekranie.

Jest to tymczasowe, ale przynajmniej możemy go użyć.


2

Wypróbowałem różne opcje wymienione tutaj i żadna z nich nie działała dla mnie.

Jedyne, co zadziałało, to: po naciśnięciu klawisza Switch Display na laptopie, który jest dostępny na F4 w laptopie HP. Może być inaczej u innych dostawców.

Wymagania wstępne:

sudo apt-get purge nvidia-*

Powyższe polecenie odinstalowuje wszystkie poprzednie wersje, uruchom ponownie komputer.

sudo apt-add-repository ppa:graphics-drivers/ppa

Powyższe polecenia dodaje repozytorium

sudo apt-get update
sudo apt-cache search '^nvidia-[:digit]' --names-only

Weź najnowszy numer i zainstaluj za pomocą:

sudo apt-get install nvidia-381

Dla mnie 381 było najnowsze.

Publikowanie, ponieważ może komuś pomóc.


2

Odpowiedziałem na podobny post :) ( 14.04 nvidia podwójny wyświetlacz (zewnętrzny + laptop) rozciągnięty wyświetlacz, przesunięty pulpit )

Wynika to z faktu, że wbudowany wyświetlacz jest podłączony do Intel iGPU. (Źródło: https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/ )

Co w zasadzie powoduje, że serwer Nvidia x nie ma kontroli nad wbudowanym monitorem.

Aby rozwiązać ten problem, przełącz tryb graficzny z MShybrid na dyskretny w ustawieniach BIOS, co może wymusić sterowanie wbudowanym monitorem przez dyskretną kartę graficzną, a serwer x będzie działał poprawnie, rozpoznając zarówno wbudowany, jak i zewnętrzny wyświetlacz.

Ma tę wadę, że wybór główny nie działa, więc nie ma sposobu na zaoszczędzenie baterii poprzez zamianę na iGPU inną niż rekonfiguracja BIOS ... ale cóż, wybór główny działa wystarczająco słabo (przynajmniej po mojej stronie), że nie nawet zawracam sobie głowę ....


0

Pozostaw zaznaczone odbicie lustrzane. Po zsynchronizowaniu wyświetlaczy naciśnij Ctrl+ Tab. Spowoduje to wyświetlenie opcji i możesz też znaleźć jedną opcję rozszerzenia ekranu. Możesz poruszać się po opcjach, Ctrlnaciskając i naciskając, Tababy przełączać, podobnie jak Alt+ Tab.


0

To dziwne rozwiązanie problemu, z którym miałem do czynienia, ale wydaje się, że okresowo nvidia-settings odinstalowuje się bez własnego działania.

Kiedy rozdzielczość się rozciągnęła, a mysz stała się bezużyteczna, otworzyłem terminal i wejście nvidia-settings to, informując mnie, że nie został zainstalowany (nadal tego nie rozumiem).

Następnie przeinstalowałem sudo apt install nvidia-settings i wszystko znowu działało poprawnie.

Jeśli inni są w tej samej sytuacji, to ja na pewno to sprawdziłbym, ponieważ łatwo to naprawić. Obawiam się, że będzie to ponowny problem, ponieważ zdarzyło się to już dwa razy, ale dopiero teraz rozumiem, co go spowodowało.


0

Miałem ten sam problem i ostatecznie to zrobiłem

sudo apt-get install compizconfig-settings-manager
ccsm

i włączony Zarządzanie oknami »Siatka . Pozwala mi to na użycie konfigurowalnych naciśnięć klawiszy w celu wysłania okien do rogów dużego pojedynczego wyświetlacza. Następnie w niektórych sytuacjach, takich jak przeglądanie zdjęć, duży pojedynczy ekran pojawia się sam.


0

Usuń nvidia-375sterowniki tak:

sudo apt-get purge nvidia*

Używaj starszych sterowników. Wydaje się, że sterowniki NVIDIA mają wiele problemów.

Jeśli brakuje starszych sterowników, zainstaluj je w następujący sposób:

sudo apt-get install xserver-xorg-video-nouveau

Dziękuję za Twoją odpowiedź. Możesz to poprawić, wymieniając kroki instalacji „starszych sterowników”.
WinEunuuchs2Unix

tak, nie myślałem o tym. ;-)
Marco Schoolenberg,

2
Próbowałem różnych wersji sterowników Nvidia. Obecnie używam 367, który jest testowany i wciąż przedstawia te same problemy. Wygląda na to, że Nouveau nie jest w stanie wyprodukować więcej niż zniekształcony sygnał wyjściowy przez HDMI w moim systemie. Wspomniałem, że śledziłem post bardzo podobny do tego, ale mimo wszystko dziękuję.
macourtney7


David Foerster, dlaczego losowo „edytujesz” posty?
Marco Schoolenberg

0

Mam ten sam problem z NVIDIA-375. Aktualizacja do nvidia-384 po prostu rozwiązuje problem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.