Overclock.net › Forums › Specialty Builds › Servers › VM's and access to GPU's on local machine
New Posts  All Forums:Forum Nav:

VM's and access to GPU's on local machine - Page 2

post #11 of 12
Quote:
Originally Posted by tycoonbob View Post

Not what I am talking about. That chart references the functions of client and remote computers. Client, meaning the machine running the RDP Client (aka, end user PC) and remote computer is the machine being connected to (aka, the VDI VM). That blog post doesn't talk about anything to do with installing RemoteFX on the Hypervisor, which is not supported in any version of Client Hyper-V on Windows 8 or 8.1. I have Hyper-V installed on both a Windows 8 and a Windows 8.1 PC, and the setting for virtual GPUs just isn't there, while my C1100 which has Server 2012 R2 installed, does have the settings available (if I was to add a GPU to it).

Virtualizing a GPU with Client Hyper-V (Windows 8 or Windows 8.1 being the hypervisor OS) is not possible. You also have to have the Remote Desktop Services role, with the Remote Desktop Session Host Role Service also installed.

I think I may be off my rocker this afternoon. I was thinking something different after reading it.. Yes you are completely right.
Quote:
Originally Posted by Calibos View Post

I posted the reply under the quoted post before I had seen this post.

Can I check I am understanding you correctly?

If I install a VM with an OS and Flexraid for my drive pool on a 'Hosted Hypervisor' on a Windows 7 machine for example, When I want to do anything on the Hosting OS (Win 7) including gaming, I get full access to the Power of the PC and GPU's minus whatever resources I dedicated to the VM's running on that machine.

So say I have WHS2011 installed on the VM with Flexraid and also some IP CCTV software recording 8x 1080P IP camera streams. I dedicate 4 cores and 8gb of ram to the VM. Does that mean that (with an 8 Core Haswell-E, 16gb ram,Twin SLI'd GPU's next year) I would still have direct full access to 4 cores, the GPU's and 8gb ram available to the Host OS.

The downside of that being that if someone screws up the host OS install by whatever means requiring re-installation, I better make sure I've made regular backups of the VM in the form of a VHD image??

I'm afraid I threw too much at you, so I'll clarify. As for the memory and processor yes that is how it will work for the most part but its not quite that cut and dry. Complete hardware pass through isn't possible for GPUs in Hyper-V on a Windows 8 host. Which I wouldn't recommend anyways. Now as for your VMs as long as they are saved to a disk that isn't affected you can load them back up after your host OS goes down. In the end a VM is really just a set of files so they can be portable. You need regular back ups of your host OS more so than your VMs. VMs can be reverted to older snapshots with a few mouse clicks.
Quote:
Originally Posted by Calibos View Post

If however I went the bare-metal Hypervisor route this would mean both the Win 7 gaming install and the WHS2011/Flexraid install would both be VM's meaning importantly that the gaming OS VM install would take a small performance hit and less importantly the WHS/Flexraid VM install taking a small performance hit. The advantage however being that any corruption of the Win 7 gaming VM does not effect the WHS/Flexraid VM whatsoever and doesn't require and restoration of a VHD image backup.

Am I correct in saying that my GPU passthrough RemoteFX and gaming confusion is of no concern with regard to local access to the VM's on the host machine. That the performance issues I read about wrt RemoteFX does not concern those running non real-time jobs from client machines on the host machine. ie. You running rendering jobs utilising the GPU's on a VM on another machine. Its actually just those trying to do a quasi Steam OS game streaming type setup requiring realtime display of every frame of a game that run into problems with GPU passthrough on Hypervisor VM's.

Steam OS is probably how I will implement games streaming anyway.

So in my case for ease of setup and a nice GUI I should probably go with a hosted Hypervisor running on the Gaming host OS and just make sure I am backing up the Server VM regularily???

Unless I am again falling off my chair to get what you want would require Hyper-V Server 2012 (bare metal hypervisor). I may be mistaken but it should support RemoteFX allowing you to have decent performance. Though it still isn't direct access for GPUs and I don't think I made that clear. I'm pretty sure Xen does it but not sure about others of the top of my head.
Red-Scout
(18 items)
 
Asus G53SX-TH71
(12 items)
 
Big Blue
(12 items)
 
CPUMotherboardGraphicsGraphics
AMD 8320 FX Asus Crosshair V Twin Frozr 6950 Twin Frozr 6950 
RAMHard DriveHard DriveHard Drive
Corsair Vengence Red Crucial M4 Western Digital Raptor 300gb Western Digital 1 TB Black 
Optical DriveCoolingOSMonitor
LG Blu-ray Corsair H80 Windows 7 Professional Asus VE248H x3 
KeyboardPowerCaseMouse
Logitech MX 5500 Revolution Black Thermaltake TR2 RX 750w CoolerMaster Storm Scout MX Revolution Cordless Laser Mouse 
AudioAudio
Logitech X-540 5.1 System Creative Sound Blaster X-Fi Titanium Fatal1ty 
CPUMotherboardGraphicsRAM
Intel Core i7 2670QM G53SX NVIDIA GeForce GTX 560M Samsung  
RAMRAMRAMHard Drive
Corsair  Samsung  Corsair  Corsair Force GT3 
Hard DriveOptical DriveOSMonitor
Hitachi Blu-Ray Drive Windows 7 Professional 15.4" 1080p 
CPUMotherboardGraphicsRAM
AMD FX 8120 Asus M5A99FX Pro R2.0 MSI Windforce 6850 Kingston Hyper-Blue 16Gb 
Hard DriveHard DriveHard DriveCooling
3x Seagate Barracuda 3Tb OCZ Agility 2 64Gb 3x OCZ Vertex 2 Plus 32 Gb Cooler Master Seidon 120mm 
OSOSPowerCase
Windows Server 2012 Standard VMs (Server 2012, Windows 7, Windows 8, Ubuntu,... PC Power and Cooling 500w Silencer NXZT Switch 810 
  hide details  
Reply
Red-Scout
(18 items)
 
Asus G53SX-TH71
(12 items)
 
Big Blue
(12 items)
 
CPUMotherboardGraphicsGraphics
AMD 8320 FX Asus Crosshair V Twin Frozr 6950 Twin Frozr 6950 
RAMHard DriveHard DriveHard Drive
Corsair Vengence Red Crucial M4 Western Digital Raptor 300gb Western Digital 1 TB Black 
Optical DriveCoolingOSMonitor
LG Blu-ray Corsair H80 Windows 7 Professional Asus VE248H x3 
KeyboardPowerCaseMouse
Logitech MX 5500 Revolution Black Thermaltake TR2 RX 750w CoolerMaster Storm Scout MX Revolution Cordless Laser Mouse 
AudioAudio
Logitech X-540 5.1 System Creative Sound Blaster X-Fi Titanium Fatal1ty 
CPUMotherboardGraphicsRAM
Intel Core i7 2670QM G53SX NVIDIA GeForce GTX 560M Samsung  
RAMRAMRAMHard Drive
Corsair  Samsung  Corsair  Corsair Force GT3 
Hard DriveOptical DriveOSMonitor
Hitachi Blu-Ray Drive Windows 7 Professional 15.4" 1080p 
CPUMotherboardGraphicsRAM
AMD FX 8120 Asus M5A99FX Pro R2.0 MSI Windforce 6850 Kingston Hyper-Blue 16Gb 
Hard DriveHard DriveHard DriveCooling
3x Seagate Barracuda 3Tb OCZ Agility 2 64Gb 3x OCZ Vertex 2 Plus 32 Gb Cooler Master Seidon 120mm 
OSOSPowerCase
Windows Server 2012 Standard VMs (Server 2012, Windows 7, Windows 8, Ubuntu,... PC Power and Cooling 500w Silencer NXZT Switch 810 
  hide details  
Reply
post #12 of 12
Thread Starter 
If I install The Bare Metal Hyper-V Server 2012 the VM's can utilise pretty much all the power of the allocated resources including the GPU's? Is that Correct?

But the only way to connect to the VM's from another PC/client is via RemoteFX??

So SteamOS gamestreaming from a Windows Virtual machine isn't a technology that replaces the need for remoteFX,it actually would require it. And seeing as gaming is not the focus of remoteFX its FPS limitations are unlikely to get much attention from Microsoft.

So SteamOS gamestreaming can only work as intended on a non Virtualised PC.

Have I got all that right?

Right then, it looks like I have to go in the exact opposite direction to what Virtualisation is all about, drop the idea and buy dedicated hardware for the WHS2011/Flexraid/IP camera setup and dedicated Gaming PC Hardware. At least I can still just buy 1 gaming PC and have it usable by anyone in the house on their underpowered devices running SteamOS. (XBMC HTPC's all over the house). However, only one at any one time. No way of having 2 VM's with a few cores and a GPU each streaming games to clients simultaneously with decent FPS.

Got really wedded to the idea of having all that gear packed into the one case though. Came up with some cool innovative ideas to make it happen. Will probably still try and achieve it but it means I'll have to find a way to fit another mobo in their too biggrin.gifbiggrin.gif
Edited by Calibos - 10/22/13 at 7:40pm
The Bed-Station
(15 items)
 
 
New Gaming/VR Rig
(16 items)
 
CPUMotherboardGraphicsRAM
i5 4570S MSI H87i Intel HD 4600 8gb Kingston Hyper X 
Hard DriveHard DriveCoolingOS
120gb Samsung 840 SSD  500gb Hitachi2.5" 5200 RPM Stock Intel i5 Cooler Windows 7 Ultimate 
MonitorKeyboardPowerCase
LG IPS234 Logitech K800 90W integrated PSU Antec ISK-110 
MouseAudioOther
Logitech Performance MX Darkfield Integrated Creative i-Trigue 2.1 SubSat 
CPUMotherboardGraphicsRAM
2500K ASrock z68 Extreme 4 2x MSI GTX580 Twin Frozr II in SLI 8Gb Corsair Vengence 
Hard DriveHard DriveOptical DriveCooling
2 TB - WD20EARX 128gb Crucial M4 SSD Samsung Blu-Ray Corsair H100 
OSMonitorKeyboardPower
Windows 7 Home Premium 64bit Dell 24" 2405 Saitek Eclipse Corsair HX1050 
CaseMouseAudio
Corsair Graphite 600T Logitech M500 Gaming Mouse Integrated 
CPUMotherboardGraphicsRAM
6700k Asus Z170-A Palit Super Jetstream GTX1080 16GB Corsair Dominator Platinum 3200mhz 
Hard DriveHard DriveHard DriveCooling
500GB Samsung 840 Evo SSD 3TB Toshiba 7200 RPM 3 TB Toshiba 7200 RPM Corsair H110i GT AIO Cooler 
OSMonitorKeyboardPower
Windows 10 Pro 64bit LG 34UC98 34" 21:9 Ultrawide Corsair Strafe RGB Corsair RM750x 
CaseMouseMouse PadAudio
Corsair Air 540 Corsair M65 Pro Corsair 900mmx300mm Onboard 
  hide details  
Reply
The Bed-Station
(15 items)
 
 
New Gaming/VR Rig
(16 items)
 
CPUMotherboardGraphicsRAM
i5 4570S MSI H87i Intel HD 4600 8gb Kingston Hyper X 
Hard DriveHard DriveCoolingOS
120gb Samsung 840 SSD  500gb Hitachi2.5" 5200 RPM Stock Intel i5 Cooler Windows 7 Ultimate 
MonitorKeyboardPowerCase
LG IPS234 Logitech K800 90W integrated PSU Antec ISK-110 
MouseAudioOther
Logitech Performance MX Darkfield Integrated Creative i-Trigue 2.1 SubSat 
CPUMotherboardGraphicsRAM
2500K ASrock z68 Extreme 4 2x MSI GTX580 Twin Frozr II in SLI 8Gb Corsair Vengence 
Hard DriveHard DriveOptical DriveCooling
2 TB - WD20EARX 128gb Crucial M4 SSD Samsung Blu-Ray Corsair H100 
OSMonitorKeyboardPower
Windows 7 Home Premium 64bit Dell 24" 2405 Saitek Eclipse Corsair HX1050 
CaseMouseAudio
Corsair Graphite 600T Logitech M500 Gaming Mouse Integrated 
CPUMotherboardGraphicsRAM
6700k Asus Z170-A Palit Super Jetstream GTX1080 16GB Corsair Dominator Platinum 3200mhz 
Hard DriveHard DriveHard DriveCooling
500GB Samsung 840 Evo SSD 3TB Toshiba 7200 RPM 3 TB Toshiba 7200 RPM Corsair H110i GT AIO Cooler 
OSMonitorKeyboardPower
Windows 10 Pro 64bit LG 34UC98 34" 21:9 Ultrawide Corsair Strafe RGB Corsair RM750x 
CaseMouseMouse PadAudio
Corsair Air 540 Corsair M65 Pro Corsair 900mmx300mm Onboard 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Servers
Overclock.net › Forums › Specialty Builds › Servers › VM's and access to GPU's on local machine