RemoteFX + OpenGL guest support in Windows Server 10 Hyper-V
You are adding support for Windows 10 Enterprise. What about other guest operating systems for OpenGL/OpenCL? We really need this in RedHat/CentOS for Landmark seismic applications. Otherwise we still have to run VMWare for those systems.
Hyper-V in Windows 10 Anniversary Update and in Windows Server 2016 has the ability to do Discrete Device Assignment, where a device like a GPU can be directly mapped into the address space of a guest VM. This is supported for Windows guests and for Linux guests. For Linux guests, the needed kernel device drivers are in the latest upstream Linux kernel as part of the Hyper-V Linux Integration Services (LIS). These drivers are now flowing downstream into individual Linux distros releases. Ubuntu 16.04 has the drivers, and we’re working with Red Hat to get the drivers into future RHEL updates, which of course will cover CentOS as well. With the GPU mapped into the Linux guest, you can use whatever user space libraries, like OpenGL/OpenCL and others, that are needed by your computational application.
We don’t have any plans to offer RemoteFX for Linux guests.
Les R commented
You say that the aniversary update of Windows 10 will support DDA. I am not sure this is the case, on my Win 10 system I recieve "SR-IOV is not supported on this version of Windows." when I execute (Get-VMHost).IovSupportReasons.
This is on winver 1607 (OS Build 14393.447)
I thought it was a given that SR-IOV was required for DDA?
With upcoming versions of Docker using Hyper-V rather than Virtualbox this is more pressing.