Strona 1 z 4

Brak moŻliwości wyboru rozdzielczości

: 13 kwietnia 2009, 11:35
autor: lamek
Witam, mam taki nieciekawy problem. A mianowicie w konfiguracji pulpitu mogę wybrać tylko rozdzielczość 1280x800 to jest maksymalną jaką obsługuje mi matryca. Chciałbym mieć też wybór innych rozdzielczości nie panoramicznych tj. 1024x768 oraz 800x600 i 640x480.

Zatem ładnie do Xorg.conf dodałem linijkę:
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
A tu nic?

W logu wywalało mi po kolei błędy:
No valid modes for "1024x768"; removing.
No valid modes for "800x600"; removing.
No valid modes for "640x480"; removing.
Wkleiłem to do wujka google i znalazłem odpowiedź, że mam dodać Modline do sekcji monitor to też tak zrobiłem ale nadal nic. Siedzę nad tym od wczoraj wieczór i głowa już boli i
klawiaturę mam do wymienienia :/

mój Xorg.conf wygląda tak:

Kod: Zaznacz cały

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder63)  Thu Jun  5 00:11:12 PDT 2008

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Thu Jun  5 00:10:21 PDT 2008

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

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
EndSection

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

Section "ServerFlags"

# Removed Option "Xinerama" "0"
# Removed Option "Xinerama" "1"
# Removed Option "Xinerama" "0"
# Removed Option "Xinerama" "1"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
    Option         "Buttons" "10"
    Option         "ButtonMapping" "1 2 3 6 7 4 5"
    Option         "Resolution" "1600" #optional
    Option         "one page back" "6"
    Option         "one page forward" "7"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "pl"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Seiko"
    HorizSync       30.0 - 75.0
    VertRefresh     63.0
    Option         "DPMS"
    Option "CalAlgorithm""XServerPool"
    Modeline "800x600_50.00"  31.15  800 824 904 1008  600 601 604 618  -HSync +Vsync
    Option "PreferredMode" "1280x800"
 
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Iiyama PLE1900WS"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400M GS"
    # Option "ExtraModeTimingsDVI" "true"
EndSection

Section "Device"
    Identifier     "Videocard1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400M GS"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP: nvidia-auto-select +0+0"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24  
    Option         "TwinView" "0"
#    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
	Modes       "1280x800" "1024x768" "800x600"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Videocard1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
#    Option         "metamodes" "CRT: nvidia-auto-select +0+0"
EndSection
Trochę w nim mieszałem. proszę bardzo o pomoc.
Na chwilę obecną posiadam:
Lenny + KDE
Geforce 8400 GS
Sterowniki instalowane z pliku : NVIDIA-Linux-x86-173.14.09-pkg1.run

: 13 kwietnia 2009, 12:16
autor: fnmirk

: 13 kwietnia 2009, 13:07
autor: lamek
Niestety nie bardzo mi te posty pomogły.
Przejrzałem oba + wszystkie linki w nich umieszczone i nic.

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
Dodam, że konfigurator mam jakoś okrojony i to nieźle.
Wprawdzie rekonfiguracja daje mi później możliwość wyboru rozdzielczości, ale tracę wtedy akcelerację i wszystkie inne rzeczy.
Jak odpalę:

Kod: Zaznacz cały

nvidia-xconfig
to mi już ucina możliwość wybierania rozdzielczości, a akceleracja jest.

: 13 kwietnia 2009, 14:59
autor: Akkon
lamek pisze:Chciałbym mieć też wybór innych rozdzielczości nie panoramicznych tj. 1024x768 oraz 800x600 i 640x480.
Odkąd skróceniu uległ xorg.conf, sprawa ustawienia pożądanych rozdzielczości istotnie się skomplikowała. Sam też ostatnio miałem z tym pewną zagwozdkę. Może, przez analogię, pomoże Ci mój stary xorg.conf, którym się w takich okolicznościach posiłkuję:

Kod: Zaznacz cały

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)]"
	Monitor		"SyncMaster"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
EndSection
fnmirk pisze:Wrzuciłbyś jakieś zapytanie w szukajkę na forum
Wbrew pozorom, bo tematów na ten temat jest rzeczywiście sporo, ja też nigdzie nie znalazłem odpowiedzi na pytanie wg jakich zasad edytować nowy xorg.conf, tak by ustawić poprawnie swoje parametry monitora? Chętnie też bym się na tą okoliczność podszkolił.

: 13 kwietnia 2009, 15:49
autor: lamek
No niestety ale to nie pomaga. tak próbowałem.
Ale opcje w innych sekcjach może na to wpływają albo nie wiem.
Jak byś mógł Akkon to pokaż cały xorg.conf.

PS. Przydał by się taki bardzo porządny opis radzenia sobie z xorg.conf (takie HOWTO/FAQ takie fenomenalnie rozbudowane jak poradnik instalacji wg użytkownika Kaka) z opisami wszystkich funkcji z man. Bo mimo, że jest tam coś opisywane, to po angielsku i nie wszystko dokładnie moim zdaniem.

: 13 kwietnia 2009, 17:53
autor: vikal
Mój xorg wygląda tak:

Kod: Zaznacz cały

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
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"
    Option         "CorePointer"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    Option         "NoLogo" "True"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400 GS"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    DefaultDepth    24
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1680x1050_60 +0+0; 1280x1024 +0+0; 1280x1024_75 +0+0"
EndSection
i działa.
Obsługa xorga jest bardzo prosta.
£adujesz taki xorg.conf co ci dałem wyżej. Instalujesz sterowniki np. z pomocą synaptica i gotowe (w synapticu jest tylko 173-wersja sterowników ale mnie starcza).

: 13 kwietnia 2009, 18:31
autor: lamek
Niestety ale mimo wszystko twój sposób vikal też nie działa.
Może być winna sterowników, że mi ten obcina te rozdzielczości?

Jeśli tak to usunę te sterowniki co mam teraz i zainstaluje inne.
nvidia-glx zainstalować?

: 13 kwietnia 2009, 22:50
autor: fnmirk
Zróbcie, napiszcie, przedstawcie itp. Czy przypadkiem ktoś nie pomylił forum? Jak mam problem ze swoim system to robię z tego notatki i na tej podstawie zawsze coś potem napiszę, dzieląc się tym z innymi. Skoro ja nie mam z powyższą sprawą kłopotów to nie mogę nic więcej o tym napisać niż napisałem dotychczas (lub znalazłem na forum i w dokumentacji).

lamek, dostałeś praktycznie wszystkie możliwe i dostępne informacje. Z nimi można sobie próbować poradzić. Należy z tym coś pokombinować? Co nie wiem, nie mogę tego sprawdzić?
Akkon pisze:Wbrew pozorom, bo tematów na ten temat jest rzeczywiście sporo, ja też nigdzie nie znalazłem odpowiedzi na pytanie wg jakich zasad edytować nowy xorg.conf,
Po co go edytować? Nie ma takiej potrzeby. Wystarczy poprawnie zainstalować sterowniki karty graficznej. Edycja pliku wprowadza zamieszanie.
Plik /etc/X11/xorg.conf ma mieć minimalną zawartość z tylko ustawioną właściwą klawiaturą. Resztę ustawień załatwia program powiązany z odpowiednim sterownikiem karty graficznej. Jak namieszamy z dokładaniem wpisów do /etc/X11/xorg.conf do system głupieje i mamy problemy.

: 14 kwietnia 2009, 10:28
autor: Akkon
fnmirk pisze:Po co go edytować? Nie ma takiej potrzeby. Wystarczy poprawnie zainstalować sterowniki karty graficznej. Edycja pliku wprowadza zamieszanie.
Teoretycznie masz rację i myślę, że w większości przypadków tak właśnie jest, ale ...
Mam pod swoją "opieką" dość stary komputer (Celeron 566, karta Riva, monitor CTR 15' LG), system to Lenny, właściwy sterownik zainstalowany, środowisko XFCE i LXDE. Nowy xorg.conf się wygenerował poprawnie, X-y się uruchamiają tylko, że rozdzielczość jest niewłaściwa. Akurat w XFCE mogę sobie ustalić rozdzielczość dzięki środowiskowym konfiguratorom, ale to oczywiście nie działa w pozostałych środowiskach, nie mówiąc już o menadżerze logowania (w tym przypadku GDM). Kiedyś nie było problemu. Edytowałem xorg.conf i miałem właściwą rozdzielczość. A teraz jestem zmuszony do kombinacji i mieszania. Gdzie tu postęp?
lamek pisze:No niestety ale to nie pomaga. tak próbowałem.
Ale opcje w innych sekcjach może na to wpływają albo nie wiem.
Ale ty te wpisy musisz dostosować do swojego systemu (np.zmienić wpisy w sekcji Device na zgodne z Twoimi parametrami), a nie przekopiowywać cały xorg.conf.

: 14 kwietnia 2009, 11:13
autor: lamek
No aż taki inteligentny nie jestem by przekopiować xorg.conf bezmyślnie.
Mogę po kolei powklejać wersje xorg.conf z których żadna nie daje mi możliwości zmiany rozdzielczości.
W środę będę w akademiku to jak będę miał dostęp do neta z mojego Debiana to przeinstaluje stery może.

Na tym nie działa (X startują ale nadal jest tylko 1280x800):

Kod: Zaznacz cały

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder63)  Thu Jun  5 00:11:12 PDT 2008

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Thu Jun  5 00:10:21 PDT 2008

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

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
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/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
    Option         "Buttons" "10"
    Option         "ButtonMapping" "1 2 3 6 7 4 5"
    Option         "Resolution" "1600" #optional
    Option         "one page back" "6"
    Option         "one page forward" "7"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "pl"
EndSection
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
   ModelName      "Seiko"
HorizSync       30.0 - 75.0
  VertRefresh     63.0
  Option         "DPMS"
    
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400M GS"
    BusID          "PCI:1:0:0"
 #   Screen          0
    Option "NoLogo" "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option "metamodes" "1280x800 +0+0;1024x768 +0+0;800x600 +0+0"
   
EndSection

Zahashowanie (#) Option "metamodes" "1280x800 +0+0;1024x768 +0+0;800x600 +0+0" i wpisanie w Display:

Kod: Zaznacz cały

 SubSection "Display" 
        Depth        24 
        Modes        "1280x800" "1024x768"  "800x600"  
    EndSubSection
nie pomaga.
Nie chce mi się już pisać ale jak w Sekcji Monitor dam Modline też nie działa.
Nie jestem specem ale ten xorg.conf chyba nie jest bezmyślnie przepisany?