Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
virtualisierung:proxmox_kvm_und_lxc:grafikkartenpassthrough_proxmox_ab_version_4.3 [2017/05/26 18:47] – [Zu übergebende Karte vom Host abkoppeln] boospy | virtualisierung:proxmox_kvm_und_lxc:grafikkartenpassthrough_proxmox_ab_version_4.3 [2017/05/26 21:04] – boospy | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
- | Zum einen ist es wichtig hier eine VM und Grafikkarte mit UEFI Support zu haben. Getestet wurde das ganze hier mit Windows Server 2012r2 und Kubuntu 16.04 mit aktiven Kubuntu/ | + | Zum einen ist es wichtig hier eine VM und Grafikkarte mit UEFI Support zu haben. Getestet wurde das ganze hier mit Windows Server 2012r2 und KDEneon. Wichtig ist vorab zu sagen das diese Technologie sehr Hardware abhängig ist, hat z.B. das Motherboard die Devices in falschen oder besser gesagt unbrauchbaren Konstellationen zusammengeschlossen, |
Zeile 47: | Zeile 47: | ||
Interrupt remapping will only be enabled if every IOMMU supports it. | Interrupt remapping will only be enabled if every IOMMU supports it. | ||
- | If your system doesn' | + | Wenn das System |
- | you can allow unsafe | + | |
| | ||
echo " | echo " | ||
Zeile 64: | Zeile 63: | ||
Nach dem Neustart kann man die Garte dem Gast übergeben. Vorher prüfen wir noch die Iommu Gruppen. | Nach dem Neustart kann man die Garte dem Gast übergeben. Vorher prüfen wir noch die Iommu Gruppen. | ||
- | To have pci passthrough working fine, you need dedicated iommu group for your pci devices. | + | Damit das ganze funktioniert benötigt man eine eigenen Iommu Gruppe. |
| | ||
find / | find / | ||
- | Mit etwas Glück hängt der Slot alleine auf unserem Board. | + | Mit etwas Glück hängt der Slot alleine auf unserem Board. |
< | < | ||
/ | / | ||
+ | |||
/ | / | ||
/ | / | ||
/ | / | ||
+ | |||
/ | / | ||
/ | / | ||
Zeile 120: | Zeile 121: | ||
Bevor man das tut sollte aber sicher sein das man per Remote auf den Host zugreifen kann, also VNC und RDP, oder bei Linux Nomachine und VNC. Warum? Ganz einfach da eine Konsole in PVE dann nicht mehr verfügbar ist. Man kann auch einen Monitor direkt an der Grafikkarte anschließen, | Bevor man das tut sollte aber sicher sein das man per Remote auf den Host zugreifen kann, also VNC und RDP, oder bei Linux Nomachine und VNC. Warum? Ganz einfach da eine Konsole in PVE dann nicht mehr verfügbar ist. Man kann auch einen Monitor direkt an der Grafikkarte anschließen, | ||
+ | ===== Benchmarks ===== | ||
+ | Also gut wie sieht das ganze nun der Praxis aus? Ich hab natürlich einige Tests gemacht die ich hier natürlich auch gerne präsentiere. Bei allen Tests gabs die gleiche Auflösung, eine Nvidia Quadro K4000 und die gleichen Einstellungen. | ||
+ | |||
+ | Der Erste Test ist mit Windows Server 2012r2. Zugriff erfolge mit [[https:// | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | Als zweites das gleiche Szenario aber mit der Valley Testumgebung. | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | Ich habe mir auch kurz die Verbindung über RDP angesehen. Vom Netzwerkdurchsatz wird (obwohl alle Einstellungen auf maximale Qualität gestellt waren) um gut die Hälfte weniger benötigt. Es leidet aber merklich am Client die Qualität der Applikation. | ||
+ | |||
+ | Zu guter letzt habe ich noch ein [[https:// | ||
+ | Hier das Video dazu :) | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | ===== Fazit ===== | ||
+ | Um Grunde funktioniert das ganze sehr gut und die Einrichtungszeit ist gering. Zum Anderen sind 10Gbit am Client natürlich nicht ganz günstig. Geschweige dem was man am Server benötigt. Zum Anderen reichen Gigiabit Interfaces für normale Office Applicationen " | ||
+ | Der Test sollte einfach mal zeigen was möglich ist. | ||
+ | Eine Idee wäre natürlich hier auf den [[http:// | ||
+ | Auch [[https:// | ||
+ | |||
+ | Auch funktioniert GPU-Passthrough nicht mit jedem Board. HP ML350G6/ | ||
===== Quellen ===== | ===== Quellen ===== |