ATI "r500-fp" DRM Merged To Master
Phoronix: ATI "r500-fp" DRM Merged To Master
Last Thursday, David Airlie achieved hardware-accelerated glxgears on an open-source R500 Mesa implementation based upon the earlier R300 code. This is a big step forward for open-source 3D on these newer ATI Radeon graphics cards, but it's still a work in progress...
Great Will it try out soon, as Debian always updates mesa to the latest git every month, and the next time seems to be this week.
So which to use, radeon or radeonhd?
So if I've got an X1600 (RV535) in my system, should I be using the radeon or radeonhd driver? I'm confused, and honestly I find that the git commits to the radeonhd tree to be darn slow... but maybe I'm too used to linux kernel speed. :]
Originally Posted by phoronix
Basically, on a new AMD AM2 5000+ cpu, 4gb of RAM and my X1600, I found the flight gear was unplayable. I assume because I don't have GL support and it's doing all the work rendering on the CPU.
I'd like to try and keep away from the fglrx driver, if only because I'm so happy AMD is releasing the GPU specs. A major reason why I bought AMD/ATI for my new system.
So, any suggestions? Oh yeah, I'm also running Ubuntu 8.04 Beta as well. Bleeding edge is fun!
The article indicates the new code is going into git, not any distribution yet. So, either start installing git or you'll have to wait a while. Neither of the ati or radeonhd stable releases are using this new code yet.
Originally Posted by l8gravely
To install drm and mesa is pretty easy, just follow the "building from git" link at http://dri.freedesktop.org/wiki/Download
Until now most of the acceleration work has been done in the radeon tree rather than radeonhd simply because the acceleration code was already *in* radeon. The most recent EXA and Xv acceleration work was written initially by Alex for earlier GPU families (R300 for EXA, R200 for TexturedVideo), then extended to cover R5xx as a separate step.
The radeonhd devs are almost finished porting the 2d acceleration code and DRI support into radeonhd (maybe a couple of weeks) so going forward you should see more acceleration work being done directly in the radeonhd tree and the apparent activity in radeonhd will go up. That said, we are trying to keep the acceleration and DRI code in radeon and radeonhd very close so that improvements can easily be pushed between the drivers. Hopefully we can do the same with the Xv code.
On the 3d side, everyone has agreed that we will stick with a single copy of mesa/mesa and mesa/drm, so any work done there will immediately benefit both drivers once DRI support is running in radeonhd. For now, though, if you want to play with "bleeding edge" acceleration code then you will need to use radeon; otherwise you can go with radeonhd and it should catch up quickly once the core acceleration framework is in place, which should be quite soon.
Last edited by bridgman; 03-24-2008 at 01:12 PM.
[QUOTE=paul;27955]The article indicates the new code is going into git, not any distribution yet. So, either start installing git or you'll have to wait a while. Neither of the ati or radeonhd stable releases are using this new code yet.
To install drm and mesa is pretty easy, just follow the "building from git" link at http://dri.freedesktop.org/wiki/Download/QUOTE]
Thanks for hint. I've already pulled the radeonHD git tree and I'm using it, but again to no great shakes in terms of performance.
I'll have to give the radeon tree a go and see how well flight gear works on there.
I can be patient though, pysol is my game of choice right now when I have neurons to spare. :]
Thanks for the pointers, now I'm going to pull down the radeon git tree and see how that works for me.
Originally Posted by bridgman