I can honestly say I have tried everything I can think of on this one. I have a Compaq Presario M2000/Turion64 running Gentoo (kernel 2.6.15 amd64). It has an ATI Radeon Xpress 200M card and I am trying to use the binary drivers from ATI. The drivers load successfully and work fine with one monitor. However, when I connect a second monitor it works except the refresh rate is wrong. I have tried everything I can find for setting the refresh rate (as you will be able to see from the mess below).
/etc/X11/xorg.conf
Code:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "aticonfig Screen 0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
InputDevice "TouchPad" "AlwaysCore"
EndSection
Section "Files"
EndSection
Section "Module"
Load "freetype"
# Load "xtt"
Load "extmod"
Load "glx"
Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "type1"
Load "speedo"
Load "synaptics"
EndSection
Section "InputDevice"
Identifier "TouchPad"
Driver "synaptics"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0015"
Option "PalmMinWidth" "70"
Option "PalmMinZ" "200"
Option "SHMConfig" "on"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "SHMConfig" "on"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
Option "Protocol" "Auto"
Option "Emulate3Buttons"
Option "Device" "/dev/input/mice"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "presario"
Option "XkbLayout" "us"
EndSection
Section "Modes"
# 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
Identifier "MyModes"
ModeLine "1024x768_60.00" 64.1 1024 1080 1184 1344 768 769 772 795 -hsync +vsync
EndSection
Section "Monitor"
Identifier "aticonfig Monitor 0"
VertRefresh 50.0 - 60.0
EndSection
Section "Monitor"
# 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
Identifier "aticonfig Monitor 1"
VertRefresh 50.0 - 60.0
ModeLine "1024x768_60.00" 64.1 1024 1080 1184 1344 768 769 772 795 -hsync +vsync
Option "DPMS"
EndSection
Section "Device"
Identifier "ATI Graphics Adapter 0"
Driver "fglrx"
Option "(null)"
Option "DesktopSetup" "Horizontal"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "on"
Option "UseInternalAGPGART" "on"
Option "VRefresh" "50-60"
Option "VRefresh2" "50-60"
Option "IgnoreEDID" "on"
BusID "PCI:1:5:0"
EndSection
Section "Device"
Identifier "ATI Graphics Adapter 1"
Driver "fglrx"
Option "VRefresh" "50-60"
Option "VRefresh2" "50-60"
Option "IgnoreEDID" "on"
BusID "PCI:1:5:0"
Screen 1
EndSection
Section "Screen"
Identifier "aticonfig Screen 0"
Device "ATI Graphics Adapter 0"
Monitor "aticonfig Monitor 0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig Screen 1"
Device "ATI Graphics Adapter 1"
Monitor "aticonfig Monitor 1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Anybody know how to force the refresh rate on the second head? My target refresh rate is 60Hz, it is currently defaulting to 85Hz, which is unreadable. Note that the first head is a laptop screen, which I think can handle 60Hz.