Skip to content

Commit fe94714

Browse files
authored
Update troubleshoot-hyper-v-gpu-assignment-partitioning-passthrough-issues.md
1 parent f5f7a2e commit fe94714

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

support/windows-server/virtualization/troubleshoot-hyper-v-gpu-assignment-partitioning-passthrough-issues.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@ The following checklist provides the general troubleshooting steps that you shou
2424

2525
Make sure that your environment is supported for the specific method that you want to use. Follow these guidelines:
2626

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).
2828

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).
3030

3131
- You can't assign the same GPU by using both DDA and GPU-P.
3232

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.
3434

3535
- DDA and GPU-P aren't supported on desktop-class hardware or client operating systems such as Windows 10 or 11 Pro.
3636

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.
3838

3939
- If you want to use GPU-P, the host computer has to run Windows Server 2025 or a newer version.
4040

@@ -67,7 +67,7 @@ For more information about host computer prerequisites for DDA, see [Deploy grap
6767

6868
For more information about host computer prerequisites for GPU-P, see [GPU Partitioning: Requirements](/windows-server/virtualization/hyper-v/gpu-partitioning#requirements).
6969

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.
7171

7272
### Step 2: Check the host computer operating system and BIOS or UEFI settings
7373

@@ -103,14 +103,14 @@ If you install any updates, restart the affected computers.
103103

104104
### Step 6: Check the drivers and GPU licensing
105105

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.
107107

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:
109109

110110
- The Hyper-V or Windows Admin Center doesn't list GPUs as available for provisioning.
111111
- The Hyper-V or Windows Admin Center lists GPUs as "Ready for DDA assignment," but not for GPU-P.
112112
- 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.
114114
- You can't configure a GPU pool for GPU-P.
115115

116116
To check the drivers and licensing, follow these steps:
@@ -143,9 +143,9 @@ To check the drivers and licensing, follow these steps:
143143
### Step 7 Check your administration tools
144144

145145
- 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.
149149

150150
### Step 8 Check the VM configuration
151151

@@ -188,11 +188,11 @@ Consider the following scenario:
188188
- The VMs are configured to use GPUs.
189189
- You open Task Manager to check the GPU processes.
190190

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.
192192

193193
To resolve this issue, follow these steps:
194194

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.
196196

197197
If you install any updates, restart the affected computers.
198198

@@ -237,7 +237,7 @@ To clean up this information and resolve this issue, follow these steps on the a
237237

238238
1. To remove the old drivers and clean up related system files and registry entries, follow these steps:
239239

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:
241241

242242
```console
243243
pnputil /delete-driver <Published Name> /uninstall /force
@@ -267,13 +267,13 @@ To clean up this information and resolve this issue, follow these steps on the a
267267

268268
### Can't assign a GPU to a VM because of insufficient resources
269269

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:
271271

272272
> This Device Cannot Find Enough Free Resources to Use (Code:12)
273273
274274
> GPU Partition: Error Insufficient system resources exist to complete the requested service.
275275
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:
277277

278278
- 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).
279279
- 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
294294
Get-VMHostPartitionableGpu | FL Name, ValidPartitionCounts
295295
```
296296

297-
- If you haven't already done this, note the **Driver Model** information on the **Display** tab of the DirectX Diagnostic Tool.
297+
- Note the **Driver Model** information on the **Display** tab of the DirectX Diagnostic Tool.
298298
- In Device Manager, note the properties of the affected GPU from the **General**, **Driver,** and **Location Path** tabs.
299299
- In Windows Admin Center, note the GPU status.
300300
- Note any applicable load information that you see in Task Manager and `nvidia-smi`.

0 commit comments

Comments
 (0)