You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: support/windows-server/virtualization/troubleshoot-hyper-v-gpu-assignment-partitioning-passthrough-issues.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,17 +24,17 @@ The following checklist provides the general troubleshooting steps that you shou
24
24
25
25
Make sure that your environment is supported for the specific method that you want to use. Follow these guidelines:
26
26
27
-
-If you want to use live migration for VMs that use GPU acceleration, you have to use GPU-P and Windows Server 2025 or a newer version on the host computer. For more information about the differences in capabilities between Discrete Device Assignment (DDA) and GPU-P, see [Plan for GPU acceleration in Windows Server](/windows-server/virtualization/hyper-v/plan/plan-for-gpu-acceleration-in-windows-server).
27
+
-To use live migration for VMs that use GPU acceleration, you have to use GPU-P and Windows Server 2025 or a newer version on the host computer. For more information about the differences in capabilities between Discrete Device Assignment (DDA) and GPU-P, see [Plan for GPU acceleration in Windows Server](/windows-server/virtualization/hyper-v/plan/plan-for-gpu-acceleration-in-windows-server).
28
28
29
-
-If you want to use failover clusters and deploy GPUs by using DDA, you have to use Windows Server 2025. For more information, see [Use GPUs with Discrete Device Assignment in clustered VMs](/windows-server/virtualization/hyper-v/deploy/use-gpu-with-clustered-vm?tabs=windows-admin-center&pivots=windows-server).
29
+
-To use failover clusters and deploy GPUs by using DDA, you have to use Windows Server 2025. For more information, see [Use GPUs with Discrete Device Assignment in clustered VMs](/windows-server/virtualization/hyper-v/deploy/use-gpu-with-clustered-vm?tabs=windows-admin-center&pivots=windows-server).
30
30
31
31
- You can't assign the same GPU by using both DDA and GPU-P.
32
32
33
-
-If you want to monitor GPU usage in Task Manager, the host computer must run Windows Server 2022 or a later version.
33
+
-To monitor GPU usage in Task Manager, the host computer must run Windows Server 2022 or a later version.
34
34
35
35
- DDA and GPU-P aren't supported on desktop-class hardware or client operating systems such as Windows 10 or 11 Pro.
36
36
37
-
-If you want to use DDA to assign GPUs, the host computer has to run Windows Server 2016 or a newer version.
37
+
-To use DDA to assign GPUs, the host computer has to run Windows Server 2016 or a newer version.
38
38
39
39
- If you want to use GPU-P, the host computer has to run Windows Server 2025 or a newer version.
40
40
@@ -67,7 +67,7 @@ For more information about host computer prerequisites for DDA, see [Deploy grap
67
67
68
68
For more information about host computer prerequisites for GPU-P, see [GPU Partitioning: Requirements](/windows-server/virtualization/hyper-v/gpu-partitioning#requirements).
69
69
70
-
If your hardware doesn't support the GPU passthrough functionality that you want to use, upgrade the hardware. Incompatible hardware can cause a variety of issues when you try to configure or use GPUs.
70
+
If your hardware doesn't support the GPU passthrough functionality that you want to use, upgrade the hardware. Incompatible hardware can cause various issues when you try to configure or use GPUs.
71
71
72
72
### Step 2: Check the host computer operating system and BIOS or UEFI settings
73
73
@@ -103,14 +103,14 @@ If you install any updates, restart the affected computers.
103
103
104
104
### Step 6: Check the drivers and GPU licensing
105
105
106
-
To use GPU passthrough, you must have the correct software and correct license. The drivers that you need might differ depending on whether you're using DDA or GPU-P, and also depend on the functionality that you want to use. For example, to use live migration with GPU-P, you must use the driver that's included in the NVIDIA vGPU Software v18.*x* or a later version, and you must have a license that supports GPU-P.
106
+
To use GPU passthrough, you must have the correct software and correct license. The drivers that you need might differ depending on whether you're using DDA or GPU-P, and also depend on the functionality that you want to use. For example, to use live migration together with GPU-P, you must use the driver that's included in the NVIDIA vGPU Software v18.*x* or a later version. Also, you must have a license that supports GPU-P.
107
107
108
-
License or driver problems can cause a variety of symptoms, including the following:
108
+
License or driver problems can cause the following symptoms, among others:
109
109
110
110
- The Hyper-V or Windows Admin Center doesn't list GPUs as available for provisioning.
111
111
- The Hyper-V or Windows Admin Center lists GPUs as "Ready for DDA assignment," but not for GPU-P.
112
112
- Device manager on the VMs or host computer lists the GPUs as disabled or unrecognized.
113
-
- You see error messages that includes error code 48F or error code 003.
113
+
- You see error messages that include error code 48F or error code 003.
114
114
- You can't configure a GPU pool for GPU-P.
115
115
116
116
To check the drivers and licensing, follow these steps:
@@ -143,9 +143,9 @@ To check the drivers and licensing, follow these steps:
143
143
### Step 7 Check your administration tools
144
144
145
145
- Windows Admin Center:
146
-
-Make sure that you've installed the latest version of Windows Admin Center.
147
-
-Make sure that you've installed the **GPUs** extension, version 2.8.0 or later.
148
-
- Windows Powershell: Make sure that you've installed the Hyper-V module.
146
+
-Install the latest version of Windows Admin Center.
147
+
-Install the **GPUs** extension, version 2.8.0 or later.
148
+
- Windows PowerShell: Install the Hyper-V module.
149
149
150
150
### Step 8 Check the VM configuration
151
151
@@ -188,11 +188,11 @@ Consider the following scenario:
188
188
- The VMs are configured to use GPUs.
189
189
- You open Task Manager to check the GPU processes.
190
190
191
-
In this scenario, the **GPU** column is not displayed on the **Processes** tab and is not available on the columns menu. In such cases, the VMs default to using [Windows Display Driver Model](/windows-hardware/drivers/display/windows-vista-display-driver-model-design-guide) (WDDM) 1.*x*. This model doesn't support GPU monitoring in Task Manager.
191
+
In this scenario, you don't see the **GPU** column on the **Processes** tab or on the columns menu. In such cases, the VMs default to using [Windows Display Driver Model](/windows-hardware/drivers/display/windows-vista-display-driver-model-design-guide) (WDDM) 1.*x*. This model doesn't support GPU monitoring in Task Manager.
192
192
193
193
To resolve this issue, follow these steps:
194
194
195
-
1.If you haven't already done so, make sure that the host computer and all VMs all have relevant Windows updates.
195
+
1.Make sure that the host computer and all VMs have relevant Windows updates installed.
196
196
197
197
If you install any updates, restart the affected computers.
198
198
@@ -237,7 +237,7 @@ To clean up this information and resolve this issue, follow these steps on the a
237
237
238
238
1. To remove the old drivers and clean up related system files and registry entries, follow these steps:
239
239
240
-
1. Uninstall any incorrect drivers. For example, if you want to use GPU-P together with NVIDIA vGPU hardware, uninstall all non-vGPU NVIDIA drivers. To do this, run the following command at the command prompt:
240
+
1. Uninstall any incorrect drivers. For example, if you want to use GPU-P together with NVIDIA vGPU hardware, uninstall all non-vGPU NVIDIA drivers. To uninstall the driver, run the following command at the command prompt:
@@ -267,13 +267,13 @@ To clean up this information and resolve this issue, follow these steps on the a
267
267
268
268
### Can't assign a GPU to a VM because of insufficient resources
269
269
270
-
When you're assigning a GPU to a VM, you might see error messages such as the following:
270
+
When you're assigning a GPU to a VM, you might see error messages such as the following messages:
271
271
272
272
> This Device Cannot Find Enough Free Resources to Use (Code:12)
273
273
274
274
> GPU Partition: Error Insufficient system resources exist to complete the requested service.
275
275
276
-
Such messages indicate that the VM doesn't have enough allocated Memory-Mapped IO (MMIO) space, or is otherwise misconfigured. For information about how to calculate and configure the resources that VMs need, see the following articles:
276
+
Such messages indicate that the VM has insufficient allocated Memory-Mapped IO (MMIO) space, or is otherwise misconfigured. For information about how to calculate and configure the resources that VMs need, see the following articles:
277
277
278
278
- For DDA, see [Deploy devices by using Discrete Device Assignment: MMIO space](/windows-server/virtualization/hyper-v/plan/plan-for-deploying-devices-using-discrete-device-assignment#mmio-space).
279
279
- For GPU-P, see [Partition and assign GPUs to a virtual machine](/windows-server/virtualization/hyper-v/partition-assign-vm-gpu?tabs=windows-admin-center) and your NVIDIA vGPU documentation.
@@ -294,7 +294,7 @@ If you still can't resolve your issue, contact Microsoft Support or your vGPU ve
0 commit comments