Skocz do zawartości

Sterowniki Nvidia Psują Rozdzielczość


Brat

Rekomendowane odpowiedzi

Jestem szczęśliwym posiadaczem notebooka Lenovo 3000 n200 (typ 0796-A8U) z kartą graficzną Nvidia GF 7300 Go.

Podstawą zaletą tejże karty jest możliwość obsługi rozdzielczości 1680x1050. I tak było do czasu gdy postanowiłem zainstalować sterowniki nvidi (z repozytorium rpm fusion). Wszystko pięknie ładnie, wyniki glxgears zdecydowanie się polepszyły... Do czasu restartu. Po ponownym włączeniu wyświetlana rozdzielczość zmniejszyła się do 1400 x 1050. Co gorsze, w ustawieniach nvidi dalej widnieje rozdzielczość 1680x1050. Co jeszcze gorsze, w pliku xorg.conf również wypisane jest "1680x1050". Przeprowadziłem test, zmniejszyłem rozdzielczość do 800x600 i faktycznie taka rozdzielość się pojawiła. Spróbowałem też włączyć jakąś większą, wtedy w logach (bodajże /var/log/Xorg.0.log) wypluło mi informacje, że rozdziałka za duża i ją zmniejsza do 1680 x 1050. Oczywiście tak naprawdę wyświetla 1400x1050.

 

Informacje którymi mogę się pochwalić:

plik xorg.conf (wieleokrotnie juz modyfikowany)

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Tue Nov  4 17:18:57 PST 2008

# Xorg configuration created by system-config-display

Section "ServerLayout"
    Identifier     "single head configuration"
    Screen         "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    FontPath        "/usr/share/fonts/default/Type1"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "LCD"
    VendorName     "Lenovo"
    ModelName      "Moj ekran"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce Go 7300"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "LCD"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1400x1050"
    EndSubSection
EndSection

 

Przebieg instalacji sterowników:

kmod-nvidia               x86_64  177.82-1.fc10.7     rpmfusion-nonfree-updates-testing
                                                                           24 k
Instalowanie, aby rozwiązać zależności:
kmod-nvidia-2.6.27.9-159.fc10.x86_64
                           x86_64  177.82-1.fc10.7     rpmfusion-nonfree-updates-testing
                                                                          2.5 M
livna-config-display      noarch  0.0.22-1.fc10       rpmfusion-nonfree   65 k
rhpxl                     x86_64  1.9-3.fc10          fedora              98 k
system-config-display     noarch  1.1.1-1.fc10        fedora             193 k
xorg-x11-drv-nvidia       x86_64  177.82-1.fc10       rpmfusion-nonfree  3.5 M
xorg-x11-drv-nvidia-libs  x86_64  177.82-1.fc10       rpmfusion-nonfree  6.2 M

 

Fedora 10

Jądro systemu Linux 2.6.27.9-159.fc10.x86_64

 

Ogólnie problem wydaje się być identyczny z tym:

Link

 

EDIT:

Teraz testujac kazde ustawienie rozdzielczosci dochodze do wniosku, ze wyswietlana rozdzielczosc to maksymalnie 1280×800.

Odnośnik do komentarza
Udostępnij na innych stronach

Pod windowsem xp luzem wyciąga 1680x1050. W specyfikacji technicznej komputera matryca opisana jest jako wspierająca taką rozdzielczość. Poza tym przed instalacją sterowników Fedora działała poprawnie pod właśnie taką rozdzielczością.

W 100% przekonany jestem że ta rozdzielczość jest obsługiwana i problem jest w pełni software'owy.

Odnośnik do komentarza
Udostępnij na innych stronach

Wbrew temu co piszesz w pliku xorg.conf jest

Modes "1400x1050"
a nie 1680x1050

Próbowałeś uruchomić gtf i odpowiednie wpisy Modelines dodać do xorg.conf?

Może trzeba po zmodyfikowaniu xorg.conf zabronić automatycznej modyfikcji przez sterownik? (livna-config-display i odhaczyć "pozwól na modyfikowanie....")

Odnośnik do komentarza
Udostępnij na innych stronach

Wbrew temu co piszesz w pliku xorg.conf jest

Cytat

Modes "1400x1050"

a nie 1680x1050

Fakt, wkleiłem zawartość pliku po przeróbkach i zapomniałem cofnąć do stanu pierwtnego do umieszczenia na forum. Niestety, zmiana na powrót do 1680x1050 nic nie wnosi...

 

Próbowałeś uruchomić gtf i odpowiednie wpisy Modelines dodać do xorg.conf?

Może trzeba po zmodyfikowaniu xorg.conf zabronić automatycznej modyfikcji przez sterownik? (livna-config-display i odhaczyć "pozwól na modyfikowanie....")

Tego pierwszwszego próbowałem wcześniej, nic nie dało, drugie przed chwila spróbowałem - zero efektu. Pierwsze i drugie naraz też nie skutkuje :(

Aktualnie xorg.conf wygląda:

# Xorg configuration created by livna-config-display

Section "ServerLayout"
Identifier     "single head configuration"
Screen         "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
FontPath     "/usr/share/fonts/default/Type1"
EndSection

Section "Module"
Load  "dbe"
Load  "extmod"
Load  "type1"
Load  "freetype"
Load  "glx"
EndSection

Section "ServerFlags"
Option	    "Xinerama" "0"
Option	    "AIGLX" "on"
EndSection

Section "InputDevice"

   # generated from default
Identifier  "Mouse0"
Driver      "mouse"
Option	    "Protocol" "auto"
Option	    "Device" "/dev/input/mice"
Option	    "Emulate3Buttons" "no"
Option	    "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

   # generated from default
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "Monitor"

   # HorizSync source: edid, VertRefresh source: edid
Identifier   "LCD"
VendorName   "Lenovo"
ModelName    "Moj ekran"
HorizSync    30.0 - 75.0
VertRefresh  60.0 - 60.0
 # 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
 Modeline "1680x1050_60.00"  147.14  1680 1784 1968 2256  1050 1051 1054 1087  -HSync +Vsync

EndSection

Section "Device"
Identifier  "Device0"
Driver      "nvidia"
VendorName  "NVIDIA Corporation"
BoardName   "GeForce Go 7300"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Device0"
Monitor    "LCD"
DefaultDepth     24
SubSection "Display"
	Depth     24
	Modes    "1680x1050"
EndSubSection
EndSection

Section "Extensions"
Option	    "Composite" "Enable"
EndSection

Odnośnik do komentarza
Udostępnij na innych stronach

Chciałbym wszystkich przeprosić za zamieszanie. Moja głupota przerosła chyba mnie samego...

Tak naprawdę wyświetlacz działał cały czas w rozdzielczości 1680x1050. W czasie instalacji jedynie zostały powiększone czcionki... Co z tego wynika, mniej "okienek" mieściło się na ekranie i wszystko było dużo większę.

Mea Culpa, przepraszam raz jeszcze.

Temat do zamknięcia (a najlepiej wyrzucenia, bym przed większą publicznością sie nie kompromitował :))

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...