i thought radeonhd will get beaten on all tests. instead, it appears that fglrx has still numerous performance issues.
i wonder if it's due to complexity of the code, or just bugs. there was a claim that simpler driver might actually beat more complex driver.
My interpretation of the test results was that "EXA is finally worth implementing"
This is actually a real good example of the relative benefits of open vs closed source. 2D is relatively simple in terms of the amount of code required, so a single good developer can produce a sufficiently optimized driver in a practical amount of time. In that case the open source driver will usually win because it can and will track improvements elsewhere in the stack more quickly (since whoever changes the rest of the stack will probably change the driver at the same time).
3D, by comparison, is maybe 100x the code size (seriously) so there the advantages of being able to share proprietary code across a number of OSes will typically outweigh the benefits of having source code available to developers working on other parts of the stack.
Gallium3D is interesting because (a) it seems to have the API lines in the right place to let relatively small HS-specific code still get decent performance, and (b) there is some cross-OS potential so development effort can bleed in from other OSes and markets.
Last edited by bridgman; 01-24-2009 at 06:37 AM.
that circles test result looks fishy. How many test runs were made? Just one or several (and I don't mean gtkperf rounds...)? Maybe it was some background activity? A ubuntu bug or a bug in the pts? Because 4000 seconds.. that is completly out of the loop.
Very interesting results. Your conclusion is a little funny, though: The important thing isn't which driver won more benchmarks. It's which driver had big slowdowns that will be a bottleneck for some real-world activities and e.g. make firefox feel slow.
There were only a few cases where one driver was much slower than the other. IMHO, you should be focusing on those. e.g. Catalyst took 0.09s vs. radeonhd's 0.12s on GtkTextView scrolling. Text scrolling is definitely something that can make a desktop feel slow. e.g. server mobos with onboard mach64 chips suck so much with gnome-terminal that xterm is preferable. (Fortunately, the newer ATI E1000 chipset is up to par and can run a gnome desktop pretty well. No 3D accel, though, since the HW omits that functionality!)
well, gnome sucks anyway ....
Than you'll love this article
thread=15059