No announcement yet.

Page-Flipping Is Flipped On In The ATI DDX Driver

  • Filter
  • Time
  • Show
Clear All
new posts

  • Page-Flipping Is Flipped On In The ATI DDX Driver

    Phoronix: Page-Flipping Is Flipped On In The ATI DDX Driver

    With the Linux 2.6.38 kernel DRM update having been pulled into the mainline tree last night by Linus Torvalds, AMD's Alex Deucher pushed the page-flipping support from the DDX X.Org driver side into the mainline xf86-video-ati tree...

  • #2
    commit 122536ee0aeb1eef1a9d80d5e464dcb423dc2837
    Author: Mario Kleiner <>
    Date:   Mon Nov 22 04:11:07 2010 +0100
        ddx/ati: Add option "SwapbuffersWait" to control vsync of DRI2 swaps.
        A new optional kms driver option "SwapbuffersWait" is defined
        for xorg.conf, which defaults to "on". If "on", DRI2 bufferswaps
        will be synchronized to vsync, otherwise not.
        This currently only affects copy-swaps, not pageflipped swaps.
        It also requires a swap_interval setting of zero by the OpenGL
        Ideally, we'd provide a way for dri2 to pass the current swap
        interval to the ddx so we could change this dynamically.
    So SwapbuffersWait is enabled by default also.


    • #3
      I love the title. It's, eh, creative!


      • #4
        I'm still looking forward to somebody working on pageflip support for NV50 series cards: GeForce 8100, 8200, 8300, 8400, 8500, 8600, 8700, 8800, 9300, 9400, 9600, 9800, 100, 120, 130, 140, 150, 205, 210, 220, 230, 240, 250, 260, 275, 280, 285, 295, 310, 315, 320, 340.

        Cards Released from November 2006 to February 2010 (GeForce 315) -

        "Implement the pageflip ioctl. nv0x-nv4x should be mostly fine, nv50 doesn't work yet." -


        • #5
          Gosh, can't wait for the 2.6.38!!!


          • #6
            Yes... it seems to be a very interesting release...


            • #7

              i had try ,

              on my rv620 chipset (dell laptop), Nexuiz jump from +-35fps to +-60fps !

              (with SwapbuffersWait off).

              with SwapbuffersWait on, 45fps.

              can't wait for hyper-z


              • #8
                Tiling - so the micro tiling means full 2D tiling, right? Is that just for the limited places it's been used in on the older cards, or is it for full textures as well?


                • #9
                  Page flipping needs 2.6.38.x, but what else is there?

                  Does this page-flipping DDX merge provide anything new which doesn't need a 2.6.38.x kernel?


                  • #10
                    Only 1D tiling is implemented in the ddx at the moment, and it's still off by default.