4k HW Transcoding mit Hyper-V

Ich habe folgendes Szenario ausgeführt :

In Hyper V wurde per Script eine GPU NVIDIA Quadro P2000 durchgereicht für 4k transcoding auf einem HPE PRO Liant 380 (G8)

Jedoch leider buffert das System nach kurzer Zeit, egal wie viele 4k Streams ausgeführt werden. Wird die HW Beschleunigung deaktiviert, läuft das Transcoden ohne weitere Probleme schlägt aber jedoch extrem auf die CPU.

Gibt es eine mögliche Fehlerquelle die als erstes in Frage kommt ?

Treiber sind aktuell auf der PLEX-VM und auf dem Host installiert worden für die Durchreichung welche durch DDA ausgeführt wird :

Das verwendete Script für DDA

#Configure the VM for a Discrete Device Assignment
$vm = “Plex-VM”
#Set automatic stop action to TurnOff
Set-VM -Name $vm -AutomaticStopAction TurnOff
#Enable Write-Combining on the CPU
Set-VM -GuestControlledCacheTypes $true -VMName $vm
#Configure 32 bit MMIO space
Set-VM -LowMemoryMappedIoSpace 3Gb -VMName $vm
#Configure Greater than 32 bit MMIO space
Set-VM -HighMemoryMappedIoSpace 33280Mb -VMName $vm

#Find the Location Path and disable the Device
#Enumerate all PNP Devices on the system
$pnpdevs = Get-PnpDevice -presentOnly
#Select only those devices that are Display devices manufactured by NVIDIA
$gpudevs = Get-PnpDevice -presentOnly |where-object {$.Class -like “Display” -and $.Manufacturer -like “NVIDIA”}
#Select the location path of the first device that’s available to be dismounted by the host.
$locationPath = ($gpudevs | Get-PnpDeviceProperty DEVPKEY_Device_LocationPaths).data[0]
#Disable the PNP Device
Disable-PnpDevice -InstanceId $gpudevs[0].InstanceId

#Dismount the Device from the Host
Dismount-VMHostAssignableDevice -force -LocationPath $locationPath

#Assign the device to the guest VM.
Add-VMAssignableDevice -LocationPath $locationPath -VMName $vm

Vielen Dank schonmal im voraus !

Einen schönen Abend und freundliche Grüsse

Unter Windows wird keine Tone Mapping unterstützt per Hardware. Deaktiviere Tone Mapping, dann geht es; hatte das selbe Problem.

Vieln Dank für deine Antwort
Das Tone Mapping habe ich bereits ausgeschaltet. Funktioniert leider auch nicht.
Intressant ist das über die CPU ein 4K Film reibungslos funktoiniert jedoch über die GPU nicht obwohl die Auslastung von allen Komponenten nicht annähernd an die Grenzen kommt.

Ja das war bei mir genauso, da lag es eben am Tone Mapping… Den Grafiktreiber hast du manuell installiert auf der neuesten Version?
Ich kann dir generell aber nur zu Linux raten… ich bin auch umgestiegen von Windows zu Ubuntu, und da sind Welten unterschiede.

Ahh super danke
Dann läuft bei dir eine 4k hw Transcoding?
Wenn das so ist werde ich das in den kommenden Tagen ausprobieren.
Vielen Dank für deine Hilfe

Ja unter Ubuntu läuft das bei mir. Ich schaffe ca. 6-7 Streams von 4K (70Mbit) auf 720p gleichzeitig.
Seit ich von Windows zu Linux gewechselt habe läuft generell alles viel flüssiger usw.