Page 1 of 3 123 LastLast
Results 1 to 10 of 31

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

Hybrid View

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

    Default 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...

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

  2. #2
    Join Date
    Jul 2010
    Posts
    69

    Default

    Code:
    commit 122536ee0aeb1eef1a9d80d5e464dcb423dc2837
    Author: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
    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
        client.
        
        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. #3
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,129

    Default

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

  4. #4
    Join Date
    Jul 2010
    Posts
    61

    Default

    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) - http://en.wikipedia.org/wiki/Compari...ocessing_units

    "Implement the pageflip ioctl. nv0x-nv4x should be mostly fine, nv50 doesn't work yet." - http://nouveau.freedesktop.org/wiki/PageFlipDevelopment

  5. #5
    Join Date
    Feb 2010
    Location
    Srpska Republic, Bosnia&Herzegovina
    Posts
    106

    Default

    Gosh, can't wait for the 2.6.38!!!

  6. #6
    Join Date
    Mar 2009
    Location
    Hellas
    Posts
    1,033

    Default

    Yes... it seems to be a very interesting release...

  7. #7
    Join Date
    Apr 2009
    Posts
    35

    Default

    WOW,

    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. #8
    Join Date
    Oct 2008
    Posts
    3,092

    Default

    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. #9
    Join Date
    Jul 2007
    Posts
    440

    Default 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. #10
    Join Date
    Dec 2007
    Posts
    2,356

    Default

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

Tags for this Thread

Posting Permissions

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