Monitor zewnętrzny został rozpoznany, ale „brak sygnału”

13

Używam podwójnego uruchamiania 12.10 z Windows 7 (NVIDIA Optimus). Nie mam pojęcia, co może być nie tak, ponieważ:

  1. monitor działa w systemie Windows
  2. działał na Ubuntu od ponad roku i nawet teraz ekran powitalny pojawia się na monitorze zewnętrznym podczas uruchamiania systemu Ubuntu
  3. monitor zostanie wykryty i pojawi się w przełączniku obszaru roboczego
  4. Podłączyłem go do innego monitora przez HDMI i działa dobrze
  5. działa dobrze przez VGA (ale z jakiegoś powodu nie jest tak ostry)
  6. zmiana rozdzielczości nie pomogła
  7. zmiana kabli nie pomogła

oto mój wynik xrandr:

Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 293mm x 164mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080      60.0*+   50.0     60.0     25.0     30.0  
   1600x1200      60.0  
   1680x1050      59.9  
   1680x945       60.0  
   1400x1050      74.9     59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1366x768       59.8  
   1360x768       60.0  
   1280x800       74.9     59.9  
   1152x864       75.0  
   1280x768       74.9     60.0  
   1280x720       50.0     60.0  
   1024x768       75.1     70.1     60.0  
   1024x576       60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   720x576        50.0  
   848x480        60.0  
   720x480        59.9  
   640x480        72.8     75.0     66.7     60.0     59.9  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)
michalwols
źródło
Mam ten sam problem. Nie wiem, czy to pomaga, ale dla mnie problem zaczął występować dziś rano (po 10 miesiącach bez żadnych problemów) podczas uruchamiania laptopa. Może aktualizacja, którą zainstalowałem wczoraj wieczorem, coś zepsuła
Max
Mam ten sam problem jak na 22.10.2013 z Ubuntu 12.04 LTS i zintegrowaną grafiką Intel HD. Przekonałem się, że działa zgodnie z oczekiwaniami w trybie pulpitu „Ubuntu 2D”.
Jordan P

Odpowiedzi:

6

Miałem dokładnie taki sam problem jak plakat z pytaniami: Ubuntu 12.10, karta Nvidia, monitor podłączony przez HDMI, przy użyciu sterownika nouveau, monitor działał wcześniej (przy tej samej konfiguracji), monitor jest wykrywany i włączony w Ubuntu, ale brak sygnału do monitorowania .

Rozwiązanie tymczasowe: uruchamiam Ubuntu na laptopie i na klawiaturze znajduje się specjalny klawisz, który pozwala mi włączać / wyłączać zewnętrzne wyświetlacze (w moim przypadku klawisz to Fn+ F7, różni się w zależności od laptopa). Właśnie nacisnąłem tę kombinację klawiszy i monitor zewnętrzny został natychmiast włączony.

EDYTOWAĆ:

Chociaż kombinacja klawiszy umożliwiająca włączenie zewnętrznego monitora działa, będziesz musiał powtarzać to przy każdym ponownym uruchomieniu. Znalazłem sposób na automatyczne wykrycie i włączenie zewnętrznego monitora na ekranie logowania (po ponownym uruchomieniu). Po zalogowaniu poprzednie ustawienia monitorów zostaną przywrócone, jak można się spodziewać. Oto jak to zrobić:

Uwaga: testowałem to tylko z kartą Nvidia. Zanim przejdziesz dalej, zalecamy, aby najpierw zainstalować SSH ( sudo apt-get install ssh), aby zachować bezpieczeństwo. W przypadku, gdy coś pójdzie nie tak i monitor wewnętrzny i zewnętrzny przestaną działać, zawsze możesz cofnąć wszystko, co zrobiłeś, logując się z innego komputera przez SSH (np ssh [email protected].). Upewnij się więc, że znasz adres IP swojego komputera w sieci.

  1. Przede wszystkim uruchom sudo apt-get install v86dw terminalu, aby zainstalować v86dpakiet.

  2. Uruchom gksu gedit /etc/initramfs-tools/moduleslub sudo vim /etc/initramfs-tools/modulesdodaj następujący wiersz na końcu pliku (zamień 1280x1024na rozdzielczość monitora wewnętrznego ):

    uvesafb mode_option = 1280x1024-24 mtrr = 3 scroll = ywrap

    Zapisz i wyjdź.

  3. Utwórz plik /etc/initramfs-tools/conf.d/splash, uruchamiając gksu gedit /etc/initramfs-tools/conf.d/splashlub sudo vim /etc/initramfs-tools/conf.d/splashz następującą zawartością:

    FRAMEBUFFER = y

    Zapisz i wyjdź

  4. Teraz musisz zaktualizować obraz initramfs, ponieważ zmieniliśmy niektóre konfiguracje. Zrób to, uruchamiając sudo update-initramfs -u.

Teraz uruchom ponownie system, a zewnętrzny monitor powinien otrzymać sygnał, gdy tylko pojawi się ekran logowania Ubuntu.

Serrano
źródło
1

Użyłem polecenia nvidia-settings, aby włączyć monitor zewnętrzny (wybrany tryb TwinView). Uwaga: natywny „Gnome Classic” Wyświetla okno dialogowe konfiguracji nie wykryło zewnętrznego monitora. To było na Ubuntu 12.04.

Jaskółka oknówka

Jaskółka oknówka
źródło
1

Miałem podobny problem na pulpicie Ubuntu 12.04 ze sterownikiem Geforce GT 640 (wersja Baby Kepler) i sterownikami nVidia 310. Podczas odłączania i ponownego podłączania drugiego monitora, we wszystkich próbach spodziewanych jest jeden, monitor wydawał się działać poprawnie: poprawny EDID, wykrywanie monitorów działa poprawnie, mysz przesuwa się poza ekran do obszaru innego monitora, ustawienia nvidia zgłaszają prawidłowe informacje dla obu monitorów.

Jednak monitor zgłasza „brak sygnału”, nie wyświetla obrazu, a poza tym działa tak, jakby utknął w trybie zawieszenia dpms. Odłączenie monitora również działało zgodnie z oczekiwaniami, a system ponownie skonfigurowałby się w trybie pojedynczego monitora.

Wydawanie:

sudo vbetool dpms on

rozwiązany problem. Oczywiście, jeśli nie masz zainstalowanego vbetool, musisz uruchomić:

sudo apt-get install vbetool

zainstalować. Podejrzewam, że w moim przypadku ponowne uruchomienie komputera lub zalogowanie się i wylogowanie również rozwiązałoby mój problem, ale ponieważ problem został rozwiązany przez powyższe polecenie, nie udało mi się przetestować tego tysiąca (oczywiście nie chcę tego robić). zauważ, że różne akcje w ustawieniach nvidii (takie jak zmiana rozdzielczości, włączanie / wyłączanie różnych monitorów itp.) nie miały żadnego efektu.

użytkownik1877530
źródło
To zadziałało, ale także spowodowało całkowitą blokadę ekranu (ze sterownikami Nvidia). W końcu i tak musiałem się zrestartować.
perimosocordiae
0

Niedawno miałem problem z moim laptopem obsługującym Optimus, który obsługuje binarne sterowniki Nvidia. Aby wykluczyć problem ze sterownikami Nvidia, spróbuj je usunąć:

sudo apt-get purge nvidia*

Następnie upewnij się, że twój system ma wersję open source:

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

Następnie uruchom ponownie, a Twój laptop będzie działał z nowymi sterownikami open source. Jeśli monitor działa później, wiesz, że sterowniki binarne są podejrzane; ponieważ powiedziałeś, że działa, ostatnia aktualizacja mogła zepsuć funkcjonalność wyświetlania na wielu ekranach.

Travis G.
źródło
Mam ten sam problem (a monitor działał wcześniej). Wypróbowałem twoje rozwiązanie, ale bez efektu (poza tym korzystałem już ze sterownika nouveau).
Serrano
0

Miałem ten sam problem z zewnętrznym monitorem podłączonym do portu USB-c laptopa za pomocą adaptera / stacji dokującej HDMI na USB-c. Nic innego nie działało, więc w końcu postanowiłem zamienić port USB-c. Dziwne, że to załatwiło sprawę i teraz wszystko znów działa!

mjkvaak
źródło