salfter Tux's lil' helper
Joined: 02 Jan 2003 Posts: 89
|
Posted: Thu Jan 13, 2005 12:35 am Post subject: X stuck at 1600x1200@60 on Radeon |
|
|
I've set up AMD64 Gentoo on an Athlon 64 box with a Radeon 7000 and want to get X and KDE going. The appropriate ebuilds have been installed, I've run xorgconfig to generate /etc/X11/xorg.conf, and I've tested it with startx.
It comes up, but even though the Display subsections in xorg.conf don't mention any resolution higher than 1280x1024, X insists on running at 1600x1200 at 60 Hz. Pressing Ctrl-Alt-+ masks off part of the display, but my monitor still says it's running at 1600x1200 at 60 Hz. Ideally, I'd want it to run at 1280x960 at 85 Hz (what it runs at under WinXP), but I'd even settle for 1280x1024 or 1024x768 right now.
The driver appears to be querying the monitor for its specs and is automatically driving it at the highest resolution possible, my choices be damned. I've tried including NoDDC and IgnoreEDID among the device options with various combinations of 1, 0, on, and off, but none of it seems to make a difference. In all cases, /var/log/Xorg.0.log reports that X has retrieved the monitor info and is acting on it. There must be an option to disable this behavior, short of a hardware solution (HD15-to-HD15 connector with the pin that carries DDC info left disconnected), but I can't seem to figure it out. Any clues, anyone?
Here's the xorg.conf I'm using (comments stripped out for brevity):
Code: |
Section "Module"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
Load "dri"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/local/"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
EndSection
Section "Monitor"
Identifier "monitor"
HorizSync 30-90
VertRefresh 50-120
EndSection
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
Driver "vga"
EndSection
Section "Device"
Identifier "radeon"
Driver "radeon"
Option "NoDDC"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "radeon"
Monitor "monitor"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
|
|
|