Jump to content

7 Gamers, 1 CPU - Ultimate Virtualized Gaming Build Log

LinusTech

3DMark is down for me right now, but when it comes back compare the M4000 to the R9 Nano, I checked before posting and found reports of 16xxx for the M4000 vs 14xxx for the R9 Nano in Firestrike for non-SLI/Crossfire configs.  Quadro cards are not clocked as high as GeForce, but it's pretty much the same hardware, dude.

 

I believe Linus said the scores of the Nano were higher compared to his previous tests because of the water cooling.

Can Anybody Link A Virtual Machine while I go download some RAM?

 

Link to comment
Share on other sites

Link to post
Share on other sites

3DMark is down for me right now, but when it comes back compare the M4000 to the R9 Nano, I checked before posting and found reports of 16xxx for the M4000 vs 14xxx for the R9 Nano in Firestrike for non-SLI/Crossfire configs.  Quadro cards are not clocked as high as GeForce, but it's pretty much the same hardware, dude.

I know it's the same core and such (e.g. The M6000 is based on the Titan X), but some of the other ones has ECC VRAM which is slower like the RAM for the whole system because of that ECC registration to prevent errors from slipping through and causing an interruption or some stupid shit like that. However you also have to factor in the cost-to-performance for gaming, and that's where Quadros fall flat on its face compared to their gaming equivalents. Also Quadros, like AMD's FirePro cards are intended to attain maximum render quality and precision and not the maximum FPS in games.

RIGZ

Spoiler

Starlight (Current): AMD Ryzen 9 3900X 12-core CPU | EVGA GeForce RTX 2080 Ti Black Edition | Gigabyte X570 Aorus Ultra | Full Custom Loop | 32GB (4x8GB) Dominator Platinum SE Blackout #338/500 | 1TB + 2TB M.2 NVMe PCIe 4.0 SSDs, 480GB SATA 2.5" SSD, 8TB 7200 RPM NAS HDD | EVGA NU Audio | Corsair 900D | Corsair AX1200i | Corsair ML120 2-pack 5x + ML140 2-pack

 

The Storm (Retired): Intel Core i7-5930K | Asus ROG STRIX GeForce GTX 1080 Ti | Asus ROG RAMPAGE V EDITION 10 | EKWB EK-KIT P360 with Hardware Labs Black Ice SR2 Multiport 480 | 32GB (4x8GB) Dominator Platinum SE Blackout #338/500 | 480GB SATA 2.5" SSD + 3TB 5400 RPM NAS HDD + 8TB 7200 RPM NAS HDD | Corsair 900D | Corsair AX1200i + Black/Blue CableMod cables | Corsair ML120 2-pack 2x + NB-BlackSilentPro PL-2 x3

STRONK COOLZ 9000

Spoiler

EK-Quantum Momentum X570 Aorus Master monoblock | EK-FC RTX 2080 + Ti Classic RGB Waterblock and Backplate | EK-XRES 140 D5 PWM Pump/Res Combo | 2x Hardware Labs Black Ice SR2 480 MP and 1x SR2 240 MP | 10X Corsair ML120 PWM fans | A mixture of EK-KIT fittings and EK-Torque STC fittings and adapters | Mayhems 10/13mm clear tubing | Mayhems X1 Eco UV Blue coolant | Bitspower G1/4 Temperature Probe Fitting

DESK TOIS

Spoiler

Glorious Modular Mechanical Keyboard | Glorious Model D Featherweight Mouse | 2x BenQ PD3200Q 32" 1440p IPS displays + BenQ BL3200PT 32" 1440p VA display | Mackie ProFX10v3 USB Mixer + Marantz MPM-1000 Mic | Sennheiser HD 598 SE Headphones | 2x ADAM Audio T5V 5" Powered Studio Monitors + ADAM Audio T10S Powered Studio Subwoofer | Logitech G920 Driving Force Steering Wheel and Pedal Kit + Driving Force Shifter | Logitech C922x 720p 60FPS Webcam | Xbox One Wireless Controller

QUOTES

Spoiler

"So because they didn't give you the results you want, they're biased? You realize that makes you biased, right?" - @App4that

"Brand loyalty/fanboyism is stupid." - Unknown person on these forums

"Assuming kills" - @Moondrelor

"That's not to say that Nvidia is always better, or that AMD isn't worth owning. But the fact remains that this forum is AMD biased." - @App4that

"I'd imagine there's exceptions to this trend - but just going on mine and my acquaintances' purchase history, we've found that budget cards often require you to turn off certain features to get slick performance, even though those technologies are previous gen and should be having a negligible impact" - ace42

"2K" is not 2560 x 1440 

Link to comment
Share on other sites

Link to post
Share on other sites

I believe Linus said the scores of the Nano were higher compared to his previous tests because of the water cooling.

That's correct.

RIGZ

Spoiler

Starlight (Current): AMD Ryzen 9 3900X 12-core CPU | EVGA GeForce RTX 2080 Ti Black Edition | Gigabyte X570 Aorus Ultra | Full Custom Loop | 32GB (4x8GB) Dominator Platinum SE Blackout #338/500 | 1TB + 2TB M.2 NVMe PCIe 4.0 SSDs, 480GB SATA 2.5" SSD, 8TB 7200 RPM NAS HDD | EVGA NU Audio | Corsair 900D | Corsair AX1200i | Corsair ML120 2-pack 5x + ML140 2-pack

 

The Storm (Retired): Intel Core i7-5930K | Asus ROG STRIX GeForce GTX 1080 Ti | Asus ROG RAMPAGE V EDITION 10 | EKWB EK-KIT P360 with Hardware Labs Black Ice SR2 Multiport 480 | 32GB (4x8GB) Dominator Platinum SE Blackout #338/500 | 480GB SATA 2.5" SSD + 3TB 5400 RPM NAS HDD + 8TB 7200 RPM NAS HDD | Corsair 900D | Corsair AX1200i + Black/Blue CableMod cables | Corsair ML120 2-pack 2x + NB-BlackSilentPro PL-2 x3

STRONK COOLZ 9000

Spoiler

EK-Quantum Momentum X570 Aorus Master monoblock | EK-FC RTX 2080 + Ti Classic RGB Waterblock and Backplate | EK-XRES 140 D5 PWM Pump/Res Combo | 2x Hardware Labs Black Ice SR2 480 MP and 1x SR2 240 MP | 10X Corsair ML120 PWM fans | A mixture of EK-KIT fittings and EK-Torque STC fittings and adapters | Mayhems 10/13mm clear tubing | Mayhems X1 Eco UV Blue coolant | Bitspower G1/4 Temperature Probe Fitting

DESK TOIS

Spoiler

Glorious Modular Mechanical Keyboard | Glorious Model D Featherweight Mouse | 2x BenQ PD3200Q 32" 1440p IPS displays + BenQ BL3200PT 32" 1440p VA display | Mackie ProFX10v3 USB Mixer + Marantz MPM-1000 Mic | Sennheiser HD 598 SE Headphones | 2x ADAM Audio T5V 5" Powered Studio Monitors + ADAM Audio T10S Powered Studio Subwoofer | Logitech G920 Driving Force Steering Wheel and Pedal Kit + Driving Force Shifter | Logitech C922x 720p 60FPS Webcam | Xbox One Wireless Controller

QUOTES

Spoiler

"So because they didn't give you the results you want, they're biased? You realize that makes you biased, right?" - @App4that

"Brand loyalty/fanboyism is stupid." - Unknown person on these forums

"Assuming kills" - @Moondrelor

"That's not to say that Nvidia is always better, or that AMD isn't worth owning. But the fact remains that this forum is AMD biased." - @App4that

"I'd imagine there's exceptions to this trend - but just going on mine and my acquaintances' purchase history, we've found that budget cards often require you to turn off certain features to get slick performance, even though those technologies are previous gen and should be having a negligible impact" - ace42

"2K" is not 2560 x 1440 

Link to comment
Share on other sites

Link to post
Share on other sites

That's correct.

 

By 800 points, which doesn't close the gap between what I saw on 3DMark, but those were the peaks, maybe average scores are closer.  Regarding price/performance, this was a THIRTY THOUSAND dollar build.  The parts lists earlier in the thread are quoting $618 per Nano, plus $123 per card for the water block, plus miscellaneous other water cooling components.  A few years ago a 4000 series Quadro would have be $1500-2000, and your price/perf argument makes sense... I'm seeing the M4000 for $800-900 now, or less if you want to gamble on a seller.  For the scale of this build, that's practically the same thing.  FUD about ECC memory and drivers is just that.

Link to comment
Share on other sites

Link to post
Share on other sites

This was a cool video to see what the current generation hardware can handle.

 

In the next video I would be very insterested in compairing 1 $1500-2000 computer against 3 $500-650 computers. 

 

For example if you had a family or group of friends who lived together, would it be better for them to all go in and buy a 1500-2000 computer, or each buy there own $500-600 computer?

Link to comment
Share on other sites

Link to post
Share on other sites

By 800 points, which doesn't close the gap between what I saw on 3DMark, but those were the peaks, maybe average scores are closer. Regarding price/performance, this was a THIRTY THOUSAND dollar build. The parts lists earlier in the thread are quoting $618 per Nano, plus $123 per card for the water block, plus miscellaneous other water cooling components. A few years ago a 4000 series Quadro would have be $1500-2000, and your price/perf argument makes sense... I'm seeing the M4000 for $800-900 now, or less if you want to gamble on a seller. For the scale of this build, that's practically the same thing. FUD about ECC memory and drivers is just that.

I wouldn't run 7 graphics cards next to each other on air and I don't see a block available for those cards, and even of there was, many modern water blocks are not true single slot - another reason the R9 Nano was chosen.

I think Jon has a blog post coming about some of the trials and tribulations including AMD's nonsense the last requires the host to be rebooted when a VM needs to be rebooted.

Truthfully it seemed like a minor detail in the context of this video. I don't expect anyone to build this (or anything similar) ever.

Btw thanks so much for your help with this project. Jon told me you were awesome. I have a contact at AMD who might be able to help us get the information we need to improve Fiji's behavior with VMs (assuming it's not a straight up hardware limitation)

Link to comment
Share on other sites

Link to post
Share on other sites

7 980 Ti's wouldn't even fit in there since most of them are dual-slot cards. Even the K|NGP|N version of those cards would be extremely expensive, both in terms of price and power consumption, let alone he would have needed to go with a CaseLabs MAGNUM case and dual power supplies to even install and power up the system, plus extra radiators to properly cool the 300-watt TDP K|NGP|N cards.

So it's possible.

 

Power Consumption? Price? This is LinusTechTips, that's how we do it :P ha ha

Intel Core i3 2100 @ 3.10GHz - Intel Stock Cooler - Zotac Geforce GT 610 2GB Synergy Edition

Intel DH61WW - Corsair® Value Select 4GBx1 DDR3 1600 MHz - Antec BP-300P PSU

WD Green 1TB - Seagate 2.5" HDD 1TB - Seagate Barracuda 500GB - Antec X1 E.

Link to comment
Share on other sites

Link to post
Share on other sites

Can I borrow it to heat my house this winter?

 

@LinusTech has this video broken any records for views in one day?

Can Anybody Link A Virtual Machine while I go download some RAM?

 

Link to comment
Share on other sites

Link to post
Share on other sites

Can I borrow it to heat my house this winter?

 

@LinusTech has this video broken any records for views in one day?

It hit over 1,000,000 views in less than 20 hours.

Link to comment
Share on other sites

Link to post
Share on other sites

this sounds like a pc i would buy for the downstairs gaming room in the LA mansion that i would buy if i won the lotto.. wow, so sexy

Link to comment
Share on other sites

Link to post
Share on other sites

Any reason Unraid runs so much better then most hypervisors out there? Using VMware and Citrix at least on the enterprise side I have never been able to pull performance like Unraid is on VMS.

Link to comment
Share on other sites

Link to post
Share on other sites

@LinusTech ... doesnt caselabs make a dual motherboard tower...

Could you of used two motherboards in a dual MB case that would of supported 5 GPUs each and had a 10 person gaming tower?

Can Anybody Link A Virtual Machine while I go download some RAM?

 

Link to comment
Share on other sites

Link to post
Share on other sites

For development I've been using an NVIDIA K2200. That works great with the NVIDIA drivers in Windows and Linux VMs. No reset issues or NVIDIA driver shenanigans.

 

An AMD R9 290 has worked great too since aw_ (assuming it's the author of vfio.blogspot.com) and others got resetting working for it. I hope that the R9 Nano's get something sorted for them too.

 

I've been using ArchLinux (previously Ubuntu) as the host OS. I've not tried using LimeTech but it seems to have worked out and might have less overhead to employ for someone getting started.

 

One thing I've used is SR-IOV virtual functions off an Intel I350 NIC to make sure networking latency and overhead is low. It's probably a very slight optimization for gaming only but might make a bigger difference for NAS and router VMs.

 

I also use BTRFS CoW features. I have that on NVMe Intel 750s. The latency and bandwidth is excellent and the interrupt overhead is low (MSI-X interrupts spread across cores).

 

For anyone looking to dig into how to roll this on your own vfio.blogspot.com is probably the best place to start to get familiar with this. The mailing list is active and useful too.

 

I love the water cooling! I wish I could do that on my primary host. :) For me however, for work stuff, between swapping various GPUs, storage, and NICs, it's a bit impractical.

 

Very nice build Linus! Fun video to watch!

Link to comment
Share on other sites

Link to post
Share on other sites

Any reason Unraid runs so much better then most hypervisors out there? Using VMware and Citrix at least on the enterprise side I have never been able to pull performance like Unraid is on VMS.

Because it's KVM. 

Link to comment
Share on other sites

Link to post
Share on other sites

wow i really want to get a crazy unraid build done soon

Just build a regular Linux box and install KVM. 

Link to comment
Share on other sites

Link to post
Share on other sites

I can't wait to see this being used in CES, you better make videos of it on LTT and SuperFun

Link to comment
Share on other sites

Link to post
Share on other sites

Because it's KVM. 

 

But what makes KVM so much better performance wise? Because its kernal based?

Link to comment
Share on other sites

Link to post
Share on other sites

I wouldn't run 7 graphics cards next to each other on air and I don't see a block available for those cards, and even of there was, many modern water blocks are not true single slot - another reason the R9 Nano was chosen.

I think Jon has a blog post coming about some of the trials and tribulations including AMD's nonsense the last requires the host to be rebooted when a VM needs to be rebooted.

Truthfully it seemed like a minor detail in the context of this video. I don't expect anyone to build this (or anything similar) ever.

Btw thanks so much for your help with this project. Jon told me you were awesome. I have a contact at AMD who might be able to help us get the information we need to improve Fiji's behavior with VMs (assuming it's not a straight up hardware limitation)

 

True, 7 cards would be really high density for air cooling side-by-side and now that 3dmark is back online I see that the 16k firestrike number was a fluke on the M4000, typical numbers are half of the R9 Nano.  Still, there's something to be said for a card that the vendor actually intends and supports in this configuration, at least on the right host Linux distro.

 

It's too bad we couldn't come up with a reset that works better, having a card in hand and AMD folks to consult with is pretty much a necessity for that, if indeed it is possible on the hardware.  I was glad to offer what little help I could, it really is a cool proof of concept and fun video.  Certainly nobody is going to replicate this build to the same scale, but with over a million views in the first day, even a very small percentage of viewers picking this card based on the evidence presented here is potentially a lot of unhappy users that I get to deal with later.

Link to comment
Share on other sites

Link to post
Share on other sites

If all the systems are all sharing the 2 Intel I210-AT Gigabit LAN Controllers on the board, wouldn't that mean just 284MBPS per system? Or did Linus slip in a 10G card somewhere i didn't see?

 

I suppose 300M would be enough for gaming, though.

Link to comment
Share on other sites

Link to post
Share on other sites

I'm at a loss for words, that is truly incredible!

Current Build: Core i7 4790k @ 4.6, Asus Maximus VII Hero, Corsair Vengeance Pro 2400mhz 8gb (2x4gb), GTX 980ti, NZXT Kraken X61, Fractal Define R5  EVGA Supernova B2 850w, Some 300gb hard drive.

 

http://pcpartpicker.com/p/W7CNrH

 

Link to comment
Share on other sites

Link to post
Share on other sites

Hey man i've beend dying to set up a 2 gamers 1 pc thinghy(so i can play with my gf LOL) and i encountered a lot of problems...if you can give me a few tips that'd be great

I got i7 4790k clocked at 4.6ghz, gtx 960 4gb, 2 monitors full hd, 1 hdd 7200rpm 1TB 1 ssd 250 Gb, 16 gb of RAM...My problem was the software, couldn't make windows run 2 instances with 2 mouses and 2 keyborards

Link to comment
Share on other sites

Link to post
Share on other sites

I also use BTRFS CoW features. I have that on NVMe Intel 750s. The latency and bandwidth is excellent and the interrupt overhead is low (MSI-X interrupts spread across cores).

 

I'm glad to hear you saying that.  We are just about to start testing with NVMe and we were worried about using btrfs due to this spec sheet from Intel (scroll to the bottom about File System Recommendations):  

 

Curious how performance holds up over time and how you configured TRIM given that they don't want the filesystem to manage discard.  Also curious if you just threw btrfs on there on a whim and it's just been working out or if you know something we don't about the safety of using btrfs on NVMe devices.

Link to comment
Share on other sites

Link to post
Share on other sites

Hey man i've beend dying to set up a 2 gamers 1 pc thinghy(so i can play with my gf LOL) and i encountered a lot of problems...if you can give me a few tips that'd be great

I got i7 4790k clocked at 4.6ghz, gtx 960 4gb, 2 monitors full hd, 1 hdd 7200rpm 1TB 1 ssd 250 Gb, 16 gb of RAM...My problem was the software, couldn't make windows run 2 instances with 2 mouses and 2 keyborards

 

Did you ever post over on our forums at lime-technology.com/forum for assistance?

Link to comment
Share on other sites

Link to post
Share on other sites

True, 7 cards would be really high density for air cooling side-by-side and now that 3dmark is back online I see that the 16k firestrike number was a fluke on the M4000, typical numbers are half of the R9 Nano.  Still, there's something to be said for a card that the vendor actually intends and supports in this configuration, at least on the right host Linux distro.

 

It's too bad we couldn't come up with a reset that works better, having a card in hand and AMD folks to consult with is pretty much a necessity for that, if indeed it is possible on the hardware.  I was glad to offer what little help I could, it really is a cool proof of concept and fun video.  Certainly nobody is going to replicate this build to the same scale, but with over a million views in the first day, even a very small percentage of viewers picking this card based on the evidence presented here is potentially a lot of unhappy users that I get to deal with later.

 

There will definitely be follow-up on the AMD reset issues. I am even stating in my behind-the-scenes blog write-up that I wouldn't necessarily recommend this for anyone to recreate on their own until that issue is resolved. I think AMD has a huge opportunity to embrace virtualization for the consumer-space, but we need to get past these silly bugs. You shouldn't have to patch QEMU every time a new AMD chipset comes out. UEFI support should be ubiquitous. And on the CPU side, it'd be nice if we had an equivalent of Intel's ARK site for AMD to clearly compare processor speeds, specs, and features to filter for things like IOMMU support and core count.

Link to comment
Share on other sites

Link to post
Share on other sites

Hey man i've beend dying to set up a 2 gamers 1 pc thinghy(so i can play with my gf LOL) and i encountered a lot of problems...if you can give me a few tips that'd be great

I got i7 4790k clocked at 4.6ghz, gtx 960 4gb, 2 monitors full hd, 1 hdd 7200rpm 1TB 1 ssd 250 Gb, 16 gb of RAM...My problem was the software, couldn't make windows run 2 instances with 2 mouses and 2 keyborards

Did you ever post over on our forums at lime-technology.com/forum for assistance?

 

Or the qemu-discuss mailing list https://lists.nongnu.org/mailman/listinfo/qemu-discuss

Or the vfio-users mailing list  https://www.redhat.com/mailman/listinfo/vfio-users

Or the help channels for your Linux distribution since the software is ubiquitous

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×