lug-bg: XFree86 refresh rate
- Subject: lug-bg: XFree86 refresh rate
- From: Zachary Evgeniev Dimitrov <zachary@xxxxxxxxxx>
- Date: Sat, 29 Nov 2003 19:19:47 +0200
- Organization: PC Magazine Bulgaria
Здравейте,
Значи купих си нов монитор - Mag 796PF и понеже досега винаги съм си писал
XF86Config файла реших да си го коригирам така че да работи на по-добро
опресняване. Искам да работя на 1024х768 на 120Hz (с виртуален дисплей
1600х1200). Другите поддържани резолюции, които искам да сменям са 800х600
на 140Hz, 640х480 на 160Hz(при същия дисплей). Монитора поддържа
опресняванията които искам да ползвам, но не мога да накарам Х-а да работи
с тях. Максимумът който достига е 85Hz независимо от резолюцията.
Данни на монитора:
Horizontal frenquency: 30-96KHz
Vertical frenquency: 50-160Hz
Max.Resolution 1600x1200
Dot Rate 202.5MHz
Видеокартата е GeForce 2 MX 400 (64MB) и също поддържа желаните стойности.
Дистрибуцията е Slackware current, XFree86 4.3. Драйверите за nVidia са
последните от техния сайт.
С xvidtune не успявам да настроя монитора на желаните резолюции и
опресняване, затова пробвах да си набавя данните чрез
http://xtiming.sourceforge.net/cgi-bin/xtiming.pl
и http://www.sh.nu/nvidia/gtf.php.
Редактирал съм "правилно" конфигурационния файл, но както вече споменах на
всички резолюции получавам 85Hz опресняване. В следващия пост ще копирам
съдържанието на XF86Config файла ми. Моля някой ако се е занимавал с
подобно нещо да сподели своя опит и да ми каже къде бъркам.
XFree86Config:
----------------------------------------
# NVIDIA Accelerated Linux Driver Set
# MAG
# 1024x768 default mode resolution
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
# This loads the Type1 and FreeType font modules
Load "type1"
Load "freetype"
Load "speedo"
Load "record"
Load "xtrap"
# This loads the GLX module
Load "glx" # GL eXtension
Load "dri"
Load "GLcore"# OpenGL support
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/local/X11R6/lib/X11/fonts/cronyx/iso-8859-5/misc"
FontPath "/usr/local/X11R6/lib/X11/fonts/Type1"
# The module search path. The default path is shown here.
# ModulePath "/usr/X11R6/lib/modules"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,bg,bg"
Option "XkbVariant" ",bds,phonetic"
Option "XkbOptions" "grp:rwin_toggle,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/mouse"
Option "SampleRate" "80"
EndSection
Section "Monitor"
Identifier "MAG-796PF"
VendorName "MAG"
ModelName "796PF"
HorizSync 30-96
VertRefresh 50-160
Modeline "1024x768_120.00" 139.05 1024 1104 1216 1408 768 769 772 823
-HSync +Vsync
# 800x600 @ 140.00 Hz (GTF) hsync: 91.14 kHz; pclk: 99.16 MHz
Modeline "800x600_140.00" 99.16 800 856 944 1088 600 601 604 651
-HSync +Vsync
# 640x480 @ 160.00 Hz (GTF) hsync: 84.32 kHz; pclk: 72.85 MHz
Modeline "640x480_160.00" 72.85 640 680 752 864 480 481 484 527
-HSync +Vsync
Modeline "1024x768_120.00" 139.05 1024 1104 1216 1408 768 769 772 823
-HSync +Vsync
EndSection
Section "Device"
Identifier "NVIDIA GeForce 2 MX400"
Driver "nvidia"
#VideoRam 65536
# Insert Clocks lines here if appropriate
# NVIDIA Accelerated Linux Driver Set specific options
Option "NvAGP" "3"
Option "IgnoreEDID" "1"
Option "NoDDC"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "NVIDIA GeForce 2 MX400"
Monitor "MAG-796PF"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480" "1280x1024" "1600x1200"
ViewPort 0 0
Virtual 1600 1280
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480" "1280x1024" "1600x1200"
ViewPort 0 0
Virtual 1600 1200
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480" "1280x1024" "1600x1200"
ViewPort 0 0
Virtual 1600 1200
EndSubsection
EndSection
---------------------------------
Опциите:
Option "IgnoreEDID" "1"
и
Option "NoDDC"
които са аналогични, би трябвало да игнорират връщаните от монитора
оптимални стойности, но въпреки тях
/var/log/XFree86.0.log твърди че не можело да пусне 1024х768 на 120Hz
защото не се поддържало!
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|