Announcement

Collapse
No announcement yet.

Open-Source ATI R500 EXA & XAA Support

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Open-Source ATI R500 EXA & XAA Support

    Phoronix: Open-Source ATI R500 EXA & XAA Support

    For those of you using the RadeonHD driver with a Radeon X1000 (R500) graphics card, today it has picked up EXA and XAA support! This support is still very initial -- with no EXA accelerated (DMAed) up or download yet -- but it means the start of open-source 2D acceleration for these ATI graphics cards. The git commits pushing this XAA/EXA support were made just minutes ago to xf86-video-radeonhd on FreeDesktop's server...

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

  • #2
    RadeonHD FTW!

    Will test this out very soon

    Comment


    • #3
      ** Working on a fglrx, radeon, radeonhd 2D comparison. **
      Michael Larabel
      http://www.michaellarabel.com/

      Comment


      • #4
        How do I enable EXA? I'm on Ubuntu 7.10.

        Comment


        • #5
          Once you're running the latest xf86-video-radeonhd code, add:

          Option "AccelMethod" "EXA"

          to your radeonhd device section of the xorg.conf.
          Michael Larabel
          http://www.michaellarabel.com/

          Comment


          • #6
            Tks. Do you have to do anything to disable XAA, which is enabled by default, or can they co-exist?

            Comment


            • #7
              Originally posted by rbmorse View Post
              Tks. Do you have to do anything to disable XAA, which is enabled by default, or can they co-exist?
              The AccelMethod tells it all, if it's XAA it's XAA. If it's EXA, it's EXA. If you use ShadowFB, it's ShadowFB.
              Michael Larabel
              http://www.michaellarabel.com/

              Comment


              • #8
                Do I need to build the driver again or can I just do a git update?

                Comment


                • #9
                  Originally posted by sundown View Post
                  Do I need to build the driver again or can I just do a git update?
                  You need to rebuild and reinstall the driver every time after a git update.
                  Michael Larabel
                  http://www.michaellarabel.com/

                  Comment


                  • #10
                    Originally posted by Michael View Post
                    The AccelMethod tells it all, if it's XAA it's XAA. If it's EXA, it's EXA. If you use ShadowFB, it's ShadowFB.
                    Ok...yes. If you don't specify anything you get XAA, according to the log. In any case, for my R580+ on Ubuntu 7.10, XAA subjectively "feels" much faster than EXA. Video has fewer defects, too.

                    Comment


                    • #11
                      I'd be interested in making sure the radeon driver CP support was actually enabled (the r500 support is now in DRM master).

                      If it was it might be worth comparing CPU usage on both tests to see if there is a big difference.

                      Comment


                      • #12
                        It might be worth adding the option for EXA:

                        Option "MigrationHeuristic" "greedy"

                        and seeing if that brings the EXA performance closer to that of XAA. That's what I use with the radeon driver using EXA on an RV350, and it seems to provide a significant speedup, gtkperf results are comparable to XAA.

                        Comment


                        • #13
                          Originally posted by ejs1920 View Post
                          It might be worth adding the option for EXA:

                          Option "MigrationHeuristic" "greedy"

                          and seeing if that brings the EXA performance closer to that of XAA. That's what I use with the radeon driver using EXA on an RV350, and it seems to provide a significant speedup, gtkperf results are comparable to XAA.
                          does someone know how to fix the offscreen pixmaps on exa?! on xaa i got them fixed with xaanooffscreenpixmaps but on exa the same option doesn't work. i suspect it isn't supported.

                          Comment


                          • #14
                            Originally posted by givemesugarr View Post
                            does someone know how to fix the offscreen pixmaps on exa?! on xaa i got them fixed with xaanooffscreenpixmaps but on exa the same option doesn't work. i suspect it isn't supported.
                            They work differently so the same option doesn't make any sense.

                            Comment


                            • #15
                              I've read something about "EXANoOffscreenPixmaps"...

                              Comment

                              Working...
                              X