How can I use a GPU in a Hyper-V virtual machine without using RemoteFX?

Chase Parrish 0 Reputation points
2023-08-25T21:09:50.8966667+00:00

Hi, I am trying to use my GPU on a Virtual machine in order to run some games, however the CPU is not enough to support the graphics. I was looking for ways to enable GPU passthrough or similar but all I could find was for Bare-metal Hypervisor, Windows Server or Pro versions or RemoteFX which seems to not be as secure as I would like. I am using the following relevant hardware and Software:
Windows 10 Home Edition

Windows Hyper-V

AMD Ryzen 7 3800X 8-Core 16-Thread

32GB RAM

NVIDIA GeForce GTX 1070

Hyper-V
Hyper-V
A Windows technology providing a hypervisor-based virtualization solution enabling customers to consolidate workloads onto a single server.
2,636 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Ian Xue (Shanghai Wicresoft Co., Ltd.) 34,271 Reputation points Microsoft Vendor
    2023-08-28T06:51:36.1+00:00

    Hi,

    You can use Discrete Device Assignment (DDA) to pass through a PCIe device like a graphic card to a virtual machine, however this feature is only supported on Windows Server.

    https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/deploy/deploying-graphics-devices-using-dda

    Best Regards,

    Ian Xue


    If the Answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.