Home United States USA — IT How Linux scared Microsoft into improving Windows gaming

How Linux scared Microsoft into improving Windows gaming

478
0
SHARE

NewsHubA former Valve developer recently shared some of the history behind the company’s interest in Linux for gaming. He notes on his blog how Linux attracted the attention of Microsoft developers who visited Valve to talk about the data shared in a post on the company’s blog back in 2012.
Rich Geldreich writes on his blog:
Gabe Newell himself wrote a lot of this post in front of me. From what I could tell, he seemed flabbergasted and annoyed that the team didn’t immediately blog this info once we were solidly running faster in OpenGL vs. D3D. (Of course we should have blogged it ourselves! One of our missions as a team inside of Valve was to build a supportive community around our efforts.) From his perspective, it was big news that we were running faster on Linux vs. Windows. I personally suspect his social network didn’t believe it was possible, and/or there was some deeper strategic business reason for blogging this info ASAP.
I stood behind Gabe and gave him all the data concerning GL vs. D3D performance while he typed the blog post in. I was (and still remain) extremely confident that our results were real. We conducted these tests as scientifically as we could, using two machines with the same hardware, configured in precisely the same way in the BIOS’s, etc. NVidia and AMD were able to reproduce our results independently. Also, I could have easily made L4D2 on Linux GL run even faster vs. Windows, but we had other priorities like getting more Source1 games working, and helping Intel with their open source GL driver. From what I understand, Linux has some inherent advantages at the kernel level vs. Windows that impact driver performance.
A few weeks after this post went out, some very senior developers from Microsoft came by for a discreet visit. They loved our post, because it lit a fire underneath Microsoft’s executives to get their act together and keep supporting Direct3D development. (Remember, at this point it was years since the last DirectX SDK release.

Continue reading...