Phoronix: 13-Way AMD Open Linux GPU Drivers On The Source Engine
For your viewing pleasure today is a 13-way AMD Radeon graphics card comparison when testing out the open-source Radeon Gallium3D drivers on the wide spectrum of ATI/AMD GPUs while looking at the performance for Valve's Source Engine with Counter-Strike: Source and Team Fortress 2. Given the imminent arrival of Steam Machines and SteamOS to push Linux gaming into its long-awaited spotlight, is AMD's open-source Linux graphics driver capable of delivering a reasonable level of performance?
Source needs OpenGL 3, LLVM 3.3 only supports 2.1 with RadeonSI, OpenGL 3 support is in LLVM 3.4
How do you update the LLVM?
On other distributions you will do that different, for example on Debian or Ubuntu just do a web search for "how to backport" or something similar.
Why is 5830 magically performing better than 4890? I believe 4890 has more horse power than that cheap card.
IIRC the shader count was doubled going from HD48xx to HD58xx so even though the 5830 is cut down pretty far it still has more shader ALUs (1120) than a fully configured 48xx (800).
But I have observed in benchmarks using Catalyst drivers (both Linux and Windows) that 4890 is usually in par with 5870 and 6770. No idea about 7000 and newer.
Is that legacy Catalyst drivers for these cards are optimized to death?
The issue with glColorMaskIndexedEXT is a hardware limitation. R500 and HD2900 don't support it in hardware and there is nothing the driver can do about it.