Page 1 of 2 12 LastLast
Results 1 to 10 of 22

Thread: A New Acceleration Architecture For X

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    15,678

    Default A New Acceleration Architecture For X

    Phoronix: A New Acceleration Architecture For X

    XAA, or the XFree86 Acceleration Architecture, is over twelve years old and finally in 2005 it was greeted by a replacement, EXA. XAA is nearing an end-of-life and Intel is prepared to remove XAA acceleration within their next Intel graphics driver release later this year...

    http://www.phoronix.com/vr.php?view=NjY0MA

  2. #2
    Join Date
    Aug 2007
    Posts
    437

    Default

    He's better make it really, really good. Otherwise he looks like a jerk to me, always wiping out other's code using his code

  3. #3
    Join Date
    Jun 2007
    Posts
    145

    Default

    mh, i'm getting some troubles. what about glucose? is exa/glucose/uxa usable with gallium3d? or are they going to be obsolete and will be substituted? why do they have such big plans when it doesn't makt *that* much sense to put lots of efforts into the "old" dri-model?

  4. #4
    Join Date
    Aug 2007
    Location
    Norway
    Posts
    146

    Default Another day, another Xorg technology acronym ..

    Xorg development looks very chaotic from the outside. Can't be much fun to program GFX device drivers using a framework in complete limbo all the time. I'll go with nothing but NVidia's proprietary solution, since they pretty much rip out DRI, and it works so blazingly well (and they are working on the 2D-problems for GF8000/9000-gen cards). When will the free next-gen-DRI stack ever mature ? Let's hope the over-night trashing-and-introducing-a-new-API process works out well in the end for *all* graphics-card brands (not just Intel). However long that will be.

  5. #5
    Join Date
    Jun 2008
    Posts
    61

    Default

    Well, if that means that 2d acceleration in Linux will not suck anymore, I'm in all for it!

  6. #6
    Join Date
    Mar 2008
    Location
    The Alps
    Posts
    42

    Default Is Intel bullying Xorg?

    Let me see: Intel had a memory manager done by Tungsten graphics (TTM) and then they threw it away and replaced with their own GEM. After 12 years we finally have a better 2d acceleration architecture, and just the time for it to be ready and Intel threws in a replacement. And now anyone who was going on working to EXA and TTM based drivers must stop and redo all the work from start.
    Which technology will be shot dead next? Gallium3d looks the best candidate in the line.
    Going on this way, X.org may
    1) become an Intel-only graphix server or
    2) fork (again) into an Intel-X and exa-ttm-gallium-Y.

  7. #7
    Join Date
    Dec 2007
    Location
    Merida
    Posts
    1,114

    Default

    Well, if it's "better" then why not. Still, all this wait is really annoying.

  8. #8
    Join Date
    Jul 2007
    Posts
    405

    Default

    EXA actually works quite well when it's done properly. I'm not sure what benefits UXA really intends to offer.

    It's good to keep some perspective about this: this doesn't suddenly make EXA worthless. EXA is still a good architecture and, for example, on radeon (up through r500), it provides very fast 2d. I'd like to see what benefits can be had from UXA. They'd have to be pretty darn good to justify replacing EXA in a bunch of drivers that already have it.

    I keep wondering when we'll move to a unified 2d/3d stack, in other words, when 2d API is just a subset of the 3d API.

  9. #9
    Join Date
    Feb 2008
    Posts
    139

    Default

    Quote Originally Posted by TechMage89 View Post
    I keep wondering when we'll move to a unified 2d/3d stack, in other words, when 2d API is just a subset of the 3d API.
    I wonder if this is already the case with nvidia...There is a known problem with 2d on 8/9 series cards and the fact that these have far less dedicated 2d hardware causes the slowness which is less drastic under previous generations. The problem could be due to poor mapping of 2d calls to the gpu itself...

    Unfortunately nvidia is not an open driver and we will never know for sure. What gets to me is just that all these acceleration architectures are a series of false starts which end up (sort of) deprecated before they go anywhere.

    -Exa has been around for ages and only recently intel got it performing well.
    -Where is glucose? or xorg 7.4 for that matter? .
    -Is gallium going to survive long enough to reach critical mass? or are they just going to junk it just as drivers start to use it?

  10. #10
    Join Date
    Apr 2008
    Posts
    101

    Default

    Quote Originally Posted by _txf_ View Post
    -Exa has been around for ages and only recently intel got it performing well.
    EXA ist just an API an can be implemented using the 3D engine. And the recent chnages that speeded up EXA were not in the intel driver, but in the xserver - thats why radeon flys now with EXA too.

    So can we stop whining now and accept that building a proper acceleration architecture takes time...

Posting Permissions

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