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

Thread: Valve's L4D2 Is Faster On Linux Than Windows

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    15,697

    Default Valve's L4D2 Is Faster On Linux Than Windows

    Phoronix: Valve's L4D2 Is Faster On Linux Than Windows

    Valve's growing Linux team is already experiencing success in optimizing the Source Engine, and in particular their initial Left 4 Dead 2 game, for Linux. In fact, the native Linux build with the Source OpenGL renderer is faster than running the game on Windows 7 with DirectX!..

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

  2. #2
    Join Date
    Apr 2011
    Location
    Dhaka,Bangladesh
    Posts
    106

    Default

    with the Direct3D renderer at 270 FPS while under Linux with OpenGL they are now at 315 FPS! Using the OpenGL renderer on Windows isn't also quite as good with its average frame-rate at around 303 FPS
    Wait OpenGL on windows was faster then DirectX? Now that's a milestone.

  3. #3
    Join Date
    Nov 2010
    Posts
    439

    Default

    Nobody has a problem running source games on their machines, as you can see when you can get nearly 300 fps. Good news is if you can squeeze more fps on a linux machine over a Windows machine, then people will switch over to Linux just to gain that extra fps. Even something like 10 fps is enough to convince some people.

    Now if Valve does this to future more demanding games, that'll be one huge exodus from Windows.

  4. #4
    Join Date
    Dec 2007
    Posts
    678

    Default

    That's pretty great. I'm assuming it's running the same gfx features as well.

  5. #5
    Join Date
    May 2012
    Location
    Missouri
    Posts
    59

    Default

    I like the comments about how their work in Linux helped them improve their Windows and OS X ports of the game.

    Unfortunately, Valve just changed their steam policy to prevent users from participating in class action lawsuits, just as MS and Sony did with the consoles. It's already stirring up some ill sentiment in nerdome.

  6. #6
    Join Date
    Jul 2010
    Location
    United States
    Posts
    11

    Default

    Quote Originally Posted by MonkeyPaw View Post
    I like the comments about how their work in Linux helped them improve their Windows and OS X ports of the game.

    Unfortunately, Valve just changed their steam policy to prevent users from participating in class action lawsuits, just as MS and Sony did with the consoles. It's already stirring up some ill sentiment in nerdome.
    The class action lawsuits thing is a response to a new law passed in the EU, namely that people should be able to sell used copies of digital goods. This is something Valve hasn't supported up till now and they wanted some protection against being forced into adding such a feature or needing to pull out of the EU entirely.

  7. #7
    Join Date
    Jul 2010
    Location
    United States
    Posts
    11

    Default

    Quote Originally Posted by BO$$ View Post
    This fps improvement was actually predictable knowing that the linux kernel is much better optimized than windows. Also windows is just shit when it comes to memory management...and since opengl is the only way in linux the drivers are probably better optimized than in windows where direct shit is king.

    As a side question. Why are people still programming for directx? It works only on windows. Program for opengl and you make your engine more portable from the start for if (actually when) you'll port it to linux. It's not like directx is so much easier than opengl.... brainwashed devs..
    FUD is the reason. When Vista was announced Microsoft said that OpenGL would not be supported at all, this made many devs switch over to DX, then right around when Vista came out they said "Just kidding ", but by then it was already too late. The damage was done.

  8. #8
    Join Date
    Nov 2010
    Posts
    439

    Default

    Quote Originally Posted by BO$$ View Post
    As a side question. Why are people still programming for directx? It works only on windows. Program for opengl and you make your engine more portable from the start for if (actually when) you'll port it to linux. It's not like directx is so much easier than opengl.... brainwashed devs..
    Microsoft makes it pretty easy to develop for Windows, and most game developers only focus on Windows and Xbox. PS3 is the only OpenGL game and even then, not worth the effort for developers.

  9. #9
    Join Date
    Aug 2007
    Location
    Europe
    Posts
    401

    Default

    Quote Originally Posted by BO$$ View Post
    This fps improvement was actually predictable knowing that the linux kernel is much better optimized than windows. Also windows is just shit when it comes to memory management...and since opengl is the only way in linux the drivers are probably better optimized than in windows where direct shit is king.

    As a side question. Why are people still programming for directx? It works only on windows. Program for opengl and you make your engine more portable from the start for if (actually when) you'll port it to linux. It's not like directx is so much easier than opengl.... brainwashed devs..
    From http://www.tomshardware.com/news/joh...oom,12372.html

    id Software mad scientist and first-person shooter "granddaddy" John Carmack said that DirectX has matured to the point where it's now a better API than OpenGL. It handles multi-threading better and newer versions manage state better. But he doesn't have plans in moving to DirectX any time soon, blaming inertia for the studio's continued use of OpenGL.
    A more balanced perspective I guess.

  10. #10
    Join Date
    Aug 2012
    Posts
    28

    Default

    Quote Originally Posted by BO$$ View Post
    This fps improvement was actually predictable knowing that the linux kernel is much better optimized than windows. Also windows is just shit when it comes to memory management...and since opengl is the only way in linux the drivers are probably better optimized than in windows where direct shit is king.

    As a side question. Why are people still programming for directx? It works only on windows. Program for opengl and you make your engine more portable from the start for if (actually when) you'll port it to linux. It's not like directx is so much easier than opengl.... brainwashed devs..
    Your post smells with fud.

    First, yes, DX is easier. Eaxh individual component is notably easier is some aspect and DX is easier overall due to integrating all components into one.

    Second, yes, it was a predictable improvement, but not for those reasons. The real reason is this is a highly skilled team which took the arguably most stable game Valve has and spent a year porting and optimizing it, effectively rewriting a lot of code, while the Windows version relies on ages-old code in a state just "good enough" where Valve doesn't need to optimize it.

    I'm as much of a Linux enthusiast as anyone, but no need for fud and lies here.

Posting Permissions

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