Strona 1 z 1

nVidia - częstotliwość odświeżania

: 22 sty 2008, 06:17
autor: jacekalex
Witam

To moje pierwsze HOWTO!!!!!

Kiedyś pytałem na tym forum - jak zwiększyć częstotliwość odświeżania - ponad 85 Hz.
Nie uzyskałem odpowiedzi.
Dlatego - piszę ten post.




Do rzeczy - tresurę naszej karty NVidia zaczynamy następująco:

Sprawdzamy - czy mamy pakiet nVidia-settings i sterownik nVidii - sudo dpkg -l | grep nvidia
- ja mam stery: obecnie 195.36.24:
~$ sudo dpkg -l | grep nvidia
ii nvidia-glx-new 100.14.19+2.6.22.4-14.10 NVIDIA binary XFree86 4.x/X.Org 'new' driver
ii nvidia-kernel-common 20051028+1ubuntu7 NVIDIA binary kernel module common files
Następnie - sprawdzamy - co potrafi nasza karta graficzna i monitor - instrukcje obsługi i strony internetowe producentów.
Należy te dane sprawdzić BARDZO STARANNIE - złe ustawienia mogą stworzyć masę kłopotów - z awarią sprzętu włącznie.

Sprawdzamy - czy nasz monitor jest prawidłowo rozpoznawany przez kartę graficzną:
W nvidia-settings - zakładka poniżej Thermal-Monitor lub w zakł. Xserver Display Configuration - powinna być nazwa i symbol monitora.


Następnie porównujemy możliwe częstotliwości odświeżania karty i monitora - i wybieramy wartości - jakie nas interesują.

Następnie w terminalu wpisujemy następującą formułę:

gtf pixele-poziom pixele-pion częstotliwość-odśw.np: gtf 1152 864 130 (oznacza 1152x864@130 Hz) - powinno wyjść coś takiego:
~$ gtf 1152 864 130

# 1152x864 @ 130.00 Hz (GTF) hsync: 121.16 kHz; pclk: 191.92 MHz
Modeline "1152x864_130.00" 191.92 1152 1240 1368 1584 864 865 868 932 -HSync +Vsync
Otwieramy do edycji plik xorg.conf (ostożnie - radzę najpierw zrobić kopię pliku)
sudo gedit /etc/X11/xorg.conf
Uzyskany wynik polecenia gtf wklejamy do pliku xorg.conf - do sekcji Monitor:
- u mnie wygląda to tak:
Section "Monitor"

Identifier "Monitor0"
VendorName "Unknown"
ModelName "NEC FP1355"
HorizSync 30.0 - 121.0
VertRefresh 50.0 - 160.0
ModeLine "1152x864_100.00" 143.0 1152 1232 1360 1568 864 865 868 915 -hsync +vsync
ModeLine "1152x864_110.00" 160.0 1152 1240 1368 1584 864 865 868 921 -hsync +vsync
ModeLine "1152x864_120.00" 176.0 1152 1240 1368 1584 864 865 868 926 -hsync +vsync
ModeLine "1152x864_130.00" 191.0 1152 1240 1368 1584 864 865 868 932 -hsync +vsync
ModeLine "1280x1024_100.00" 190.0 1280 1376 1520 1760 1024 1025 1028 1085 -hsync +vsync
ModeLine "1280x1024_110.00" 211.0 1280 1376 1520 1760 1024 1025 1028 1091 -hsync +vsync
ModeLine "1600x1200_96.00" 268.0 1600 1728 1904 2208 1200 1201 1204 1268 -hsync +vsync
EndSection

Section "Device"
Identifier "nVidia Corporation G80 [GeForce 8600 GT]"
Driver "nvidia"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "True"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600 GT"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation G80 [GeForce 8600 GT]"
Monitor "Generic Monitor"
DefaultDepth 24
EndSection
Każdy wpis rozpoczęty wyrażeniem ModeLine jest wynikiem pojedynczej komendy gtf.


Następnie uruchamiany w terminalu - polecenie sudo nvidia-settings - w zakładce Xserver Display Configuration ustawiamy rozdzielczość i częstotliwość odświeżania - wartości - jakie nas interesują.
Następnie klikamy Apply - i po otwarciu okna Confirm Mode Switch klikamy yes.
Następnie - poniżej zakładki Thermal Monitor - powinna znajdować się zakładka z symbolem lub nazwą monitora - klik - i widzimy - z jaką częstotliwością pracuje nasz monitor.


U mnie wymagało to restartu X-ów (ctrl+alt+backspace).
W menu nvidia-settings powinny pojawić się wszystkie częstotliwości odświeżania - jakie wpisaliśmy do xorg.conf


nieprzewidziane wypadki: u mnie - po zastosowaniu tej metody - przy przełączaniu na konsolę - monitor sygnalizuje zbyt małą częstotliwość odświeżania - i nie można mu tego wybić ze łba, -po włączeniu X-ów ostrzeżenie znika.


Twoje Oczy Są Bezcenne - szanuj je - jak potrafisz.

To by było na tyle.

Pozdrawiam