Valve's L4D2 Is Faster On Linux Than Windows

Posted by Michael Larabel on August 01, 2012

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!

We're already known that Valve Software intends to speak at SIGGRAPH LA 2012 about how they optimized their Linux OpenGL game client -- taking it from just a few frames per second to over 300 FPS. Now on Valve's official Linux blog is a new post this evening about Faster Zombies!.

They talk about how their optimizations came down to modifying the game to work better with the Linux kernel, modifying the game to work better with OpenGL, and optimizing the graphics drivers.

The working better with the Linux kernel came by allowing the Source Engine small block heap code to work under Linux.

As for how they found bottlenecks within their OpenGL renderer to make it more efficient, see Finding Bottlenecks In Your Linux Game, Application.

The Linux driver optimizations come via collaborating with Intel, AMD, and NVIDIA on their respective drivers. Valve has long communicated with AMD and NVIDIA on their binary Linux graphics drivers and then in recent months engaged with the open-source Intel team -- see Valve & Intel Work On Open-Source GPU Drivers.

Using a NVIDIA GeForce GTX 680 graphics card with an Intel Core i7 3930K processor, Windows 7 SP1 was running Left 4 Dead 2 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.

That's about it for the Valve Linux news today. Expect more information next week.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Linux Desktop Security Could Be A Whole Lot Better
  2. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  3. New NVIDIA Linux Driver Supports The GeForce GTX 780
  4. Chrome 28 To Offer More Speed Improvements
  5. Digia Announces "Boot To Qt" Project
  6. X.Org Libraries Hit By Round Of Security Issues
  7. Wayland's Weston Gets Output Scaling Support
  8. Raspberry Pi Gets New Wayland Weston Renderer
  9. Debian GNU/Hurd 2013 Release Brings New Packages
  10. Intel Ultrabook Performance Is Faster With Mesa 9.2
  11. Hot Relocation HDD To SSD Support For Btrfs
Latest Forum Talk
  1. Linux Desktop Security Could Be A Whole Lot Better
  2. Digia Announces "Boot To Qt" Project
  3. Debian GNU/Hurd 2013 Release Brings New Packages
  4. KDE 4.11 Will Be The Last Major KDE4 Workspaces...
  5. Raspberry Pi Gets New Wayland Weston Renderer
  6. X.Org Libraries Hit By Round Of Security Issues
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite