Zmiana rozdzielczo

Pomoc dotycząca instalacji systemu
crazyperson1
Posty: 14
Rejestracja: 12 września 2008, 14:10

Zmiana rozdzielczości w laptopie HP 8710p

Post autor: crazyperson1 »

Witam.

Od pewnego czasu borykam się z pewnym dość uciążliwym problemem - otóż chciałbym zmienić rozdzielczość ekranu swojego laptopa z domyślnej 1680x1050 na 1440x900 lub 1280x1024. Po kilku starciach z xorg.conf doszedłem do wniosku, że cała afera zaistniała przez brak wykrycia mojego monitora, a wszelkie poczynione przeze mnie wpisy w w/w pliku są po prostu ignorowane. Postanowiłem więc poszukać coś na temat podzespołów montowanych w moim notebooku (HP 8710p, model GC103EA), niestety na stronie producenta nic sensownego nie znalazłem (chodzi mi o wartości hsync itp - gdzieś wyczytałem, że są one potrzebne, by dodać monitor ręcznie). Jestem w kropce.

Stąd pytanie: jak zmienić rozdzielczość w moim komputerze? Dodatkowe informacje: zamknięty sterowniki karty graficznej NVIDIA 180.60.

Plik xorg.conf:

Kod: Zaznacz cały

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Thu Feb  5 00:18:17 PST 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

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

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

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbRules"      "xorg"
    Option         "XkbModel"      "pc105"
    Option         "XkbLayout"     "pl"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"

# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "TwinView"
    Option         "TwinViewOrientation" "Clone"
    Option         "AllowGLXWithComposite" "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option          "AddARGBGLXVisuals" "True"
    SubSection     "Display"
        Depth       24
	Modes       "1280x1024@60"
    EndSubSection
EndSection

Section "Extensions"
    Option     "Composite" "Enable"
EndSection
Wynik polecenia xrandr:

Kod: Zaznacz cały

Screen 0: minimum 1680 x 1050, current 1680 x 1050, maximum 1680 x 1050
default connected 1680x1050+0+0 0mm x 0mm
   1680x1050      50.0*
Dodam również, iż w panelu NVIDIA jest możliwość wybrania jedynie opcji 1680x1050.

Z góry dziękuję za wszelką pomoc.

PS. Mam nadzieję, że to dobry dział, jeśli nie to proszę moderatorów o przeniesienie tego tematu.
ArnVaker

Post autor: ArnVaker »

Próbowałeś tak:

Kod: Zaznacz cały

Section "Monitor"
    Identifier     "Configured Monitor"
    Option         "metamodes" "1280x1024_60"
EndSection
:?:
crazyperson1
Posty: 14
Rejestracja: 12 września 2008, 14:10

Post autor: crazyperson1 »

Wprowadziłem w/w zmiany - niestety nic to nie dało. Dodatkowo z sekcji Screen w Monitor zamiast "Monitor0" wpisałem "Configured Monitor". Także zero reakcji...
ArnVaker

Post autor: ArnVaker »

Sprawdź jeszcze na całym xorgu niewygenerowanym przez Nvidię, o taki na przykład:

Kod: Zaznacz cały

Section "ServerFlags"
    Option "DontZap" "off"
EndSection

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

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "XkbRules"   "xorg"
    Option         "XkbModel"   "pc105"
    Option         "XkbLayout"  "pl"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
    Option         "metamodes" "1280x1024_60"
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "NoLogo"  "true"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Monitor        "Configured Monitor"
EndSection
U mnie w ten sposób zmiana rozdzielczości działa bez problemu.
crazyperson1
Posty: 14
Rejestracja: 12 września 2008, 14:10

Post autor: crazyperson1 »

To również nic nie dało. Najzabawniejsze w tym wszystkim jest to, że po restarcie X'y normalnie wstały I wszystko działa. Tak jak przedtem.
ArnVaker

Post autor: ArnVaker »

crazyperson1 pisze:Najzabawniejsze w tym wszystkim jest to, że po restarcie X'y normalnie wstały I wszystko działa.
W tym akurat nie ma nic dziwnego. To jest xorg.conf dostosowany do zamkniętych sterowników Nvidii. Po prostu nie tak przeładowany jak ten generowany ich skryptem.
crazyperson1
Posty: 14
Rejestracja: 12 września 2008, 14:10

Post autor: crazyperson1 »

Ja już sam nie wiem... Jak w takim razie skonfigurować xorg.conf żeby dało się zmienić tą rozdzielczość?
ODPOWIEDZ