Good AMD Linux Gaming Rig

Here is a good build based on AMD for Linux and Windows gaming for under $600.

 

PCPartPicker part list: http://pcpartpicker.com/p/mFkZHx


Price breakdown by merchant: http://pcpartpicker.com/p/mFkZHx/by_merchant/

 

  • CPU: AMD Athlon X4 860K 3.7GHz Quad-Core Processor  ($84.29 @ Amazon)
  • Motherboard: Gigabyte GA-F2A88XM-HD3 Micro ATX FM2+ Motherboard  ($62.18 @ Newegg)
  • Memory: Kingston Fury Series 8GB (2 x 4GB) DDR3-1600 Memory  ($69.99 @ Amazon)
  • Storage: Western Digital BLACK SERIES 1TB 3.5" 7200RPM Internal Hard Drive  ($74.99 @ Amazon)
  • Video Card: Gigabyte GeForce GTX 960 2GB Video Card  ($199.99 @ Amazon)
  • Case: Fractal Design Core 1100 MicroATX Mini Tower Case  ($44.99 @ Amazon)
  • Power Supply: EVGA 600B 600W 80+ Bronze Certified ATX Power Supply  ($34.99 @ Newegg)

Total: $571.42
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2015-01-25 03:14 EST-0500

If the intent is to use Linux I wouldn't even touch Nvidia with the stunts they pull.

^

am i missing something about FX quad cores? i would figure the AM3+ socket would be better for upgrading to a 6xxx or 8xxx later on without a new mobo.

Not even relevant to the shitstorm flying around nvidia -- the 960 is straight up not worth it. 

FX-series is an old platform and the 860K is actually faster than a quad core FX CPU. Carrizo should be coming out sometime this year and will use the FM2+ platform as well.

so the 860k is actually better than even the 6300?

Not quite. It's about 12% slower I believe, which puts it right in between the FX 4300 and the FX 6300 performance-wise.

thats what i was hoping. i got the AM3+ MOBO assuming it was the newer architechture, and whent for the 6 core because 2 year ago some where reporting issues with the 8 cores

^

Here is the revised list:

PCPartPicker part list: http://pcpartpicker.com/p/qtcsWZ


Price breakdown by merchant: http://pcpartpicker.com/p/qtcsWZ/by_merchant/

 

  • CPU: AMD Athlon X4 860K 3.7GHz Quad-Core Processor ($84.29 @ Amazon)
  • Motherboard: Gigabyte GA-F2A88XM-DS2 Micro ATX FM2+ Motherboard ($62.27 @ TigerDirect) 
  • Memory: Kingston Fury Series 8GB (2 x 4GB) DDR3-1600 Memory ($69.99 @ Amazon) 
  • Storage: Western Digital BLACK SERIES 1TB 3.5" 7200RPM Internal Hard Drive ($74.98 @ NCIX US) 
  • Video Card: Asus Radeon R9 280X 3GB DirectCU II Video Card ($229.99 @ Newegg) 
  • Case: Cooler Master N200 MicroATX Mid Tower Case ($39.99 @ Newegg) 
  • Power Supply: EVGA 600B 600W 80+ Bronze Certified ATX Power Supply ($29.99 @ NCIX US) 

Total: $591.50
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2015-01-25 08:38 EST-0500

I would base a low budget realistic linux/windows kvm gaming system on the following parts:

AMD FX 6300/6350 (they are under 100 EUR right now, incredible deal). Why AMD? Just because it's more bugfree than Intel, more mature technology, just a better experience with linux than the latest Intel chips, and because in linux, IPC only matters for specific work loads, and have less influence on the overall experience. It's a chip that feels like an Intel i5, for half the price, and it doesn't make you lose time on bugs... win-win situation in my opinion. Contrary to the FX83nn and Intel post-IB CPU's, the FX63nn also doesn't require particularily expensive VRM's or cooling solutions. It's just an easy-to-work-with CPU, making life easy you know, no stress lolz... Why not an Athlon? Because the FX6k will smoke the Athlon, and because the FX platform has more features. More cores makes a chip last longer, because newer CPU's will not show a lot of improvement on IPC in comparison to the jumps in IPC from the past, and all you really need in linux, is more cores, because it scales perfectly in most applications.

Gigabyte GA-970A-DS3 mobo in the new version that just came out (these cost less than 50 EUR and are really good boards for the price, there are many of them out there in the market, they are very well supported, the technology is mature and very well maintained by Gigabyte, they offer "enough" features, and they have really proven to be "ultra durable" and capable of amazing overclocks for the small non-digital VRM, that is however using premium MOS-FETs).

8 GB of 1600 MHz DDR3 RAM, because it's enough and it's cheap.

Storage: 1 128 GB SSD for linux system, and a 2-3 TB HDD for storage, btrfs setup.

PSU: any decent enough 650 W PSU

GPU: AMD Radeon R9 280 with 2 GB of RAM, and an AMD Radeon R7 250 or something cheap that doesn't use a lot of power, just to have two GPU's for PCI passthrough. In my opinion, it's not really necessary to get two GPU's, because gaming in linux is only going to evolve faster and faster, and linux as a whole is going to give so much more added value in the near future, that the Windows kvm with PCI passthrough will become boring and irrelevant.

Case: Antec all the way, these cases last more than 10 years and will still look good. Most cases, even by expensive brands like LianLi, will look all scuffed up and rough after only a few months. Antec is enormous value for money in my opinion.

 

To be honest, that's the system that I would buy now for private use. It's more than powerful enough for all kinds of 1080p gaming, it does multiple monitors very well, it has a lot of convenience, longevity and a sensational price for the performance. I would go for the FX6300 over the FX6350 too. On a low end board like the 40 EUR Gigabyte board mentioned above, an FX6300 can easily run at 4-4.2 GHz stable, and then it's at the TDP limit of the mobo. With the FX6350, it might be possible to get 300 MHz or so more out of the CPU on that board, but then you've spent 30 EUR more on the CPU, and you might as well spend that on a mobo upgrade then with better VRM's that will let you overclock an FX6300 all the way up to 4.7 GHz or something, or get an 8-core. The FX6350 is a very good choice though for people that don't want to deal with overclocking, it's basically a pre-overclocked FX6300 set at 125W TDP, the maximum recommended for the DS3 board (even though it's designed for 140 W TDP I believe). The way the FX6300 is set up though, it will already turbo boost to 4.1 GHz out of the box.

+1

Yeah, built something like this last year... Loving the FX6300... I don't game all that much, so I went with cheap Sapphire HD7750 with 2GB of VRAM. As I play mostly Skyrim on 1080p, I don't need much more. I might buy R9 290X this year for Witcher 3...

Well, the purpose of this build was not a KVM. It was a budget Linux build for those interested in getting into PC gaming but not wanting to spend over $600. If they have a copy of Windows, they can install Windows instead. 

My experience playing games in Linux shows me that the hardware requirements are not that high.

FYI - The R9 280 has 3GB Vram. ;)

All the parts Zoltan recommended should be easily less than $600. You don't need the secondary low-end GPU because you're not planning to run windows in KVM, but the rest is all good stuff and good value/$.

I wouldn't go with the Athlon 860k simply because it's so new. I made the mistake of building a Linux machine with brand new hardware about 6 months ago when I chose the Athlon 5350 APU for an HTPC. There's sound advice in what Zoltan is saying, to go with slightly older but tried and true parts. ;)

this is my system except i opted for the 990FX mobo and i built it 2 years ago with a pair of 6750 GPU's. i have installed Arch, BBQ linux, WIndows 7, Porteus, and ubuntu with zero hardware issues.

even with just 6750's my computer was handling Euro Truck Sim at high settings on both linux and win 7 

Yeah, the kvm part is optional of course.

Thing with gaming in linux is that it's sometimes expensive in terms of system resources, as not all games are native linux games, in fact, most older AAA-titles are windows versions with a dedicated proprietary wrapper, not even wine, so they are often very wasteful with system resources because of any number of bugs.

An example (I know, again the same example I always give): CS:GO: the system requirements for Windows are very moderate, it's an older game, it has become heavier over the years with all of the bloatware Valve keeps adding, but it's still a pretty basic game, mostly CPU bound, even an Intel iGPU with only two execution modules can easily render it at 1080p, if the CPU is strong enough. That's on Windows... on linux, you actually need a more powerful machine, if you install the linux version of the game provided by Valve. In that case, you get basically the Windows version, with a dedicated proprietary wrapper that limits the performance enormously. If, on the other hand, you install the Windows version in wine in linux, you get much better performance, but you also need to do a few tweaks to optimize it for your system.

Other games, that are made with a platform-independent engine, like Trine 2 for instance, will run a bit better on linux than on Windows on the same hardware, but the difference is not spectacular, you get a bit sharper graphics, a bit better colours, a bit less blotching and bleeding in the graphics because of the better performing shaders, and a few fps more, but it's not like you get a huge performance bonus.

Games that are made with an open source game engine for linux, will of course perform radically better. Games like Xonotic, Sauerbraten, Red Eclipse, Urban Terror, Minetest, etc... will give you crazy high fps values on any gaming grade hardware from the last 7-8 years. A game like Xonotic is about comparable to an Unreal Engine game for Windows in terms of engine capabilities and texture/graphics detail and features, but you'll get at least 30 % more fps across the board for the same detail and filtering settings.

The grim reality is that the proof of the pudding for gaming on linux still has to come. The real question for Windows-targeted gaming hardware has been "does it run crysis?" since 2007 or so, well, that's also the question for linux, because the new cryengine will both come out in a native linux version, and come out for windows with Mantle, so when that has happened, then we'll have a direct comparison. At the moment though, we don't really have that, we only have a marginally better performance for platform-independent engines in direct comparison situations, and we have indirect comparison situations.

The other aspect is that we're at a strange intermediate time in terms of hardware. On the one hand, there is the Intel 2011-3 platform, which offers a true performance increase, but it's also very expensive, and I would certainly not recommend it for gaming, because of how much it costs, and how much uncertainties there still are with regards to the platform in terms of linux support, but also in terms of Windows support. These are pretty complex machines with DDR4, they are first generation, and they are overly expensive. Early adopters are very brave, and not often rewarded for their effort. AMD is coming out soon with a completely new paradigm in terms of x86 crossover platforms, software is shifting towards the cloud, etc... a lot of paradigms will probably face radical changes in the very near future, and there is absolutely no guarantee at all that gamers will even get part of their X99 investment out of it at this point. Even heavily Intel-sponsored MLG gamers, still use Haswell and Haswell-refresh systems on 1150. At the Microsoft Surface 3 events, MLG gamers were hired to play games in public on the Surface 3. Also fpfps and CS players were hired, but they had to play Heartstone or LoL instead of their games, because of the huge throttling issues with the Intel chips in the Surface 3, that doesn't have a high performance cooling system. The FX8k from AMD has a similar problem, it is also a chip that requires serious cooling because of the thermal density. An FX6k from AMD doesn't have that problem, because it's exactly the same as an FX8k, but with a disabled module, so lower thermal density. On Windows, I would go for an FX4k, because of the even lower thermal density and the even lower price, but better game performance in Windows because of the higher overclock capacity, or an Intel Pentium Anniversary Edition or i3 for those that need more mobo features and don't want to overclock, but on Linux, I would go for the FX6k, because linux actually knows how to really leverage those extra cores, and it's still a 1.2 billion transistors chip, it's good for several years of above average performance on linux, and it doesn't cost that much, so that people on a very low budget can still have a PC that does everything they throw at it, or people that don't use their desktop PC all that much (like me), but like to focus more on buying all kinds of post-PC era devices, devkits, and other electronics hardware.

Until a few years ago, I would always buy the latest and greatest hardware to play with, but it's often frustrating how little return on investment you actually get from it during the first 6-18 months of the product lifecycle of these things. I always use very bleeding edge linux distros on desktops and laptops (as opposed to on servers sometimes), so I'm not even talking about lack of feature support in older Linux kernels, I'm talking about waiting for BIOS patches, GPU driver patches in Windows, microcode patches and CPU hardware bug workarounds, time wasted on getting to know how to optimally configure the new hardware, etc... and to be honest, I've had enough of that. I want to buy something and be able to use it right away, to be able to go on the internet or talk to a professional, and know exactly what I will be able to do with it, not the marketing talk, not the false promises, but the actual bottom line. I'm 100% sure that when I go to the store tomorrow and buy a cheap FX6k based system, I'll have no troubles with either any linux distro from Slackware over Debian Stable all the way to Arch or Fedora or Gentoo, and I'll have absolutely no problems with BSD or Windows either, and the system will do exactly as expected and without problems of any kind. I don't care that it won't run OSX on bare metal, because I can run that in a kvm/qemu container without any compatibility issues, because I can emulate the hardware that I don't have, and I won't be gaming in OSX anyway... I want the simple, comfortable solution.

A PC is a really common object with a diminishing value in people's lives. With the unlocking of cloud computing to the masses, it is getting ever harder to justify the investment in "premium" and "blazing white hot" PC hardware.

I've been using linux since the 1990's, and I see things differently because by using linux, my requirements are quite different and I look for solutions in another way than software console users tied to licenses with limited compatibility and feature access would. I would not buy a 3000 USD PC with white hot latest and greatest hardware for video rendering, because I know that there will be problems (and the serious problems with failing acceleration of rendering in Premiere and Vegas on Windows on recent nVidia cards is such a well-known problem... even Dave from EEVBlog made a video on YouTube about it lolz...), and it's not worth the investment in full. I would spend the same amount (or even a bit less actually, I would have enough budget left to also get a nice tablet to do remote control and monitoring with) on a nice client PC, for instance an FX6k system like described above, and a couple of headless boards with FX8k processors and FirePro's clustered together, for a nice potent workstation with it's own rendering farm. I would gain a lot of time, because the technology and software is tried and tested, it's what all broadcast stations, animators, etc... use, because it just works without headaches and without this or that driver and this or that license and this or that patch, blah blah, it's plug and play, crimp a few RJ45 connectors, plug in gigalan, press power, load up an OpenSuSE net install on all systems at the same time, go for it... same amount of money spent, no time lost, and much fewer possible points of failure, and a much more multi-functional setup, with a much longer shelf life, and because it's a combined package consisting of multiple parts, it's cheaper to upgrade when necessary and keep at a maximum performance level, and it will most certainly outperform any single standalone workstation, and not by a small margin lol.

I am not sure where you got the idea that the 860k is an APU. I have not had any issues with AMD hardware and Linux. Your kernel must not have been up to date.