Results 1 to 7 of 7

Thread: RadeonHD CS Driver Gets EXA Improvements

  1. #1
    Join Date
    Jan 2007
    Posts
    13,389

    Default RadeonHD CS Driver Gets EXA Improvements

    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

  2. #2
    Join Date
    May 2008
    Posts
    598

    Default

    If GCC doesn't optimize inline functions... Isn't that a HUGE bug then?

  3. #3
    Join Date
    Oct 2007
    Location
    Under a rock
    Posts
    60

    Default

    Quote Originally Posted by phoronix View Post
    ...you may want to test out the CS branch.
    CS = Counter Strike?

  4. #4
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,279

    Default

    Command Submission

  5. #5
    Join Date
    May 2007
    Location
    Nurnberg.
    Posts
    302

    Default

    Quote Originally Posted by Louise View Post
    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.

  6. #6
    Join Date
    May 2008
    Posts
    598

    Default

    Quote Originally Posted by libv View Post
    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" =)

  7. #7
    Join Date
    Jul 2007
    Posts
    402

    Default

    *wants Clang and LLVM to work for everything*

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •