Shader Optimizations Revived For R600 Gallium3D
Phoronix: Shader Optimizations Revived For R600 Gallium3D
Vadim Girlin has revived his "shader optimization" branch of Mesa that focuses upon improvements to the AMD R600 Gallium3D graphics driver...
From what it looks like in the mailing list post Vadim's made a lot of progress on improving the shader compiler, but it's still definitely a work in progress. The current consensus seems to be that the knowledge and lessons learned will be very useful, but it's looking like if any of this code gets merged into master, it'll be a piecemeal thing.
From the mailing list:
Heaven 3.0, all settings high/enabled, 1280x720, HD5750:
default backend : 20.0 fps
llvm backend : 18.8 fps
r600-sb : 38.0 fps
I didn't see this coming. If they don't merge it, distributions will.
The lastest from the mailing list seems to be that if these changes can be made stable they may well get merged. But as the developer only has one type of card he needs others to test out the changes. Are there any guides or forum threads out there that would give someone and idea where to start on building and upgrading a kernal, mesa and radeon drivers? I'm a developer so I'm not a complete noob but I've never ventured to these deeps of the OS before.
Edit: By the way I'm currently using Ubuntu 12.10 on the laptop I would like to test with but can use something else if this will mean its easier to do.
Last edited by timothyja; 03-02-2013 at 03:20 AM.
It's mesa only, and you can test that without installing anything. Build mesa, and run this from the main dir
LD_LIBRARY_PATH=lib LIBGL_DRIVERS_PATH=lib/dri myapp
For anyone else looking the repo is can be found here: http://cgit.freedesktop.org/~vadimg/mesa/log/?h=r600-sb
The dev has only tested with evergreen so test it out and let him know what you find it would be great to get this merged.