View Full Version : RadeonHD CS Driver Gets EXA Improvements
phoronix
07-29-2008, 09:40 AM
Phoronix: RadeonHD CS Driver Gets EXA Improvements
For those interested in playing with the latest open-source ATI code but don't want to dive into kernel mode-setting or the new AtomBIOS parser, you may want to test out the CS branch. The CS branch was started last week by Luc Verhaegen as it turns all calls made by the driver into macros...
http://www.phoronix.com/vr.php?view=NjYyOA
Louise
07-29-2008, 03:16 PM
If GCC doesn't optimize inline functions... Isn't that a HUGE bug then?
The_Monkey_King
07-30-2008, 02:55 PM
...you may want to test out the CS branch.
CS = Counter Strike?
bridgman
07-30-2008, 10:06 PM
Command Submission
If GCC doesn't optimize inline functions... Isn't that a HUGE bug then?
It doesn't optimise properly in this case, so it is some sort of shortcoming... But then, the gcc version included in 10.3 is an evolution of a 2y old compiler, and the newer versions are supposedly better. GCC is like any other free software project, it's moving constantly, but never perfect :)
Still, i'm stuck with 4 macros now, whereas i would've preferred to have gotten rid of them completely. But 10x speedup when turning RegWrite/Write into macros, and a few more percent for Grab/Advance, those are numbers i cannot go around :)
The situation isn't that bad, the macros themselves are pretty small still.
Maybe in a year or two, when even debian stable no longer shows such differences, we can get rid of them.
Louise
07-31-2008, 02:59 AM
It doesn't optimise properly in this case, so it is some sort of shortcoming... But then, the gcc version included in 10.3 is an evolution of a 2y old compiler, and the newer versions are supposedly better. GCC is like any other free software project, it's moving constantly, but never perfect :)
Still, i'm stuck with 4 macros now, whereas i would've preferred to have gotten rid of them completely. But 10x speedup when turning RegWrite/Write into macros, and a few more percent for Grab/Advance, those are numbers i cannot go around :)
The situation isn't that bad, the macros themselves are pretty small still.
Maybe in a year or two, when even debian stable no longer shows such differences, we can get rid of them.
Very impressive =)
Looking forward to when I can simply "./configure && make && make install" =)
TechMage89
07-31-2008, 01:56 PM
*wants Clang and LLVM to work for everything*
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.