I did an upgrade of the kernel, kernel-module-fglrx and ati-fglrx. I'm using Fedora Core 4.
The kernel is:
Code:
uname -r
2.6.16-1.2108_FC4
The kernel-module-fglrx and ati-fglrx are:
Code:
rpm -qa | grep -i fglrx
ati-fglrx-8.23.7.1-0.lvn.5
kernel-module-fglrx-2.6.16-1.2108_FC4-8.23.7.1-0.lvn.5
This is my xorg.conf, I have bolded the proper settings. They are as they should be:
Code:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "SyncMaster"
DisplaySize 320 240
HorizSync 30.0 - 96.0
VertRefresh 50.0 - 160.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "aticonfig Monitor 0"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "fglrx"
VendorName "Videocard vendor"
BoardName "ATI Radeon 9700 Pro"
Option "VideoOverlay" "on"
Option "FSAAEnable" "on"
Option "FSAADisableGamma" "off"
Option "FSAAScale" "2"
Option "Capabilities" "0x00000800"
EndSection
Section "Device"
Identifier "ATI Graphics Adapter 0"
Driver "fglrx"
Option "VideoOverlay" "on"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1400x1050" "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
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
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
When i look at the Xorg.0.log it says the following:
Code:
(II) fglrx(0): Total of 58 modes found for primary display.
(--) fglrx(0): Virtual size is 2048x1536 (pitch 2048)
But non of those 58 modes is 1400x1050, the setting defined in both xorg.conf and gconf settings.
I tryed running:
Code:
system-config-display
Traceback (most recent call last):
File "/usr/share/system-config-display/xconf.py", line 381, in ?
dialog = xConfigDialog.XConfigDialog(hardware_state, xconfig, rhpl.videocard.VideoCardInfo())
File "/usr/share/system-config-display/xConfigDialog.py", line 571, in __init__
self.xml.get_widget("secondMonitorLabel").set_text(monitor_list[1].modelname)
TypeError: GtkLabel.set_text() argument 1 must be string, not None
but I get the message shown above
With the old drivers and the kernel i just edited xorg.conf and gconf to get the resolution I wanted, but now it does not work.
Cube runs fine, so does Neverball. UT2k4 doesn't run at all. It loads, the splash screens hows, changes to full screen and then drops me back to desktop.
glxgears and fglrx_glxgears run very fast, in short the driver is installed.
Here's the proof:
Code:
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9700 Generic
OpenGL version string: 2.0.5695 (8.23.7)
The login screen is in some insane resolution that isn't even defined in the xorg.conf. When I edit gconf desktop resolution setting by hand to 1400x1050 and the log out and again in, I get 1280x1024 resolution
How can I solve this problem?
P.S. The list of resolutions I get when using Desktop -> Preferences -> Screen Resolution doesn't have anything to do with the settings in the xorg.conf

There are some that are defind in there, but some are missing and a lot of resolutions I didn't defin anywhere.