It runs crisis 3, but at low FPS.
Then he should have shown (the intro to) welcome to the jungle,the rest of the game is pretty much a dual threaded corridor crawler.He picked a good game to showcase the rig, because Crysis 3 can use up to six threads..
It's interesting in the sense that you could get 7 people gaming on a single system - at 1500W, that's not bad, I think. At 30k however...that's bad.
Traditional virtual machine implementations tend to focus on interacting with those VMs through remote graphics connections. While convenient, remote graphics just don’t yield the same user experience as a locally attached monitor, mouse and keyboard. And accelerated graphics are required to make sure media playback is smooth and gaming graphics quality is high. That’s where unRAID 6 truly stands apart in allowing you to utilize a GPU (graphics card) as well as locally attached input devices to directly interact with a VM, and completely blur the lines between virtual and physical machine user experiences.
...
Our implementation of KVM includes modern versions of QEMU, libvirt, VFIO*, VirtIO, and VirtFS. We also support Open Virtual Machine Firmware (OVMF) which enables UEFI support for virtual machines (adding SecureBoot support as well as simplified GPU pass through support). This allows for a wide array of resources to be assigned to virtual machines ranging from the basics (storage, compute, network, and memory) to the advanced (full PCI / USB devices). We can emulate multiple machine types (i440fx and Q35), support CPU pinning, optimize for SSDs, and much more. Best of all, these virtualization technologies won’t impact the reliability of the host operating system.
...
Specifically for PCI device passthrough, your system must support Intel VT-d or AMD-Vi. You can validate support for Intel VT-d through the Intel ARK site, and searching for your CPU, but AMD does not provide such a means to search for support (you can try here). unRAID also supports the pass through of USB devices such as keyboards, mice, webcams, and more. This makes it easy to create virtual desktops that you can interact with using locally attached devices on the system (USB device pass through does not require the use of Intel VT-d capable hardware).
He's using unRAID. Just like with any other Virtual Machine setup (e.g. using VMware), you can connect physical devices (like your USB keyboard and mouse) to a certain VM. In most VM solutions, you can dedicate a certain device to a VM, using it's unique fingerprint. With unRAID, you can even dedicate physical connections (e.g. the first USB port on the top) to a VM. So you can physically split you connections over your VMs
Did they hook 7 keyboards/mice up to the machine for any type of true proof of concept? What about 7 sets of discrete sound?
Kind of useless and mis-titled without that.
$30K and he still had to end up using double-sided tape to mount the SSDs......that made me lol.
So one of the things that REALLY stood out to me was the GPU pass-through. This is something I've been trying to figure out how to do for a variety of projects.
What I don't know is how they get it to the end-user. Stuff like RDP requires RemoteFX to make heavy video & 3D streaming even remotely useful, and then you're starting to talk Hyper-V, 10GbE, etc. OnLive tried this (with lag) & there's a bunch of various VDI/PCoIP/etc.
So one of the things that REALLY stood out to me was the GPU pass-through. This is something I've been trying to figure out how to do for a variety of projects. This is HUGE! I had no idea unRAID had this feature:
http://lime-technology.com/virtualization-host/
I've never seen anything work this well before...this is big, big, BIG!
This is an interesting tidbit from the Youtube comments:
For me at least, this is a whole new ballgame...I've never seen a system that has this much dedicated hardware support & also this much specific-port support. Lime Technology has a blog post on VM gaming:
http://lime-technology.com/gaming-on-a-nas-you-better-believe-it/
What I don't know is how they get it to the end-user. Stuff like RDP requires RemoteFX to make heavy video & 3D streaming even remotely useful, and then you're starting to talk Hyper-V, 10GbE, etc. OnLive tried this (with lag) & there's a bunch of various VDI/PCoIP/etc. technologies that do video compression for streaming & whatnot, but no easy, solid solution is currently available, at least not without spending tons of green on infrastructure & licensing (Citrix, VMware, Hyper-V, etc.). This their other video, they have two players hardwired to one computer using virtualization:
https://www.youtube.com/watch?v=LuJYMCbIbPk
According to the NAS gaming post above, there's not too heavy of a hit from going with a pass-through VM solution, which is awesome. The problem is distribution - how you get that content to people. I work with engineers a lot & this would be a really cool solution for cubicle pods & branch offices where you have five or ten workers & could centrally-manage them off a single system. I suppose you could do things like 100' HDMI cables, Ethernet-USB extenders, and so on to make it work; I'm just really curious about actual implementation via hardware, thin client, remote desktop, etc.
Super super super neat though!
Did they hook 7 keyboards/mice up to the machine for any type of true proof of concept? What about 7 sets of discrete sound?
Kind of useless and mis-titled without that.