Page 1 of 5 123 ... LastLast
Results 1 to 10 of 50

Thread: R600/700 Mesa Driver Picks Up Blit Support

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,335

    Default R600/700 Mesa Driver Picks Up Blit Support

    Phoronix: R600/700 Mesa Driver Picks Up Blit Support

    While a blitter module was introduced for Gallium3D that uses the 3D engine for blitting, this doesn't help those without blit support that are still running the "classic" Mesa driver stack. Over the night, however, blit support has arrived for the ATI R600/700 Mesa driver...

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

  2. #2
    Join Date
    Oct 2008
    Location
    Poland
    Posts
    182

    Default

    Well, it didn't totally come over night. First Alex created r600_blit.c some time ago. Then Andre Maasikas picked up his work and made blit actually work in his tree http://cgit.freedesktop.org/~andrem/...g/?h=r600-blit

    Finally his patches were merged to one patch and hit Mesa's master branch.

  3. #3
    Join Date
    Mar 2009
    Posts
    141

    Default

    Is this why my glxgears fps went from ~800 to 1800 overnight? Pretty cool

    (4870 HD w/ KMS/DRI2, zen-sources 2.6.33, gentoo)

    I don't suppose it will ever rival fglrx until the distant future when gallium3D is maybe working with r700

  4. #4
    Join Date
    Jan 2009
    Location
    Vienna, Austria; Germany; hello world :)
    Posts
    620

    Default

    great news ! this should make 2D even faster (compared to fglrx it's already much faster but it can't be fast enough )

    now we need some decent Evergreen support and I finally can migrate to the opensource drivers (again) - yay !

  5. #5
    Join Date
    Oct 2008
    Location
    Poland
    Posts
    182

    Default

    Not 2D only. For example OpenArena with Bloom goes up from 1FPS to 30FPS

    http://bugs.freedesktop.org/show_bug.cgi?id=25723

  6. #6
    Join Date
    Oct 2007
    Posts
    178

    Default

    Quote Originally Posted by Zajec View Post
    Not 2D only. For example OpenArena with Bloom goes up from 1FPS to 30FPS
    Hmm, that is not the case at all for me. While I can run OpenArena in 1920x1200 in 64-bit Archlinux just fine on my Thinkpad W500 using a 512MB Mobility FireGL V5700 ATI chip (which I think is more or less equivalent to the Mobility RADEON HD 3650 chip) and yesterdays gits of the 2.6.33 + zen kernel, xf86-video-ati and mesa-full (from AUR), I still get about 1 fps when I activate the bloom effects. This is running without KMS and gallium.

    How can I confirm that the latest blit commits are included and compiled in my packages? Do need to specify new configure switches? Do I need a recent git version of some other package?

    Oh, and btw, does Penumbra work ok for you guys using this code? Performance and render quality is still pretty bad here.

  7. #7
    Join Date
    Jan 2009
    Location
    Vienna, Austria; Germany; hello world :)
    Posts
    620

    Default

    from 1 to 30 ?

    now that's what I call acceleration

    seems in the past most of the graphics stuff still went through the cpu ...

  8. #8
    Join Date
    May 2008
    Posts
    598

    Default

    These guys are good!

    Have anyone tried Apple HD trailer playback with 720p and 1080p?

  9. #9
    Join Date
    Mar 2009
    Posts
    141

    Default

    Yeah playing around with this after recompiling, all of my 2D stuff is like butter! Better acceleration really improves the feel of the desktop.

  10. #10
    Join Date
    Dec 2008
    Posts
    984

    Default

    Quote Originally Posted by Phoronix
    This proper blitter support should result in performance improvements for both 2D and 3D acceleration.
    These commits are all in Mesa. I don't see how this is going to have any effect on 2D performance. Please enlighten me

Posting Permissions

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