NVIDIA
P4000 DDA Hyper-V RDSH Server 2016 Performance / Video Choppy
I have a HP Proliant DL 380 Gen10 server with Server 2016 Hyper-V with one VM one it, a Remote Desktop Session Host. I installed a Quadro P4000 in the physical host, and assigned it to the VM with DDA The card is available in the VM, and i used the drivers from HP version 384.94 I changed the computer policy "use standard graphical adapter...." When I play a YouTube video and i run the NvGpuUtilization utility I see some GPU use, about 10 to 15 %, but I also see CPU use go up. And the video is not smooth, its choppy. How can I solve this problem? I run nvidia-smi.exe and the output is this: ==============NVSMI LOG============== Timestamp : Wed Jul 18 13:59:16 2018 Driver Version : 384.94 Attached GPUs : 1 GPU 00003616:00:00.0 Product Name : Quadro P4000 Product Brand : Quadro Display Mode : Disabled Display Active : Disabled Persistence Mode : N/A Accounting Mode : Disabled Accounting Mode Buffer Size : 1920 Driver Model Current : WDDM Pending : WDDM Serial Number : 0324617055398 GPU UUID : GPU-1e97340f-296c-ac05-4f01-e00aca63849c Minor Number : N/A VBIOS Version : 86.04.56.00.0B MultiGPU Board : No Board ID : 0x36160000 GPU Part Number : 900-5G410-0355-000 Inforom Version Image Version : G410.0501.00.03 OEM Object : 1.1 ECC Object : N/A Power Management Object : N/A GPU Operation Mode Current : N/A Pending : N/A GPU Virtualization Mode Virtualization mode : Pass-Through PCI Bus : 0x00 Device : 0x00 Domain : 0x3616 Device Id : 0x1BB110DE Bus Id : 00003616:00:00.0 Sub System Id : 0x11A310DE GPU Link Info PCIe Generation Max : 3 Current : 1 Link Width Max : 16x Current : 16x Bridge Chip Type : N/A Firmware : N/A Replays since reset : 0 Tx Throughput : 0 KB/s Rx Throughput : 2000 KB/s Fan Speed : 46 % Performance State : P8 Clocks Throttle Reasons Idle : Active Applications Clocks Setting : Not Active SW Power Cap : Not Active HW Slowdown : Not Active Sync Boost : Not Active FB Memory Usage Total : 8192 MiB Used : 258 MiB Free : 7934 MiB BAR1 Memory Usage Total : 256 MiB Used : 229 MiB Free : 27 MiB Compute Mode : Default Utilization Gpu : 11 % Memory : 1 % Encoder : 0 % Decoder : 0 % Encoder Stats Active Sessions : 0 Average FPS : 0 Average Latency : 0 Ecc Mode Current : N/A Pending : N/A ECC Errors Volatile Single Bit Device Memory : N/A Register File : N/A L1 Cache : N/A L2 Cache : N/A Texture Memory : N/A Texture Shared : N/A CBU : N/A Total : N/A Double Bit Device Memory : N/A Register File : N/A L1 Cache : N/A L2 Cache : N/A Texture Memory : N/A Texture Shared : N/A CBU : N/A Total : N/A Aggregate Single Bit Device Memory : N/A Register File : N/A L1 Cache : N/A L2 Cache : N/A Texture Memory : N/A Texture Shared : N/A CBU : N/A Total : N/A Double Bit Device Memory : N/A Register File : N/A L1 Cache : N/A L2 Cache : N/A Texture Memory : N/A Texture Shared : N/A CBU : N/A Total : N/A Retired Pages Single Bit ECC : N/A Double Bit ECC : N/A Pending : N/A Temperature GPU Current Temp : 30 C GPU Shutdown Temp : 96 C GPU Slowdown Temp : 93 C Memory Temp : N/A Power Readings Power Management : Supported Power Draw : 5.98 W Power Limit : 105.00 W Default Power Limit : 105.00 W Enforced Power Limit : 105.00 W Min Power Limit : 60.00 W Max Power Limit : 105.00 W Clocks Graphics : 139 MHz SM : 139 MHz Memory : 405 MHz Video : 544 MHz Applications Clocks Graphics : 1202 MHz Memory : 3802 MHz Default Applications Clocks Graphics : 1202 MHz Memory : 3802 MHz Max Clocks Graphics : 1708 MHz SM : 1708 MHz Memory : 3802 MHz Video : 1544 MHz Max Customer Boost Clocks Graphics : 1708 MHz Clock Policy Auto Boost : N/A Auto Boost Default : N/A Processes Process ID : 1108 Type : C+G Name : Insufficient Permissions Used GPU Memory : Not available in WDDM driver model Process ID : 1412 Type : C+G Name : Insufficient Permissions Used GPU Memory : Not available in WDDM driver model Process ID : 4828 Type : C+G Name : C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\ShellExperienceHost.exe Used GPU Memory : Not available in WDDM driver model Process ID : 7528 Type : C+G Name : Insufficient Permissions Used GPU Memory : Not available in WDDM driver model Process ID : 8448 Type : C+G Name : C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\SearchUI.exe Used GPU Memory : Not available in WDDM driver model Process ID : 8584 Type : C+G Name : C:\Windows\explorer.exe Used GPU Memory : Not available in WDDM driver model Process ID : 10980 Type : C+G Name : C:\Program Files (x86)\Internet Explorer\iexplore.exe Used GPU Memory : Not available in WDDM driver model
I have a HP Proliant DL 380 Gen10 server with Server 2016 Hyper-V with one VM one it, a Remote Desktop Session Host.
I installed a Quadro P4000 in the physical host, and assigned it to the VM with DDA
The card is available in the VM, and i used the drivers from HP version 384.94
I changed the computer policy "use standard graphical adapter...."
When I play a YouTube video and i run the NvGpuUtilization utility I see some GPU use, about 10 to 15 %, but I also see CPU use go up.
And the video is not smooth, its choppy.

How can I solve this problem?

I run nvidia-smi.exe and the output is this:

==============NVSMI LOG==============

Timestamp : Wed Jul 18 13:59:16 2018
Driver Version : 384.94

Attached GPUs : 1
GPU 00003616:00:00.0
Product Name : Quadro P4000
Product Brand : Quadro
Display Mode : Disabled
Display Active : Disabled
Persistence Mode : N/A
Accounting Mode : Disabled
Accounting Mode Buffer Size : 1920
Driver Model
Current : WDDM
Pending : WDDM
Serial Number : 0324617055398
GPU UUID : GPU-1e97340f-296c-ac05-4f01-e00aca63849c
Minor Number : N/A
VBIOS Version : 86.04.56.00.0B
MultiGPU Board : No
Board ID : 0x36160000
GPU Part Number : 900-5G410-0355-000
Inforom Version
Image Version : G410.0501.00.03
OEM Object : 1.1
ECC Object : N/A
Power Management Object : N/A
GPU Operation Mode
Current : N/A
Pending : N/A
GPU Virtualization Mode
Virtualization mode : Pass-Through
PCI
Bus : 0x00
Device : 0x00
Domain : 0x3616
Device Id : 0x1BB110DE
Bus Id : 00003616:00:00.0
Sub System Id : 0x11A310DE
GPU Link Info
PCIe Generation
Max : 3
Current : 1
Link Width
Max : 16x
Current : 16x
Bridge Chip
Type : N/A
Firmware : N/A
Replays since reset : 0
Tx Throughput : 0 KB/s
Rx Throughput : 2000 KB/s
Fan Speed : 46 %
Performance State : P8
Clocks Throttle Reasons
Idle : Active
Applications Clocks Setting : Not Active
SW Power Cap : Not Active
HW Slowdown : Not Active
Sync Boost : Not Active
FB Memory Usage
Total : 8192 MiB
Used : 258 MiB
Free : 7934 MiB
BAR1 Memory Usage
Total : 256 MiB
Used : 229 MiB
Free : 27 MiB
Compute Mode : Default
Utilization
Gpu : 11 %
Memory : 1 %
Encoder : 0 %
Decoder : 0 %
Encoder Stats
Active Sessions : 0
Average FPS : 0
Average Latency : 0
Ecc Mode
Current : N/A
Pending : N/A
ECC Errors
Volatile
Single Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
CBU : N/A
Total : N/A
Double Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
CBU : N/A
Total : N/A
Aggregate
Single Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
CBU : N/A
Total : N/A
Double Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
CBU : N/A
Total : N/A
Retired Pages
Single Bit ECC : N/A
Double Bit ECC : N/A
Pending : N/A
Temperature
GPU Current Temp : 30 C
GPU Shutdown Temp : 96 C
GPU Slowdown Temp : 93 C
Memory Temp : N/A
Power Readings
Power Management : Supported
Power Draw : 5.98 W
Power Limit : 105.00 W
Default Power Limit : 105.00 W
Enforced Power Limit : 105.00 W
Min Power Limit : 60.00 W
Max Power Limit : 105.00 W
Clocks
Graphics : 139 MHz
SM : 139 MHz
Memory : 405 MHz
Video : 544 MHz
Applications Clocks
Graphics : 1202 MHz
Memory : 3802 MHz
Default Applications Clocks
Graphics : 1202 MHz
Memory : 3802 MHz
Max Clocks
Graphics : 1708 MHz
SM : 1708 MHz
Memory : 3802 MHz
Video : 1544 MHz
Max Customer Boost Clocks
Graphics : 1708 MHz
Clock Policy
Auto Boost : N/A
Auto Boost Default : N/A
Processes
Process ID : 1108
Type : C+G
Name : Insufficient Permissions
Used GPU Memory : Not available in WDDM driver model
Process ID : 1412
Type : C+G
Name : Insufficient Permissions
Used GPU Memory : Not available in WDDM driver model
Process ID : 4828
Type : C+G
Name : C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\ShellExperienceHost.exe
Used GPU Memory : Not available in WDDM driver model
Process ID : 7528
Type : C+G
Name : Insufficient Permissions
Used GPU Memory : Not available in WDDM driver model
Process ID : 8448
Type : C+G
Name : C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\SearchUI.exe
Used GPU Memory : Not available in WDDM driver model
Process ID : 8584
Type : C+G
Name : C:\Windows\explorer.exe
Used GPU Memory : Not available in WDDM driver model
Process ID : 10980
Type : C+G
Name : C:\Program Files (x86)\Internet Explorer\iexplore.exe
Used GPU Memory : Not available in WDDM driver model

#1
Posted 07/18/2018 12:16 PM   
[quote=""]I changed the computer policy "use standard graphical adapter...."[/quote] Maybe other settings - see hints from [url]https://www.rdsgurus.com/rdp10-versus-pcoip-on-hyper-v-with-dda/[/url] [quote=""][code]... Utilization Gpu : 11 % Memory : 1 % Encoder : 0 % Decoder : 0 % ...[/code][/quote] NVidia does not accelerate decoding of video (Decoder == 0%) in your browser ([url]https://developer.nvidia.com/nvidia-video-codec-sdk[/url]).
said:I changed the computer policy "use standard graphical adapter...."

Maybe other settings - see hints from https://www.rdsgurus.com/rdp10-versus-pcoip-on-hyper-v-with-dda/

said:
...
Utilization
Gpu : 11 %
Memory : 1 %
Encoder : 0 %
Decoder : 0 %
...

NVidia does not accelerate decoding of video (Decoder == 0%) in your browser (https://developer.nvidia.com/nvidia-video-codec-sdk).

#2
Posted 07/18/2018 09:46 PM   
Scroll To Top

Add Reply