Page 1 of 11 123 ... LastLast
Results 1 to 10 of 104

Thread: How Valve Made L4D2 Faster On Linux Than Windows

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

    Default How Valve Made L4D2 Faster On Linux Than Windows

    Phoronix: How Valve Made L4D2 Faster On Linux Than Windows

    Following this morning's Here Is Valve's Source Engine Left 4 Dead 2 On Linux article, here is most of the details that were shared during yesterday's SIGGRAPH presentation about Left 4 Dead 2 running natively on Linux with OpenGL and outperforming the Windows version...

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

  2. #2

  3. #3

    Default

    What's stopping Valve now to create a gaming console based on Linux? It would beat the pants off XBOX and PS3 even with a slightly older graphics card. Ouya needs competition!

  4. #4
    Join Date
    Dec 2008
    Posts
    82

    Default Dynamic translator vs Preprocessor

    I'm wondering if this work on the dynamic API translator between D3D and OpenGL is worth the work.
    May be they could use it as a preprocessor before compiling their game engine, thus they would avoid the involved overhead.

  5. #5
    Join Date
    Nov 2010
    Posts
    357

    Default

    So the game isn't truly OpenGL? It just dynamically translates Direct 3D to OpenGL? That's still impressive, but couldn't they get a bigger performance boost by replacing Direct 3D with OpenGL?

    Also, couldn't WINE do this for a performance boost?

  6. #6
    Join Date
    Jun 2012
    Posts
    2

    Default

    I would imagine they did this to port their existing games and will do it properly in Source 2. Maybe that's even one of the reasons for jumping to a new major version.

  7. #7
    Join Date
    Sep 2011
    Posts
    684

    Default

    Quote Originally Posted by Dukenukemx View Post
    So the game isn't truly OpenGL? It just dynamically translates Direct 3D to OpenGL? That's still impressive, but couldn't they get a bigger performance boost by replacing Direct 3D with OpenGL?

    Also, couldn't WINE do this for a performance boost?
    No cause any-direct3d-application isn't a fixed target as the source engine is internally.

  8. #8
    Join Date
    Oct 2008
    Posts
    81

    Default

    Quote Originally Posted by Dukenukemx View Post
    So the game isn't truly OpenGL? It just dynamically translates Direct 3D to OpenGL? That's still impressive, but couldn't they get a bigger performance boost by replacing Direct 3D with OpenGL?

    Also, couldn't WINE do this for a performance boost?
    From what I understand...
    The bottleneck would be CPU bound instead of GPU bound.
    Multiple threads have to be used in order to translate D3D to OpenGL so that there isn't a huge bottleneck.
    Last edited by SolidSteel144; 08-09-2012 at 05:42 PM.

  9. #9
    Join Date
    Aug 2012
    Posts
    87

    Default

    Maybe with the new Source engine they could go the other way around. Translate from OpenGL to Direct3D dinamically. There's only two systems using Direct3D: Xbox and Windows. Everyone else is using OpenGL or an equivalent (Sony, Nintendo, AMD, NVIDIA, Intel, Apple, Google ...)

  10. #10
    Join Date
    Jul 2012
    Posts
    148

    Default

    Quote Originally Posted by Filiprino View Post
    Everyone else is using OpenGL or an equivalent (Sony, Nintendo, AMD, NVIDIA, Intel, Apple, Google ...)
    Sony PS3 uses low-level libGCM (no one is using PSGL derived from GL ES 1.1+Cg), Nintendo Wii uses proprietary GX API (GX2 in Wii U).

Posting Permissions

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