Dear listmembers,
when installing the new ATI drivers on my son's computer I think I found the
reason why I have been struggling with the installation since the release
8.14.13 (SuSE 9.3):
the file that is the call-parameter for sax2 changed. This seems to make sax2
write erratic values into /etc/X11/xorg.conf.
Please see the following example:
"original" config-File generated by sax2 (excerpt):
This is always the same:
Section "Monitor"
DisplaySize 380 290
HorizSync 28-130
Identifier "Monitor[0]"
ModelName "HP P1130"
Option "DPMS"
VendorName "HWP"
VertRefresh 43-170
UseModes "Modes[0]"
EndSection
But here we go:
**************************************************************
Section "Modes"
Identifier "Modes[0]"
Modeline "640x480" 23.06 640 656 720 800 480 481 484 497
Modeline "640x480" 27.74 640 664 728 816 480 481 484 500
Modeline "640x480" 32.64 640 672 736 832 480 481 484 503
Modeline "640x480" 36.97 640 672 736 832 480 481 484 505
Modeline "640x480" 42.22 640 680 744 848 480 481 484 508
Modeline "640x480" 46.80 640 680 744 848 480 481 484 511
Modeline "640x480" 51.43 640 680 744 848 480 481 484 514
Modeline "640x480" 57.18 640 680 752 864 480 481 484 517
Modeline "640x480" 62.12 640 680 752 864 480 481 484 521
Modeline "1600x1200" 155.47 1600 1704 1880 2160 1200 1201 1204 1241
Modeline "1600x1200" 184.66 1600 1712 1888 2176 1200 1201 1204 1248
Modeline "1600x1200" 214.57 1600 1720 1896 2192 1200 1201 1204 1255
Modeline "1600x1200" 245.21 1600 1728 1904 2208 1200 1201 1204 1262
Modeline "1600x1200" 274.59 1600 1728 1904 2208 1200 1201 1204 1269
Modeline "1600x1200" 306.73 1600 1736 1912 2224 1200 1201 1204 1277
Modeline "1600x1200" 336.96 1600 1736 1912 2224 1200 1201 1204 1284
Modeline "1600x1200" 367.80 1600 1736 1912 2224 1200 1201 1204 1292
Modeline "1600x1200" 401.86 1600 1744 1920 2240 1200 1201 1204 1300
Modeline "1400x1050" 118.42 1400 1488 1640 1880 1050 1051 1054 1086
Modeline "1400x1050" 140.79 1400 1496 1648 1896 1050 1051 1054 1092
Modeline "1400x1050" 163.75 1400 1504 1656 1912 1050 1051 1054 1098
Modeline "1400x1050" 185.75 1400 1504 1656 1912 1050 1051 1054 1104
Modeline "1400x1050" 209.92 1400 1512 1664 1928 1050 1051 1054 1111
Modeline "1400x1050" 232.59 1400 1512 1664 1928 1050 1051 1054 1117
Modeline "1400x1050" 257.84 1400 1520 1672 1944 1050 1051 1054 1124
Modeline "1400x1050" 281.43 1400 1520 1672 1944 1050 1051 1054 1131
Modeline "1400x1050" 305.03 1400 1520 1672 1944 1050 1051 1054 1137
Modeline "1280x1024" 105.15 1280 1360 1496 1712 1024 1025 1028 1059
Modeline "1280x1024" 125.14 1280 1368 1504 1728 1024 1025 1028 1065
Modeline "1280x1024" 145.69 1280 1376 1512 1744 1024 1025 1028 1071
Modeline "1280x1024" 165.29 1280 1376 1512 1744 1024 1025 1028 1077
Modeline "1280x1024" 186.80 1280 1376 1520 1760 1024 1025 1028 1083
Modeline "1280x1024" 207.19 1280 1376 1520 1760 1024 1025 1028 1090
Modeline "1280x1024" 229.69 1280 1384 1528 1776 1024 1025 1028 1096
Modeline "1280x1024" 250.74 1280 1384 1528 1776 1024 1025 1028 1103
Modeline "1280x1024" 271.80 1280 1384 1528 1776 1024 1025 1028 1109
Modeline "1024x768" 61.89 1024 1080 1184 1344 768 769 772 794
Modeline "1024x768" 73.89 1024 1080 1192 1360 768 769 772 799
Modeline "1024x768" 86.18 1024 1088 1200 1376 768 769 772 803
Modeline "1024x768" 97.84 1024 1088 1200 1376 768 769 772 808
Modeline "1024x768" 110.91 1024 1096 1208 1392 768 769 772 813
Modeline "1024x768" 122.97 1024 1096 1208 1392 768 769 772 818
Modeline "1024x768" 136.57 1024 1104 1216 1408 768 769 772 822
Modeline "1024x768" 149.05 1024 1104 1216 1408 768 769 772 827
Modeline "1024x768" 161.66 1024 1104 1216 1408 768 769 772 832
Modeline "800x600" 36.88 800 832 912 1024 600 601 604 621
Modeline "800x600" 44.13 800 840 920 1040 600 601 604 624
Modeline "800x600" 51.73 800 840 928 1056 600 601 604 628
Modeline "800x600" 58.73 800 840 928 1056 600 601 604 632
Modeline "800x600" 66.71 800 848 936 1072 600 601 604 635
Modeline "800x600" 73.98 800 848 936 1072 600 601 604 639
Modeline "800x600" 82.55 800 856 944 1088 600 601 604 643
Modeline "800x600" 90.10 800 856 944 1088 600 601 604 647
Modeline "800x600" 97.59 800 856 944 1088 600 601 604 650
EndSection
**************************************************************
The "fixed" version shows:
**************************************************************
Section "Modes"
Identifier "Modes[0]"
EndSection
**************************************************************
This is always the same:
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200" "1400x1050" "1280x1024" "1024x768" "800x600"
"640x48
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
The dotclocks seem very high to me. Actually there are no modelines required
by the ATI-driver and for some reason they stay - I think that can be
configured by the file that is handed over as parameter. Up to the version
8.14.13 I configured the driver using the call
sax2 -r -m 0=fgrlx -b /usr/X11R6/lib/sax/profile/firegl
From then on I used what was written down in the README.SuSE within the
directory /usr/share/doc/packages/firegl, and that seems to cause the issues
I have been pointing to above.
sax2 -r -m 0=firegl -b /usr/share/doc/packages/fglrx/sax2-profile
Maybe only few people actually run at 1600x1200 like I do - I do not know. To
be more precise, I even have to add --lowres as a parameter, what was not
neccessary up to version 8.14.13. Whatsoever, the result is not satisfying.
Moreover I detected several entries being duplicated in the generated
xorg.conf file. So, probably someone at SuSE finds the time to look into this
issue.
My solution was: set up all parameters at low resolution, store the xorg.conf
file (but never test!), then delete all the modelines -> system is now
functional.
It is not a driver issue, it is a sax2 issue.
Take care
Dieter Jurzitza
--
-----------------------------------------------------------
|
\
/\_/\ |
| ~x~ |/-----\ /
\ /- \_/
^^__ _ / _ ____ /
<°°__ \- \_/ | |/ | |
|| || _| _| _| _|
if you really want to see the pictures above - use some font
with constant spacing like courier! :-)
-----------------------------------------------------------