Gaming on VM Window 10 but got dx11 feature level 10.0 request issue - azure

I'm using MacOS tried to use VM window 10 to run PUGB (Downloaded from Steam)but received a msg saying "dx11 feature level 10.0 request to run engine"
I tried roll back driver solution but VM window itself don't have the previous version I guess.
I've done some googling knowing some user got the same msg on their physical pc but worked on VM window 10.
Azure's Standard NV6 (6 vcpus, 56 GB memory) is my VM' server and thinking will the problem solved if I upgrade the spec?

NV Series VMs are available with single or multiple NVDIA GPUs as part
of the Azure N Series offering. These VMs are optimized for remote
visualization and VDI scenarios, using frameworks such as OpenGL and
DirectX.
From this description, the NV series VMs have the DirectX function. For more details, see here. And to take advantage of the GPU capabilities of Azure N-series VMs running Windows, NVIDIA GPU drivers must be installed. You can take a look at this document and it will show you how to install the drivers. Good luck.

Related

Hyper-v virtual machine 100% cpu usage

I am pretty new at creating virtual machines.
I have this MacBook: Apple MacBook Pro "Core i7" 2.5 15" Mid-2015.
I run Windows 10 in a BootCamp.
I installed this virtual windows with Hyper-v inside my windows Bootcamp: https://developer.microsoft.com/en-us/windows/downloads/virtual-machines
I installed a video game inside the virtual machine.
When I run the game it uses up 100% of the CPU and is so slow it's unplayable.
It doesn't matter how much virtual processors I give it.
The same game runs pretty normally with very low CPU usage on normal Bootcamp windows.
What should I do?
I've figured it out.
The problem was that the virtual machine wasn't using the GPU.
I've fixed it by following steps here:
When installing everything normally and not doing any additional setup or tweaking etc. the virtual machine is not using the GPU.
I followed the answer by Victor Miasnikov in the link above.
Start Powershell as administrator and enter: Get-VMRemoteFXPhysicalVideoAdapter
In the returned results check if "CompatibleForVirtualization" and "Enabled" are "True". Mine luckily was.
Enable Host GPU for RemoteFX vGPU. Here I followed the documentation and in my case entered this command: Get-VMRemoteFXPhysicalVideoAdapter -Name \*Radeon\* | Enable-VMRemoteFXPhysicalVideoAdapter
Add RemoteFX vGPU to your VM by entering this command: Add-VMRemoteFx3dVideoAdapter -VMName <vmname>
Open VM Settings dialog box, you can configure RemoteFX vGPU. But I think no additional configuration was necessary.
Start VM.

Virtual Machine Specs on Google Cloud Platform for Data Science in Jupyter Notebook

I am currently running out of memory and RAM on my 2013 Macbook Pro (8gb 1600 MHz DDR3 memory, and 2 GHz Intel Core i7 processor) while running different scikit-learn (Random Search on MLPRegressor and GradientBoostingRegressor) models on a 50,000 sample data set with ~70 features, most of which are categorical. I have setup a VM on Google Cloud Platform, but have not seen much of an improvement in execution time. Here are the specs of the VM: Machine type: n1-standard-8 (8 vCPUs, 30 GB memory), Source image: ubuntu-1604-xenial-v20180126. I'm wondering if anyone has any recommendations on tweaking vm specs for learning data science. I'm not looking to add any GPUs due to cost. Thank you
As the volume and nature of the data you plan to process is known to you, simply experimenting with different machines on Google Cloud Platform is the best way to choose the most effective option.
General information on subject is to be found in the "Google Cloud Platform for Data Scientists" document.
In case you may still consider this option, "Graphics Processing Unit (GPU)" provides an overview of this component in the context of data science.

HoloLens emulator on a virtual machine

I'm trying to develop for HoloLens but my laptop doesn't support the needed specs, so I was trying to figure out a virtualized solution (namely, using an Azure VM).
After unsuccessfully running the emulator on the Azure VM, I found that according to Microsoft (https://technet.microsoft.com/en-gb/library/hh831531), "The Hyper-V role is not supported on a Microsoft Azure virtual machine", which kills that idea.
Does anyone know of an alternative virtual option for developing and running the HoloLens emulator, which doesn't rely on the host machine's (i.e. my laptop) specs?
Yes, in the latest version of Unity which is Unity 5.5, there's a new feature called "Holographic Emulation" that will enable you to run on a simulated device directly in the editor.
As for the requirements, you need to have
Unity 5.5 installed in your machine
Windows 10 Anniversary Update (or later) installed
Here's the link to the blog in case you want to check more details about the simulator
Hololens emulator IS the Hyper-V virtual machine with Windows 10 and 3D graphic capabilities. The host machine should be able to run Hyper-V (CPU/BIOS limitation) and have a 3D adapter. More details are here:
https://learn.microsoft.com/en-us/windows/mixed-reality/using-the-hololens-emulator
Then you could install the emulator from
https://learn.microsoft.com/en-us/windows/mixed-reality/install-the-tools
Hololens emulator is not supported in VM due to CPU limitation, you can use holographic simulation in Unity instead.

Can I develop for Windows Phone 8 while using an Azure VM?

Title says it. There are not strong enough words in the English language that can express my hatred of Windows 8. I will not install it on my personal machine.
I was hoping to create an Azure VM and do my development there. But Windows 8 was not an option for a VM. So on a whim I created a 2012 Server VM and downloaded and installed the Windows 8 SDK. It installed fine.
I created a Hello World application and tried to run it. I got an error saying that Hyper-V was required. I used Coreinfo.exe to check and it says Hyper-V is not supported. So am I SOL?
The Windows Phone 8 emulator requires Client Hyper-V, which is a new feature of Windows 8. The emulator is an x86 virtual machine, which runs an x86 build of Windows Phone 8, and makes use of the RemoteFX technology for hardware virtual GPU support. It's so it runs at a high percentage of real device performance, and is very closely compatible.
Unfortunately, for hardware reasons, Hyper-V cannot be nested. In the Intel and AMD processor virtualization models, a guest operating system cannot itself be a nested hypervisor.
RemoteFX requires Second Level Address Translation. How to check if your processor supports it.
If you want to use the emulator, I'm afraid you have to install Windows 8. You can always dual-boot. Alternatively, get a phone developer-unlocked so you can debug on real hardware.

What kind of graphics card are Windows Azure Virtual Machines equipped with?

I am thinking about running some graphics intensive programs on Windows Azure virtual machine, but not sure what kind of hardware do they have. Does all the VM have the same GPU? What is your experience of it?
The GPUs in Azure Virtual Machine are likely to be very basic and will most probably not have anywhere near the processing power you will need for carrying out intensive graphics manipulation. To my knowledge MS don't publish the details of the graphics hardware behind their Virtual Machines (If they actually use them at all?).
There's a question here on running WPF in an Azure cloud service which may be helpful.
Can Azure run WPF?
The N series Azure VMs support beefy GPUs. The NC series VM sports Tesla K80, with DDA (discreet device assignment) it supposed to provide close to bare metal performance. NV series VMs offer Tesla M60 with nVidia GRID.
More:
https://www.hpcwire.com/2015/09/29/microsoft-puts-gpu-boosters-on-azure-cloud/
https://blogs.technet.microsoft.com/hybridcloudbp/2016/12/13/n-series-azure-vms-with-gpu/
It's fascinating that there are FPGAs in Azure machines too (although not publicly accessible):
https://www.microsoft.com/en-us/research/project/project-catapult/

Resources