The hour draws nigh. Valve recently announced the first few Steam Machines available for pre-order, and beyond SteamOS itself, each one had something in common: The first announced Steam Machines from Alienware and Syber all have Nvidia graphics hardware.
Previously, a few manufacturers announced Steam Machines that came with AMD Radeon graphics, and some companies may release AMD-powered Steam Machines in November. If they do, you shouldn't buy them. As much as it pains me to say it--because AMD is much better at working with the Linux community on open-source Radeon drivers--gamers will want to stick with Nvidia Steam Machines
Recent Linux games struggle on AMD graphics cards
Valve's SteamOS is built on top of desktop Linux--it's basically just another Linux distribution--and it uses the same graphics drivers Linux users have been using for more than a decade. Nvidia may be unfriendly to the open-source community, but its Linux graphics driver has always been far ahead of AMD's--and ATI's, before AMD purchased ATI.
The gap is still there. Many of the recent AAA games ported to Linux on Steam work best on Nvidia graphics hardware, and worse on AMD Radeon hardware. In fact, some games explicitly support only Nvidia graphics.
Phoronix's benchmarks of Bioshock Infinite for Linux show old Nvidia graphics hardware performing several times faster than even the most recent AMD Radeon graphics. When Metro Redux made it to Linux, Phoronix found the game performed well on Nvidia graphics but didn't deliver a "playable experience" on AMD graphics. Benchmarks of Civilization: Beyond Earth again found that "AMD still clearly has a ways to go in improving their driver's performance for Civilization: Beyond Earth on Linux." AMD's graphics fell behind on Unreal Engine 4 benchmarks, too.
AMD has likely improved its results with these various games and game engines, but this isn't just about the individual games. This is about a larger pattern of AMD's graphics drivers' being less mature and worse-performing on Linux than Nvidia's.
Nvidia trounces AMD in Linux gaming benchmarks
In 2014, Phoronix compared the performance of a variety of Linux games with several different high-end Nvidia and AMD graphics cards. It took a $400 AMD graphics card to match the performance of a $250 Nvidia graphics card in many benchmarks. As Phoronix put it:
"Overall, it seems the high-end Nvidia GeForce graphics cards continue to smash the AMD Radeon graphics cards under Linux when it comes to performance with the proprietary drivers. The AMD Catalyst Linux driver has been improving since Valve's been pushing Linux gaming, but still the Nvidia proprietary Linux graphics driver is delivering top-notch OpenGL performance and continues to be the leading recommendation by game developers and gamers alike."
Sign up for CIO Asia eNewsletters.