Strona 1 z 1

Zmiana rozdzielczości w laptopie HP 8710p

: 30 czerwca 2009, 14:08
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.

: 30 czerwca 2009, 14:22
autor: ArnVaker
Próbowałeś tak:

Kod: Zaznacz cały

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

: 30 czerwca 2009, 14:37
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...

: 30 czerwca 2009, 14:40
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.

: 30 czerwca 2009, 14:54
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.

: 30 czerwca 2009, 17:20
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.

: 30 czerwca 2009, 17:31
autor: crazyperson1
Ja już sam nie wiem... Jak w takim razie skonfigurować xorg.conf żeby dało się zmienić tą rozdzielczość?