Announcement

Collapse
No announcement yet.

DRI2 vs. DRI3 Radeon Linux OpenGL Performance

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

  • SystemCrasher
    replied
    When running the Xonotic open-source first person shooter with its maximum visuals, the R9 290 and HD 6870 continued to deliver greater frame-rates with DRI3 enabled.
    ...and what happened to R7 370? One of most dumb and annoying misfeatures of benchmarks at phoronix is lack of half results for half tests without any single word about reason begind this. Has R7 370 crashed under load? Has it failed to deliver reasonable performance? Or this test has been just considered pointless and skipped?

    Leave a comment:


  • dungeon
    replied
    Originally posted by profoundWHALE View Post
    He likes to benchmark real world use (aka, the average user) meaning only flags that would be default. Anything special AFAIK would mean something like this which just has DRI2 vs DRI3
    He should really disable that in Xonotic Real world average user will update his game when message box fly around like that

    Openarena 0.8.8 benchmark has nothing to do what user will get by default from that game, etc...
    Last edited by dungeon; 02 November 2015, 02:43 PM.

    Leave a comment:


  • profoundWHALE
    replied
    Originally posted by dungeon View Post
    There is cl_maxfps cvar in Xonotic to cap yor frame rate to desired value.
    An in source games, while in the game I know that you can:
    ~ to open the console
    max_fps 65

    And it'll be easier to maintain that because your GPU won't try to render 200+ fps in an empty room. I say 65 because it'll always be a little bit less than that which definitely gives me tearing.

    Originally posted by dungeon View Post
    Btw. there is cl_curl_enabled which Michael should disable in phoronix benchmark, to not benchmark network with Xonotic and also to not have that update now message to flow around
    He likes to benchmark real world use (aka, the average user) meaning only flags that would be default. Anything special AFAIK would mean something like this which just has DRI2 vs DRI3

    Originally posted by dungeon View Post
    edit: Yeah problem with traditional vsync is if let say your screen is 60Hz, but on moment fps rate goes at least 1 fps bellow that value then it tries to vsync again to 30Hz likely which introduce throttling and that makes things looks even worse.
    Yeah. The goal of vsync is consistent frame times over latency

    Anyways, regarding the performance, it's always good to see improvements with no regressions.
    Last edited by profoundWHALE; 02 November 2015, 01:15 PM.

    Leave a comment:


  • dungeon
    replied
    Originally posted by Espionage724 View Post
    I was messing with Xonotic last night; leaving FPS capped at 60 with vsync had my FPS dropping well below that at times. Disabling vsync (vblank_mode=0) easily allowed Xonotic to maintain above 60 fps most of the time.
    There is cl_maxfps cvar in Xonotic to cap yor frame rate to desired value.

    Btw. there is cl_curl_enabled which Michael should disable in phoronix benchmark, to not benchmark network with Xonotic and also to not have that update now message to flow around

    edit: Yeah problem with traditional vsync is if let say your screen is 60Hz, but on moment fps rate goes at least 1 fps bellow that value then it tries to vsync again to 30Hz likely which introduce throttling and that makes things looks even worse.
    Last edited by dungeon; 02 November 2015, 10:53 AM.

    Leave a comment:


  • duby229
    replied
    Originally posted by Espionage724 View Post

    I was messing with Xonotic last night; leaving FPS capped at 60 with vsync had my FPS dropping well below that at times. Disabling vsync (vblank_mode=0) easily allowed Xonotic to maintain above 60 fps most of the time.
    Well, vsync can help reduce tearing, but that not what I'm saying, Leave vsync off, but tweak game and graphic settings to get close to your monitors refresh rate. It all about playability, so if settings cause frame rate to drop too low, then it needs further tweaking.

    Leave a comment:


  • Guest
    Guest replied
    Originally posted by Adriannho View Post
    For me on arch man radeon | grep DRI gives:
    Code:
    Enable DRI2 page flipping. The default is on. Pageflipping is supported on all radeon hardware.
    very strange indeed.
    That might be for a different option (for me, that text is under the "EnablePageFlip" option, which is under the DRI3 option). But if the DRI grep only shows the pageflip thing; your radeon driver may not have support for DRI3 then.

    Originally posted by duby229 View Post
    And this article proves exactly why rendering way above screen refresh is stupid. It doesn't matter. I'll bet you that if time was taken to configure the game for best settings to get close to 60hz average they would perform exactly the same. Which means that what has been taken as overall performance has been wrong all along.

    The only metrics that make sense measuring are those that you'll be playing at.
    I was messing with Xonotic last night; leaving FPS capped at 60 with vsync had my FPS dropping well below that at times. Disabling vsync (vblank_mode=0) easily allowed Xonotic to maintain above 60 fps most of the time.
    Last edited by Guest; 02 November 2015, 09:55 AM.

    Leave a comment:


  • dungeon
    replied
    Originally posted by duby229 View Post
    If you have a 144hz monitor then tweak for that instead.
    I don't have it now, but i might buy one in future... there are also some overclockable to 200Hz monitors so you never know what one want to use - any range matters.

    Leave a comment:


  • duby229
    replied
    Originally posted by dungeon View Post

    You know that some people have 144Hz monitors, there are now also Freesync monitors with 30Hz-144Hz range so higher then 60 does matter.
    If you have a 144hz monitor then tweak for that instead.

    Leave a comment:


  • dungeon
    replied
    Originally posted by boffo View Post
    I tried this DRI 3 option. With team fortress 2 the system is stable, but firefox freezes with videos. On AMD trinity
    Do you have xcb 1.11.1?

    Originally posted by Adriannho View Post
    For me on arch man radeon | grep DRI gives:
    Code:
    Enable DRI2 page flipping. The default is on. Pageflipping is supported on all radeon hardware.
    very strange indeed.
    That is 7.5 ddx and you need git version.

    Originally posted by duby229 View Post
    And this article proves exactly why rendering way above screen refresh is stupid. It doesn't matter. I'll bet you that if time was taken to configure the game for best settings to get close to 60hz average they would perform exactly the same. Which means that what has been taken as overall performance has been wrong all along.

    The only metrics that make sense measuring are those that you'll be playing at.
    You know that some people have 144Hz monitors, there are now also Freesync monitors with 30Hz-144Hz range so higher then 60 does matter.

    Leave a comment:


  • duby229
    replied
    And this article proves exactly why rendering way above screen refresh is stupid. It doesn't matter. I'll bet you that if time was taken to configure the game for best settings to get close to 60hz average they would perform exactly the same. Which means that what has been taken as overall performance has been wrong all along.

    The only metrics that make sense measuring are those that you'll be playing at.

    Leave a comment:

Working...
X