11-14-2015, 03:38 AM
http://arstechnica.com/gaming/2015/11/ar...os-gaming/
So much for "optimized for gaming".
So much for "optimized for gaming".
Quote:Since Valve started publicly talking about its own Linux-powered "Steam Boxes" about three years ago now, we've wondered what kind of effect a new gaming-focused OS would have on overall PC gaming performance. On the one hand, Valve said back in 2012 that it was able to get substantial performance increases on an OpenGL-powered Linux port of Left 4 Dead 2. On the other hand, developers I talked to about SteamOS development earlier this year told me that the state of Linux's drivers, OpenGL tools, and game engines often made it hard to get Windows-level performance on SteamOS, especially if a game was built with DirectX in mind in the first place.
With this week's official launch of Valve's Linux-based Steam Machine line (for non-pre-orders), we decided to see if the new OS could stand up to the established Windows standard when running games on the same hardware. Unfortunately for open source gaming supporters, it looks like SteamOS gaming comes with a significant performance hit on a number of benchmarks.
...
While these are two AAA games ported to Linux by respected publishers, it's possible the developers simply weren't able to extract the best performance from the less familiar OpenGL and Linux environment. We figured that Valve's own games wouldn't have this problem; if anyone could get the maximum performance out of its Linux ports, it should be the company behind SteamOS itself.
Unfortunately, Valve's own Source engine games showed the same performance hit when compared to their Windows versions. Portal, Team Fortress 2, and DOTA 2 all took massive frame rate dips on SteamOS compared to their Windows counterparts; only Left 4 Dead 2 showed comparable performance between the two operating systems (though there's no sign of those SteamOS frame rate improvements Valve cited years ago).
We put Valve's new OS, controller, streaming box, and TV console to the test.
Since the Source engine games we tested were on the older side, the frame rate performance wasn't the difference between "playable" and "unplayable" in any case, even on maxed-out settings. For games like these, which don't push the upper limits of our hardware, most gamers wouldn't even notice the difference between the frame rates listed here. Still, it's not a good sign that Valve's own porting efforts generally couldn't get comparable, Windows-level performance out of a SteamOS version.
Testing six games on a single hardware set up is far from comprehensive, of course. Games built from the ground up with OpenGL and Linux in mind might be able to best their Windows counterparts; similar benchmarking by Phoronix showed Unbuntu 15.04 outclassing Windows 10 when running open source Quake clone OpenArena, for instance. Newer graphics hardware might be better suited to take advantage of high-end OpenGL features, though that new hardware is at least as likely to get more power out of Windows' prevalent DirectX standards as well. Upcoming games that support Microsoft's DirectX 12 and/or OpenGL's Vulkan standard could change the performance equation substantially, too.
All that said, right now, it seems that choosing SteamOS over a Windows box means sacrificing a significant amount of performance on many (if not most) graphically intensive 3D games. That's a pretty big cost to bear, considering that Alienware sells its Windows-powered, console-style Alpha boxes at prices that are only $50 cheaper than identically outfitted SteamOS machines. That's not to mention the fact that Steam on Windows currently has thousands of games that aren't on SteamOS—including most AAA recent releases—while SteamOS has no similar exclusives to recommend it over Windows.
Hopefully, Valve and other Linux developers can continue improving SteamOS performance to the point where high-end games can be expected to at least run comparably between Linux and Windows. Until then, though, it's hard to recommend a SteamOS box to anyone who wants to get the best graphical performance out of their PC hardware.

