Steam Machine Prototypes Use Intel CPUs, NVIDIA GPUs
An anonymous reader writes "Valve has revealed their first Steam Machines prototype details. The first 300 Steam Machine prototypes to ship will use various high-end Intel CPUs and NVIDIA GPUs while running their custom SteamOS Linux distribution. The Intel Haswell CPU + NVIDIA GPU combination should work well on Linux with the binary drivers. Using a range of CPUs/GPUs in the prototypes will allow them to better gauge the performance and effectiveness. Valve also said they will be releasing the CAD design files to their custom living room console enclosure for those who'd like to reproduce them."
Valve is careful to point out that these specs aren't intended as a standard: "[T]o be clear, this design is not meant to serve the needs of all of the tens of millions of Steam users. It may, however, be the kind of machine that a significant percentage of Steam users would actually want to purchase — those who want plenty of performance in a high-end living room package. Many others would opt for machines that have been more carefully designed to cost less, or to be tiny, or super quiet, and there will be Steam Machines that fit those descriptions."
So this is a big middle finger to the open source driver developers, I guess. If they wanted real world testing and feedback of their work, they should look elsewhere.
No one is surprised by this choice. AMD could've had this one in the bag with their APUs if they just kicked themselves more in the ass when it comes to their drivers.
Intel i3 is now a high-end CPU?
I think a more accurate characterization would be "will use various Intel CPUs".
16GB memory is pretty damn nice, though.
Chuuch. Preach. Tabernacle.
Isn't the Titan like a thousand USD? That's going to produce noticeably higher resolution than can be displayed on a 1080p tv at max settings on the most demanding games currently available. Are they future proofing for 3d 4k tvs with high refresh rates?
Nvidia has better openGL drivers, and has partnered with Valve to develop the streaming capability of SteamOS (Shield apparently uses the same tech). Now the prototype comes with Nvidia hardware. Suddenly, this longtime Radeon-head is feeling uneasy about the future of his $300 year-old videocard...
If you want Linux 3D graphics that are:
1) As fast as you get on Windows.
2) Support all the latest OpenGL features.
3) Have a full implementation of the latest OpenGL spec.
4) Are solid and stable.
Then the binary nVidia drivers are it. Nothing else comes close. Well for games, particularly new games, this matters. They are making use of the high end features modern GPUs have, they need high speed rendering, etc.
If another company wants to step up their Linux game then great, but right now it is go nV or go home. Their binary drivers are just head and shoulders above the rest. That may not matter for typical desktop use when the card is doing little else other than some desktop composition and maybe accelerated video playback but it matters a lot if you are trying to make a game render using the latest OpenGL 4.3/4.4 features and have it extremely fast and stable.
It will be part of the root filesystem and exist as a .ko file. There is no GPL violation here.
A week of news on this, and I still don't get it.
Other than promoting Linux, why do I want a new "Steam Machine" rather than simply upgrading my desktop, and running an OS that a larger percentage of the AAA games run on? I've already got HDMI out. Can't I just buy a controller? What do I actually GAIN by running this machine over just downloading the next Steam title to my existing desktop -- or building a machine of my choice (on Windows) and putting it in one of a dozen cases that look nice next to the TV?
A prettier case?
Fewer native games?
I'm not nagging. Help me understand what I get here...
Glad they are using nvidia video, it always worked the best on linux. I kept hearing rumors about them having AMD video and it was really making me not want a Steam Machine, but now I am willing to give it a go!
surprised no one mentioned that nvidia promised more documentation for the nouveau driver http://www.phoronix.com/scan.php?page=news_item&px=MTQ2NzY
It will be some time, but onboard graphics have gone from a joke to usable for games in a short time and are moving forward. As we keep making things more powerful, it becomes more possible. Intel thinks they will be able to scale to 5nm around 2020, with transistor density like that, it might just happen.
We'll see.
If you compare benchmarks where multiple generations of GPUs compete against each other, such as the Passmark benchmark, later AMD GPUs seem to have a better ratio of benchmark scores to theoretical computing power (as given on http://en.wikipedia.org/wiki/Comparison_of_AMD_graphics_processing_units )
Examples:
Radeon HD 3850: 427.5 GFLOPS, Passmark score of 532
Radeon HD 3870: 497.3 GFLOPS, Passmark score of 744
Radeon HD 4850: 1000 GFLOPS, Passmark score of 1043
Radeon HD 4870: 1200 GFLOPS, Passmark score of 1361
Radeon HD 5750: 1008 GFLOPS, Passmark score of 1399
Radeon HD 7750: 922 GFLOPS (at 900 MHz), Passmark score of 1624
The 38xx surprise by bucking the trend - maybe some AMD developer had a bright moment there? But in general, drivers for current cards seem more efficient. In the 7750, the change in architecture may have helped.
For Linux in particular, the open source drivers are gradually getting closer (at least to the AMD Catalyst driver). For some older and presumably simpler games, the reviews on http://www.phoronix.com/ already show 80% of the performance of Catalyst. In other, more demanding, tests they still suck but the long term trend is encouraging.
C - the footgun of programming languages
The kernel module is an open source shims that is built on driver installation, and communicates with the proprietary software.