Intel Makes More Driver Improvements For Valve's L4D2

Posted by Michael Larabel on August 26, 2012

Developers at Intel's Open-Source Technology Center have made more improvements to their open-source Linux graphics driver to benefit Valve's upcoming release of their Left 4 Dead 2 game that's powered by the Source Engine natively on Linux.

Back in July I wrote about Valve and Intel working on the open-source Intel Mesa driver so that Intel hardware on Linux will be able to play Valve's upcoming Linux games that are visually impressive but demanding on the OpenGL stack. They've been making improvements to the Intel Linux graphics driver for weeks and some more signs of this work were made publicly visible this weekend.

Kenneth Graunke of Intel has published his i965 precompile improvements patch-set. This work for pre-compile does benefit Valve's Source Engine games. In fact, Ken mentions at the beginning of the patch series, "The result is pretty good: we now guess correctly most of the time. On Sandybridge, my L4D2 timedemo has only 39 recompiles, as opposed to 206 before the SamplerUnits rework began. With that in mind, I've reenabled the precompile, which avoids a lot of stuttering on startup."

Unfortunately this work doesn't benefit all Intel users at this time, but if you're expecting to play any Source Engine games on Linux with Intel, you will need Sandy Bridge or Ivy Bridge graphics hardware anyways to run at sufficient speed. "Someday I need to go back and see if anything can be done about Gen4-5. I'm not sure how the precompile will do on those platforms."

In terms of any work to directly benefit the open-source AMD and Nouveau (NVIDIA) Linux graphics drivers for the Valve Linux games, there isn't any at the moment. I've linked-up Valve with people from both the Nouveau and AMD open-source camps, as mentioned before, but there doesn't appear to be any active communication going on there. However, with AMD and NVIDIA they do have their first-rate binary drivers where as Intel only has the single open-source driver. Internally at Valve they seem to be mostly using the NVIDIA proprietary graphics driver with great success.

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. Wayland's Weston Gets Output Scaling Support
  2. KDE 4.11 Will Be The Last Major KDE4 Workspaces...
  3. Raspberry Pi Gets New Wayland Weston Renderer
  4. Intel Preview: Z77 Motherboards Run Well With...
  5. Digia Announces "Boot To Qt" Project
  6. Qt For Tizen Launches, Based On Qt 5.1
  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