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

Thread: RV670 Benchmark: KMS vs UMS vs KMS w/o vsync

  1. #1
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    917

  2. #2
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    917

    Default

    I precise that disabling vline waiting for buffer swaps in the dri2 paths I saw no tearing but only icreased performance.

    By the way, here is the patch (KMS w/o vsync):
    Code:
    diff --git a/src/radeon_dri2.c b/src/radeon_dri2.c
    index 103972f..7ddcda0 100644
    --- a/src/radeon_dri2.c
    +++ b/src/radeon_dri2.c
    @@ -313,7 +313,7 @@ radeon_dri2_copy_region(DrawablePtr drawable,
         }
     
         vsync = info->accel_state->vsync;
    -    info->accel_state->vsync = TRUE;
    +    //info->accel_state->vsync = TRUE;
     
         (*gc->ops->CopyArea)(&src_pixmap->drawable, &dst_pixmap->drawable, gc,
                              0, 0, drawable->width, drawable->height, 0, 0);

  3. #3
    Join Date
    Mar 2008
    Location
    Eire
    Posts
    58

    Default

    Very nice, thanks for posting this.

    You never mentioned what hardware you were running this on, though.
    RV670, is that a 3850 or greater?

    Curious to see KMS outperforming UMS across the board, it's the opposite of what I've seen earlier...

    Could you post comparisons of gtkperf or some other 2d rendering benchmark too?

  4. #4
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    917

    Default

    Quote Originally Posted by Sadako View Post
    You never mentioned what hardware you were running this on, though.
    RV670, is that a 3850 or greater?
    Because you can see the hardware details in the global.phoronix-test-suite.com links
    RV670 is high-end R600, so 3850 or 3870. Mine is HD3870.

    Quote Originally Posted by Sadako View Post
    Curious to see KMS outperforming UMS across the board, it's the opposite of what I've seen earlier...
    UMS has a much higher max framerate, but also terrible slowdowns, so the average framerate is slower. Unfortunately PTS-2.4.1 prints only the average framerate
    Also, UMS has never performed well with my card. Particularly nexuiz which seems to use software rendering! I already filed bugs but no one ever answered...

    Quote Originally Posted by Sadako View Post
    Could you post comparisons of gtkperf or some other 2d rendering benchmark too?
    I already planned 2D benchmarks, but I'dd like to test Obscene_CNN performance patches before.
    I'm waiting for him to send me latest kernel patches against drm-radeon-testing and to fix the problems with the other patches.

  5. #5
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    917

    Default

    F*CKING edit time :@

    Quote Originally Posted by Sadako View Post
    Curious to see KMS outperforming UMS across the board, it's the opposite of what I've seen earlier...
    Furthermore, phoronix benchmarks had always used a highly outdated graphic stack and in the meanwhile KMS paths improved.

  6. #6
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,788

    Default

    Quote Originally Posted by darkbasic View Post
    F*CKING edit time :@


    Furthermore, phoronix benchmarks had always used a highly outdated graphic stack and in the meanwhile KMS paths improved.
    Dude, there's a difference between "highly outdated" and "current, non experimental". That "highly outdated" you refer to is what people use today.

  7. #7
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,434

    Default

    That's the problem with periods of rapid progress. Code from a few weeks ago *is* totally outdated

  8. #8
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,788

    Default

    Don't get me started again about the "Linux Driver Model"

    *The non-existent one.

  9. #9
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    917

    Default

    Well, since they merged gpu recovery it doesn't matter for me: damn, I love it!

  10. #10
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    917

    Default

    P.S.
    I was starting to think about switching back to nvidia before gpu recovery was implemented

Posting Permissions

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