1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Valve Software Finds Bugs With Linux Kernel

Valve

Published on 07 July 2012 08:00 AM EDT
Written by Michael Larabel in Valve
22 Comments

As Valve Software's Linux efforts continue to advance, they uncover Linux bugs. Fortunately, at least one Valve-spotted Linux kernel bug has now been corrected by NVIDIA.

As mentioned back in March, Valve's encountered OpenGL Linux performance problems. Those problems haven't been for the open-source Mesa/Gallium3D drivers that are riddled with issues and incomplete functionality, but with the proprietary AMD and NVIDIA Linux drivers. I haven't checked recently but I hope those performance issues are now worked out with the latest upstream binary blobs. I would assume those OpenGL performance problems have been worked out with Valve Software showing their Linux client to partners. Aside from Linux OpenGL, Valve is now evidently uncovering non-graphics related problems.

Case in point is "[PATCH v2] perf symbols: Follow .gnu_debuglink section to find separate symbols." This recently-patched bug is addressing a Linux perf issue. "The .gnu_debuglink section is specified to contain the filename of the debug info file, as well as a CRC that can be used to validate it. This doesn't currently use the checksum and relies on the usual build-id matching for validation."

The Linux kernel patch is authored by Pierre-Loup A. Griffais, a well-known NVIDIA Linux name. If looking at the patch, which can be found on the LKML, you will see: "Reported-by: Mike Sartain [mikesart@valvesoftware ]
Tested-by: Mike Sartain [mikesart@valvesoftware ]" (The email addresses in this article has been intentionally obscured to avoid having Mike's address auto-harvested and spammed.) So Mike Sartain found the kernel bug and then also tested the fix while one of the NVIDIA Linux engineers went in to fix the perf problem.

Mike Sartain is a Valve employee who has been talked about on Phoronix previously. He's part of the Valve Linux (client) team and while Valve's management style is unique and a rather flat organization, you could almost look at him as the head of the Valve Linux team. For those that apply to be on the Valve Linux team, Sartain seems to be the one that does at least the initial interviewing, he's one that I've spoken with for months about the Linux work, was a prominent hire to Valve Software last year, and last time I was in Bellevue his desk was right next to Gabe's. The former Microsoft employee from the '90s is now an Ubuntu Xfce user.

So nice job to Valve/Mike for beginning to point out bugs upstream and testing the fix; well, this article is just mainly to further illustrate that Valve is actively working on Linux for those who doubt it even after Gabe says Steam is coming to Linux this year, he's recorded as saying they're showing their Linux work to partners, the Phoronix exclusives, etc.

Since Mike Sartain is also a fan of Germany, for finding this bug and continued Linux support: Prost!

Valve Software Finds Bugs With Linux Kernel

For those disappointed that NVIDIA provided the patch rather than Valve themselves, Valve still needs more Linux developers. You don't necessarily need to be a graphics-related expert or even a background in gaming, but just a damn good Linux developer with lots of experience. More details in this article or contact me if interested for referral or contact Mike Sartain now that his email address is known from the kernel patch.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Btrfs On 4 x Intel SSDs In RAID 0/1/5/6/10
  2. AMD Radeon R9 290 On Ubuntu 14.10: RadeonSI Gallium3D vs. Catalyst
  3. MSI X99S SLI PLUS On Linux
  4. NVIDIA GeForce GTX 970 Offers Great Linux Performance
Latest Linux Articles
  1. Windows 8.1 vs. Ubuntu 14.10 With Intel HD Graphics
  2. 6-Way Ubuntu 14.10 Radeon Gallium3D vs. Catalyst Driver Comparison
  3. NVIDIA vs. Nouveau Drivers On Ubuntu 14.10
  4. Ubuntu 14.10 Offers AMD Radeon Driver Performance Improvements
Latest Linux News
  1. Wine 1.7.30 Continues Work On DirectWrite & Offers Regedit Fixes
  2. Has The Sky Fallen? Qualcomm Contributes To Freedreno's DRM/KMS Driver
  3. Manjaro Works To Make Calamares A Distribution-Independent Installer
  4. DisplayLink USB 3.0 Support Sounds Like A Mess
  5. PulseAudio Gains A Native Bluetooth Headset Backend
  6. X.Org Foundation Decides On Its Women Outreach Project
  7. GTK+ 3.16's New GtkGLArea Widget Gets Improved
  8. X.Org Server 1.17 ABI Bumped
  9. Fedora 21 Beta To Be Released Next Week
  10. Go 1.4 Beta Release Brings Big Runtime Changes
Latest Forum Discussions
  1. Closed source to opensource
  2. How to get rid of Linux
  3. Is foolish currently develop in machine code, hexadecimal and assembly?
  4. Reducing The CPU Usage In Mesa To Improve Performance
  5. Help diagnosing problems with a Readon HD 4670 on Mesa 10.3.2-1
  6. Advertisements On Phoronix
  7. nv and xorg.conf under Debian PPC
  8. Looking for a Open-Source AMD experienced Linux mentor

Close Advertisement

Close Advertisement