1440x900 przestała działać - monitor "nieznany"?

Karty graficzne, dźwiękowe, tv, monitory etc.
bussik
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 14 sty 2011, 18:12
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Unity
Architektura: x86_64

1440x900 przestała działać - monitor "nieznany"?

Post autor: bussik »

Witam!
Posiadam monitor Samsung SyncMaster 923NW i grafikę Geforce 9600 GT.
Gdy następnego dnia włączyłem kompa rozdzielczość zmieniła mi się na 1024x768 i nie mogę jej podwyższyć, a Plymouth wyświetla się o dziwo w rozdzielczości 1280x1024. Chciałbym uzyskać wcześniejszą rozdizelczość czyli 1440x900. Proszę o pomoc. Wysyłam także wyniki z poleceń gdyby były potrzebne.

1. lspci -k | egrep -iA2 'vga' :

Kod: Zaznacz cały

01:00.0 VGA compatible controller: NVIDIA Corporation G94 [GeForce 9600 GT] (rev a1)
	Subsystem: CardExpert Technology Device 0401
	Kernel driver in use: nvidia
2. lshw -C display

Kod: Zaznacz cały

WARNING: you should run this program as super-user.
  *-display               
       description: VGA compatible controller
       product: G94 [GeForce 9600 GT]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f4000000-f5ffffff ioport:e000(size=128) memory:f7000000-f707ffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
3. xrandr

Kod: Zaznacz cały

Screen 0: minimum 8 x 8, current 1024 x 768, maximum 8192 x 8192
VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*+
   1360x768       60.0     59.8  
   1152x864       60.0  
   800x600        72.2     60.3     56.2  
   680x384       119.9    119.6  
   640x480        59.9  
   512x384       120.0  
   400x300       144.4  
   320x240       120.1  
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
4. dpkg -l | grep 'nvidia' | awk '{print $2,$3}':

Kod: Zaznacz cały

nvidia-313-updates 313.30-0ubuntu1
nvidia-settings-313-updates 313.30-0ubuntu1
-- 18 cze 2013 07:39 --

Zauważyłem także że monitor nie jest wykrywany prawidłowo, gdyż wyświetla się jako " nieznany ".
Proszę o pomoc
Krysteq
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 15 kwie 2011, 15:55
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Re: 1440x900 przestała działać - monitor "nieznany"?

Post autor: Krysteq »

Witaj;) Sam dopiero dziś po kilku latach szukania znalazłem rozwiązanie tego problemu. Skopiuję więc swoje wypociny z tamtego tematu;)

Dla wszystkich borykających się z tym problemem mam rozwiązanie. Aktualnie do wersji 13.04 ale powinno też chodzić na starszych wydaniach.
Zaczynamy oczywiście od zainstalowania sterowników. W moim przypadku akurat była to nvidia. Teraz musimy znaleźć częstotliwości odświeżania dla naszego monitora. W moim przypadku jest to Samsung SyncMaster 913n. Jego częstotliwości odświeżania to:
HorizSync 56.0 - 75.0
VertRefresh 30.0 - 81.0
Następnie wchodzimy w ustawienia "Nvidia X Server Settings". Z listy po lewej wybieramy "X Server Display Configuration". Klikamy opcję "Save to X configuration file" a następnie "Show Preview". Odnajdujemy sekcję "Monitor" po czym odnajdujemy parametry HorizonSync i VertRefresh gdzie wprowadzamy częstotliwości odświeżania dla naszego monitora. Następnie przechodzimy do sekcji "Screen" i odnajdujemy opcję "metamodes". Zmieniamy tam rozdzielczość na taką jaką chcemy uzyskać. W moim wypadku będzie to:
Option "metamodes" "1280x1024 +0+0"
Następnie zapisujemy dokonane zmiany i restartujemy komputer. Okno logowania raczej będzie już w ustawionej rozdzielczości. Jednak po zalogowaniu na profil będziemy musieli zmienić rozdzielczość w ustawieniach "Nvidia X Server Settings" -> "X Server Display Configuration".

To jest rozwiązanie dla użytkowników kart nvidia. W pozostałych przypadkach najprawdopodobniej trzeba będzie odpalić terminal. Następnie wpisać:

Kod: Zaznacz cały

sudo gedit /etc/x11/xorg.conf

Po czym dokonać pozostałych zmian analogicznie w wyżej wymienionych sekcjach.
Mam nadzieję że udało mi się to opisać dobrze krok po kroku dla wszystkich którzy zaczynają swoją przygodę z systemem Ubuntu.

Pozdrawiam wszystkich cierpliwych;)
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 15 gości