Seite 1 von 1

Passthrough für Nvidia Geforce GT1030

Verfasst: 12.02.2020, 09:05
von pumuckl
Guten Tag allerseits,

Auf meinen ESXi 6.7 Homeserver, habe ich eine VM auf der Ubuntu und Motion läuft.

Da Video Encoding mit der CPU Ressourcen intensive ist wollte ich eine Grafikkarte installieren.

Ich habe eine Lüfterlose GeForce GT 1030 Pascal GP108 gekauft.
https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

Ich habe die VM erstellt die Grafikkarte durchgereicht und diese Einstellung hinzugefügt.

Code: Alles auswählen

hypervisor.cpuid.v0 = FALSE


die Karte wird von der Ubuntu server Vm auch angezeigt:

Code: Alles auswählen

lshw -numeric -C display



im grossen und ganzen bin ich nach dieser anleitung vorgegangen:
https://arstech.net/compile-ffmpeg-with-nvenc-h264/


Wenn ich NVIDIA CUDA Toolkit 10.1 installiere seit nvidia-smi keine Grafikkarte an.+


Ich hab auch eine Ubuntu Desktop Vm aufgesetzt, aber die läuft instabil sowie ich die Grafikkarte durchreiche.

Woran kann das liegen,bzw was muss ich noch machen?

gruss

Re: Passthrough für Nvidia Geforce GT1030

Verfasst: 12.02.2020, 09:53
von Dayworker
nVidia unterstützt kein PCI-Passthru von Consumer-Karten auf dem ESXi und verhindert dieses sogar nach Kräften. Das wird also eher nie zufriedenstellend laufen. JA, einige Benutzer hatten keine/wenige Probleme beim Durchreichen einer Consumer-Karte von nVidia und NEIN, der Großteil scheitert.

Re: Passthrough für Nvidia Geforce GT1030

Verfasst: 12.02.2020, 10:10
von pumuckl
OK Danke

Mit welchen AMD Karten hab ich beim durchreichen erfolg?

laut
https://trac.ffmpeg.org/wiki/HWAccelIntro

bleibt mir fast nur VAAPI zum decodieren mit Linux.

The Mesa VAAPI driver uses the UVD (Unified Video Decoder) and VCE (Video Coding Engine) hardware found in all recent AMD graphics cards and APUs.


gruss

Re: Passthrough für Nvidia Geforce GT1030

Verfasst: 12.02.2020, 11:47
von Dayworker
Das trifft genau genommen auf bei Consumer-Hersteller zu, wobei AMD da deutlich relaxter vorgeht. Aber auch AMD bietet Server-Karten zum entsprechenden Preispunkt an, die sich offiziell durchreichen lassen. Alles andere bleibt ein Glücksspiel und kann sich mit jeder Veränderung am ESXi (SW und HW sowie FW) auch ändern.

Re: Passthrough für Nvidia Geforce GT1030

Verfasst: 12.02.2020, 19:48
von pumuckl
danke für die Info

Ich versuch mein glück mit einer AMD Karte.

nur noch eine Frage, richtet diese Einstellung mehr schaden an als sie etwas nützt?

Code: Alles auswählen

hypervisor.cpuid.v0 = FALSE


gruss

Re: Passthrough für Nvidia Geforce GT1030

Verfasst: 12.02.2020, 21:16
von MarroniJohny
Ich würd mal im hardwareluxx im Workstation und Homeserver Forum nachlesen und ggf. -fragen. Da haben es diverse Gestalten damit versucht, geht glaub ich auch mit nvidia Karten. Gibt auf jeden Fall immer wieder Freds dazu, auch im ESXi Sammler geht es oft darum. Allerdings wollen die dort mehr eine virtuelle Workstation für Gaming und so, als irgendwelche Berechnungen auf der GPU durchführen. K.A., ob das für Dich relevant ist. Was ich so raus gelesen habe, wär für encoding halt doch die iGPU von Intel ideal, die lässt sich wohl - hörensagen Wissen - sogar an mehrere VMs durchreichen.

https://www.hardwareluxx.de/community/forums/home-server-workstation-forum.101/

Re: Passthrough für Nvidia Geforce GT1030

Verfasst: 12.02.2020, 23:44
von pumuckl
Danke, der igpu Tip war gut.

Ich hatte Anfang an versucht die Onboard Grafik Durchzuschleifen.

Weil das nicht funktioniert hatte, babe ich die Nvida Graka bestellt.

Auf igpu habe ich erst umgestellt, als ich mit der Nvida Karte kein Bild beim Booten hatte.

igpu ist jetzt durchgeschliffen und sieht soweit gut aus.

Es gibt aber noch ein Problem, beim booten vom Server bleibt der Lade Bildschirm hier hängen:

Code: Alles auswählen

dma mapper iommu loaded successfully



Anscheinen funktioniert aber alles.

Wenn die vm startet,sehe ich ihren Bildschirm, kann man das ändern?

gruss

Re: Passthrough für Nvidia Geforce GT1030

Verfasst: 13.02.2020, 07:47
von irix
Meinst du mit booten des Servers den ESXi Host oder die VM? Von der Beschreibung liest es sich nun so als ob du dem Host die GFX geklaut hast.

Gruss
Joerg

Re: Passthrough für Nvidia Geforce GT1030

Verfasst: 05.06.2020, 14:56
von pumuckl
pumuckl hat geschrieben:Guten Tag allerseits,

Auf meinen ESXi 6.7 Homeserver, habe ich eine VM auf der Ubuntu und Motion läuft.

Da Video Encoding mit der CPU Ressourcen intensive ist wollte ich eine Grafikkarte installieren.
.........

gruss


Das hatte damals alles nichts gebracht, weil der Dienst keine Gpu´s unterstützt.



Mittlerweile habe ich einen anderen Dienst, dieser unterschützt, neben nvida und Amd, auch Intel® Quick Sync.

Wenn ich wieder die "igpu" zum Esxi Client durchschleife.

habe ich dann quick sync automatisch zur Verfügung, oder muss ich noch etwas konfigurieren?


Code: Alles auswählen

meine CPU:
Intel® Core™ i5-6600K Prozessor
Unterstützung für DirectX*
12

OpenGL* Unterstützung 4.5
Intel® Quick-Sync-Video Ja
Intel InTru 3D-Technik Ja
Intel® Clear-Video-HD-Technik Ja
Intel® Clear-Video-Technik Ja

Mainboard :
ASUS Z170 delux



Grüsse