nie można zmieni

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Mike013
Posty: 33
Rejestracja: 14 lutego 2008, 00:38

nie moŻna zmienić rozdzielczości i odświeŻania

Post autor: Mike013 »

Witam

Zainstalowałem sterowniki zamknięte do karty grafiki (gf 7600gt) według tego poradnika => http://kaka.ovh.org/howto/nvidia_drivers/

Sterowniki zainstalowane i działają, ale jest problem...

Maksymalne odświeżanie jakie mogę ustawić to 60Hz (nie da się na tym pracować), a rozdzielczość, to tylko 800x600.
Monitor, to jakaś stara Belinea 15' - ale działa bez problemu przy rozdzielczości 1024x768 i 75Hz.

Oto zawartość xorg.conf:

Kod: Zaznacz cały

# 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 "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"

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

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       68.0 - 75.0
    VertRefresh     66.0 - 73.0
    Option         "DPMS"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Dodam jeszcze, że były problemy z instalacja tych zamkniętych sterowników, ale informacje zawarte w tym poście, rozwiązały problem:
CC=/usr/bin/gcc-4.1 ./NVIDIA*
Jak sobie z tym poradzić?

Dziękuję za pomoc.
Awatar użytkownika
Xinill
Posty: 53
Rejestracja: 17 czerwca 2007, 14:52
Lokalizacja: siê wzi±³e¶?

Post autor: Xinill »

Nie mam pojęcia jak zmienić częstotliwość odświeżania, ale na rozdzielczość może pomóc to:

Kod: Zaznacz cały

    SubSection     "Display" 
        Depth       24
       Modes      "1024x768" 
    EndSubSection
Mike013
Posty: 33
Rejestracja: 14 lutego 2008, 00:38

Post autor: Mike013 »

Pobawiłem się jeszcze z nvidia-xconfig i tam przywróciłem oryginalną zawartość pliku xorg.conf.

Restart i po załadowaniu X'ów monitor się wyłączył. Zajrzałem do xorg.conf i odświeżanie ustawiło się w nim ponad 100Hz (oczywiście mój monitor nie jest w stanie tyle uciągnąć), więc zmieniłem na:

Kod: Zaznacz cały

HorizSync       30.0 - 70.0
VertRefresh     50.0 - 75.0
(wartości 70 i 75 zmieniałem - nie wiem jakie powinny być, ale X'y po tej korekcie odpaliły).
Ku mojemu zdziwieniu w rozdzielczości 1024x768 (nie wiem jakim cudem)
odświeżanie było jeszcze 60Hz, więc wszedłem w NVIDIA X Server Settings i tam wymusiłem 75Hz.

OSD monitora pokazuje 75Hz, ale Centrum sterowania (kde) pokazuje 50Hz - jednak to mało ważne skoro działa.

Teraz mój xorg wygląda tak:

Kod: Zaznacz cały

# 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 "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"

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

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 70.0
    VertRefresh     50.0 - 75.0
    Option         "DPMS"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Chyba jest wszystko dobrze?
Waldemar
Posty: 39
Rejestracja: 04 kwietnia 2007, 18:43
Lokalizacja: Kwidzyn

Post autor: Waldemar »

Nie wiem na pewno czy to pomoże, sam miałem podobny problem na Etchu.
Tryb graficzny udało się ustalić przez wpis w xorg.conf linijki modeline.
Ponieważ Etch ani Lenny nie posiadają polecenia gtf to skorzystałem z Sarga , którego miałem na innej partycji. Wprawdzie na forum jest opis jak gtf uruchomić to prostszym wydaje się skorzystania z jakiejś dystrybucji live. To polecenie sprawdziłem również na Ubuntu-live.
Wygląd to następująco w konsoli wpisujemy:

Kod: Zaznacz cały

gtf 1024 768  75 
wpisałem dane zaproponowane w pytaniu, u mnie były inne.
Następnie uzyskany wynik, w postaci dość długiej linijki, wkleiłem do xorga.
Jeszcze raz , nie wiem na ile ta receptura jest uniwersalna, ale warto spróbować.
Pozdrawiam :arrow:
maly
Beginner
Posty: 289
Rejestracja: 03 lipca 2007, 14:52

Post autor: maly »

Kod: Zaznacz cały

HorizSync 30.0 - 70.0
VertRefresh 50.0 - 75.0 
Ważnie, nie ważne? Spróbuj wygenerować xorg.conf przez:

Kod: Zaznacz cały

X -configure
Powinno wszystko wygenerować poprawnie.
Sposób na generowanie xorg.conf - Lenny/Sid
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

maly pisze:

Kod: Zaznacz cały

HorizSync 30.0 - 70.0
VertRefresh 50.0 - 75.0

Ważnie, nie ważne?
To ustawienie jest bardzo istotne do wybrania częstotliwości odświeżania dla danej rozdzielczości. Należy je wyszukać, najlepiej w instrukcji monitora.

Mike013, poszukaj o tym jak się ustawia modeline.

Posiłkuj się stroną:
http://bohne-lang.de/spec/linux/modeline/
Mike013
Posty: 33
Rejestracja: 14 lutego 2008, 00:38

Post autor: Mike013 »

Już wszystko śmiga :)

Oto mój xorg:

Kod: Zaznacz cały

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/etc/X11/rgb"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load  "dbe"
      # Load  "dri"
	Load  "extmod"
	Load  "xtrap"
	Load  "glx"
	Load  "record"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model" 
        HorizSync       30.0 - 70.0
        VertRefresh     50.0 - 120.0
        Option         "DPMS"
# 1152x864 @ 72.00 Hz (GTF) hsync: 64.87 kHz; pclk: 99.64 MHz
Modeline "1152x864_72.00"  99.64  1152 1224 1344 1536  864 865 868 901  -HSync +Vsync

EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "G70 [GeForce 7600 GT]"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection 
do modeline użyłem

Kod: Zaznacz cały

gtf 1152 864 72 -x
Ale stronka świetna - kiedyś szukałem czegoś takiego i nie znalazłem
http://bohne-lang.de/spec/linux/modeline/

Jeszcze pozostał problem z iceweasel - sprawdzanie pisowni nie działa w języku polskim, ale tu chyba google pomoże :)

Dzięki Wszystkim za Pomoc.
Awatar użytkownika
JiHAD
Posty: 55
Rejestracja: 24 grudnia 2007, 11:03
Lokalizacja: City17

Post autor: JiHAD »

Porada ode mnie:

Kod: Zaznacz cały

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodes" "1280x1024_85 +0+0; 1600x1200_85 +0+0; 1024x768_85 +0+0; 800x600_85 +0+0; 640x480_85 +0+0"
    SubSection     "Display"
        Depth       24
        Modes       "1280x1024" "1600x1200" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
mimo że monitor pracuje z odświeżaniem 85 to Gnome nie pokazuje takiego odświeżania w opcjach. :shock:
ODPOWIEDZ