Jak ustawić prawidłową rozdzielczość monitora za pomocą sterowników Nvidia dla monitora, który nie wysyła EDID?

17

Wciąż mam problemy z uzyskaniem właściwej rozdzielczości monitora - za każdym razem, gdy instaluję ponownie, zdarza mi się używać nowszej wersji Ubuntu i starych sztuczek, o których wiedziałem, że już nie działają. Zamiast pozostawiać długi ciąg pytań do każdego nowego wydania, szukam bardziej uniwersalnego i ponadczasowego rozwiązania.

Jaki jest właściwy sposób ustawienia prawidłowej rozdzielczości monitora za pomocą procesora graficznego Nvidia dla ekranu, który nie wysyła wartości EDID?

Uwaga: To jest pytanie „obojętne” - z pomocą czatu już znalazłem odpowiedź i teraz dodam własną odpowiedź, aby udokumentować rozwiązanie, które, mam nadzieję, jest uniwersalne.

Torben Gundtofte-Bruun
źródło

Odpowiedzi:

10

Wykonaj następujące kroki.

Pamiętaj, że kroki 6 i 7 zwykle nie są konieczne; spróbuj je pominąć, a jeśli to nie zadziała, powtórz wszystkie kroki i dołącz te dwa. Niektóre monitory nie wysyłają informacji EDID do komputera, więc Ubuntu nie wie, do czego zdolny jest monitor, i oferuje tylko bezpieczne (niskie) rozdzielczości. Te dwa kroki rozwiązują ten problem.

  1. Uruchom ponownie i uruchom ponownie Recovery Mode.
  2. Type rm /etc/X11/xorg.xonf( Enter)
  3. Type reboot( Enter)
  4. Gdy znów znajdziesz się na normalnym pulpicie Ubuntu, naciśnij Alt+ F2i wpisz terminal( Enter)
  5. W terminalu wpisz sudo nvidia-xconfig( Enter). Spowoduje to napisanie nowego xorg.confpliku.
  6. Naciśnij Alt+ F2i wpisz gksu gedit /etc/X11/xorg.conf( Enter).
  7. Poszukaj części zaczynającej się od Section "Monitor"i tam wprowadź poprawność HorizSynci VertRefreshwartości. (Zobacz Jak sprawdzić wartości hsync / vsync dla mojego monitora? )
  8. Uruchom ponownie
  9. Gdy znów znajdziesz się na normalnym pulpicie Ubuntu, znajdź „Ustawienia serwera Nvidia X” w „menu Start” i uruchom to.
  10. W sekcji X Server Display Configurationustaw żądaną rozdzielczość i naciśnij przycisk Save to X Configuration File.
  11. Restart.

Powinieneś teraz mieć odpowiednią rozdzielczość!

Na koniec skopiuj plik /etc/X11/xorg.confdo bezpiecznego miejsca na wypadek, gdybyś później go zepsuł i trzeba go przywrócić.

Torben Gundtofte-Bruun
źródło
1

Korzystanie z aplikacji ustawień nVidia

Jeśli twój komputer ma sterowniki nvidia, powinieneś być nvidia-settingszainstalowany i gotowy.

Metoda wiersza poleceń

Uruchom następujące polecenie:

nvidia-settings --query FlatpanelNativeResolution

Jeśli to nic nie zwraca lub występuje błąd, spróbuj poszukać prawidłowych atrybutów za pomocą:

nvidia-settings --query all | grep -i resolution

Następnie wypróbuj pierwsze polecenie z jednym ze znalezionych atrybutów, który brzmi odpowiednio.

Metoda GUI

  1. Otwórz nvidia-settings, szukając programu uruchamiającego lub uruchamiając go jako polecenie.
  2. W drzewie sekcji przejdź do swojego GPU.
  3. Teraz albo przejrzyj wszystkie elementy, albo poszukaj elementu, który brzmi jak nazwa urządzenia, w moim przypadku widzę DFP-0 (AUO).
  4. Zobaczysz teraz w części Informacje o Flatpanel listę rozdzielczości.
Severo Raz
źródło
2
nvidia-settings --query allnic nie zwraca
jakiśpcpc