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

Thread: This GLX Patch Can Really Boosts The FPS (~ +60%)

  1. #1
    Join Date
    Jan 2007
    Posts
    13,415

    Default This GLX Patch Can Really Boosts The FPS (~ +60%)

    Phoronix: This GLX Patch Can Really Boosts The FPS (~ +60%)

    The past few months Chris Wilson has been on quite a coding spree with making many changes and improvements to the xf86-video-intel DDX driver, among other components. Today though he has put out a patch to the X.Org development list that will affect far more individuals than just those using the Intel graphics driver, which is his primary focus being an employee of the Intel Open-Source Technology Center. This GLX patch has boosted the in-game frame-rate for him in one of his tests by about sixty percent!..

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

  2. #2
    Join Date
    Jul 2009
    Posts
    256

    Default

    This patch only affects heavy indirect-rendering users, hence why his mail noted him testing with a networked game. Anyone using DRI/DRI2 won't notice the difference.

  3. #3
    Join Date
    May 2007
    Posts
    314

    Default

    /me wonders if Michael reads these commit msgs before going nuts.

    Its only on indirect rendering, and I seriously doubt anyone uses that to play games.

  4. #4
    Join Date
    Jun 2009
    Posts
    6

    Default

    Ouch!
    That was bad.

  5. #5
    Join Date
    Sep 2010
    Posts
    143

    Default

    Quote Originally Posted by airlied View Post
    /me wonders if Michael reads these commit msgs before going nuts.

    Its only on indirect rendering, and I seriously doubt anyone uses that to play games.
    Don't composited windows use indirect rendering? If so, I use indirect rendering to play games quite often. Linux games, especially games using SDL, usually implement fullscreen in a way that changes the screen resolution and grab the input so that it's impossible to recover if something goes wrong.

    Speaking of fullscreen, speed improvements for games in composited window managers could make it more practical to use the NetWM fullscreen request for games, which could lead to a much nicer fullscreen gaming experience with working Alt+Tab, volume control, desktop notifications, etc.

  6. #6
    Join Date
    Nov 2008
    Posts
    755

    Default

    Quote Originally Posted by Plombo View Post
    Don't composited windows use indirect rendering?
    Not anymore, applications can use direct rendering to render to an offscreen buffer.

  7. #7
    Join Date
    Sep 2010
    Posts
    143

    Default

    Quote Originally Posted by rohcQaH View Post
    Not anymore, applications can use direct rendering to render to an offscreen buffer.
    Ah, I thought I might have been missing something like that.

  8. #8
    Join Date
    Jul 2009
    Posts
    221

    Default

    he gets 30fps without direct rendering? what the hell!?
    just to make sure im not lacking information. indirect rendering is softpipe right? if so, even llvm didnt get that on some freaking core i7 940. or would that be beneficial for wine maybe?

  9. #9
    Join Date
    Jul 2009
    Posts
    256

    Default

    Quote Originally Posted by jakubo View Post
    he gets 30fps without direct rendering? what the hell!?
    just to make sure im not lacking information. indirect rendering is softpipe right? if so, even llvm didnt get that on some freaking core i7 940. or would that be beneficial for wine maybe?
    accelerated indirect rendering has been available for the past five years or so.

    generally though, lack of direct rendering means lack of gl acceleration too, unless you've either forced indirect rendering, have screwed up your permissions, or are on a remote machine.

  10. #10
    Join Date
    Nov 2007
    Posts
    1,024

    Default

    To those making fun of Michael... he did clearly state it was a GLX patch and not a general Mesa patch. GLX is the "GL over X11" protocol which is mainly just used for creating contexts in the direct rendering world. It's only actually used for everything else when doing indirect rendering.

    While he probably should've clearly stated that it's for indirect/networked rendering in the title given how many readers of the site still don't seem to comprehend half the technology they're reading about daily, he certainly didn't claim this patch did more than it does.

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
  •