My $0.02 worth -- I'm running a Radeon 9200SE here, and the 3D acceleration seems to work fine, or at least acceptably; I get about 1200 FPS out of 'glxgears'. The CPU is a P4 @ 2.4 GHz, for reference. It's set up under SuSE 8.2 Pro, which, according to my XFree86.0.log file, is running XFree86 version 4.3.0. Comparing your config file to mine, the "ServerFlags" section is identical, and the "Module" section contains the same stuff, but in a different order. I don't know if that matters, but FWIW, mine is:
Section "Module" Load "v4l" Load "extmod" Load "type1" Load "freetype" Load "dbe" Load "speedo" Load "glx" Load "dri" EndSection
My "Device" section is also different -- this older version didn't understand about the 9200, but the info I found suggested that using stuff for a 9100 would work, and it seems to. My entries are:
Section "Device" BoardName "Radeon 9100 QM" Driver "radeon" Identifier "Device" Screen 0 Option "Rotate" "off" VendorName "ATI" ChipID 0x514D EndSection
Otherwise, the config files look to be the same -- I'm assuming that all the screen-mode stuff, font paths, etc. won't make any difference. One thing I wonder about (without actually knowing anything about this) is the BusID entry in your file. In your log file, it looks to me like the system is actually trying to initialize multiple cards, (or maybe multiple ports on the card) at the point about 90% through, where the "Unknown error 999" messages show up. My log file doesn't show anything about /dev/dri/cardX, where X > 1.
Whether or not this is relevant to your more recent XFree86 version or not is, of course, an open question, but maybe it will help... Good luck!
Laurent GUERBY wrote:
On Fri, 2004-07-02 at 07:32, Curtis Rey wrote:
After looking at your X config file it's appears the drim flat out fails. What version of mesa libs Do you have installed? You might also have a look at and perhaps post the results of:
Same as yours.
The "Flag" section in my X file is after the "Modules" are called up (though X doesn't always rely a specific sequence to init certain subsections. But you might want to see if it makes a difference - the X error log you attach seems to indicates that the XF86Config file may be misconfiged. ...
Unfortunately, no change if I put the flag section after the module section.
Getting and optimizing the X radeon drivers can be dicey at best. XFree86 has also been all but out right abandoned by many in Linux because of political and license questions. "X.org" is a splinter org from X and is getting a fair amount of attention from the distros because it has a more open license, a few of the original devs from XF86, and is also adopting a more open development model that should result in faster development related to community involvement. Unlocking the features of the ATI RV250 (9200?) using XF86 radeon drivers is not a guarantee that you performance will be viable for 3D games or advanced model development. However if used for somthing like a lite CAD, simple Linux 3D game/program or similar it might suffice.
I don't do gaming, just wanted to do a bit of OpenGL on my spare time, according to my research the radeon 9200 (not SE) is the most powerful 3D card for which one can get open source drivers, but for the SE version it looks like waiting for a new release is needed.
I used Xorg with Fedora Core, I've seen that there's a version for SuSE 9.1 on ftp.suse.com (piles of RPMs), has anyone tried it? Will rpm -Uvh work, or will it break everything?
Thank you very much for your help so far,