Proxmox VE 8.3 iGPU an VM an Monitor durchreichen
Hallo zusammen,
ich kann erfolgreich die iGPU meines bare-metal Hosts auf dem Proxmox VE in der Version 8.3 werkelt an eine Test Ubuntu VM durchreichen. Dabei steht in den Option der VM "Display = Default" und unter "PCI" habe ich die durchgereichte und vorbereitete iGPU konfiguriert. Sie wird auch korrekt in den Systemeinstellungen der Ubuntu VM angezeigt. Ich habe mich dabei an die PCI passthrough Anleitung von Proxmox Wiki gehalten. Als BIOS habe ich OVMF/UEFI konfiguriert.
An dem bare-metal Host habe ich via HDMI-Kabel einen Monitor und auch Tastatur+Maus angeschlossen. Mein Wunsch wäre es, dass ich an der Ubuntu VM arbeiten und diese somit als Arbeitsplatz nutzen kann. Leider habe ich es bisher nicht geschafft und hoffe jemand kann weiterhelfen.
Wenn PVE bootet sehe ich am angeschlossenen Monitor den Bootvorgang bis die shell erscheint mit der login prompt, an der ich mich mit "root" und meinem Passwort an PVE anmelden könnte. Über die Web-Konfigurationsoberfläche (via anderen Computer im Netzwerk) starte ich die Ubuntu VM und in dem Moment wird der am PVE angeschlossenen Monitor schwarz, aber es kommt einfach kein Bild. Es scheint also irgendwas zu passieren, das wird mir durch den schwarz schaltenden Monitor signalisiert aber wie gesagt erscheint leider die Ubuntu Loginmaske nicht auf dem Bildschirm.
Geht das denn überhaupt oder habe ich 'nen Denkfehler? Wo könnte der Wurm begraben sein? Ich habe versucht das vBIOS ROM zu finden, aber das gibt es bei meiner iGPU (i935 eines Intel NUC 12Gen) nicht und soweit ich recherchiert habe finde ich das nirgends. Ich habe auf dem PVE Host/Node unter "/sys/bus/pci/devices/0000:00:02.0/rom" (das entspricht meiner iGPU) eine Datei namens "rom" gefunden, allerdings kann ich die weder betrachten, anzeigen oder kopieren, schlichtweg ich kann nicht auf diese zugreifen. Ich vermute einfach dass die iGPU kein vBIOS besitzt im Gegensatz zu dedizierten GPUs.
Ich habe den Eindruck ich bin kurz vor dem Ziel, übersehe aber irgendeine Kleinigkeit ? Bin für jeden Tip sehr dankbar!
ich kann erfolgreich die iGPU meines bare-metal Hosts auf dem Proxmox VE in der Version 8.3 werkelt an eine Test Ubuntu VM durchreichen. Dabei steht in den Option der VM "Display = Default" und unter "PCI" habe ich die durchgereichte und vorbereitete iGPU konfiguriert. Sie wird auch korrekt in den Systemeinstellungen der Ubuntu VM angezeigt. Ich habe mich dabei an die PCI passthrough Anleitung von Proxmox Wiki gehalten. Als BIOS habe ich OVMF/UEFI konfiguriert.
An dem bare-metal Host habe ich via HDMI-Kabel einen Monitor und auch Tastatur+Maus angeschlossen. Mein Wunsch wäre es, dass ich an der Ubuntu VM arbeiten und diese somit als Arbeitsplatz nutzen kann. Leider habe ich es bisher nicht geschafft und hoffe jemand kann weiterhelfen.
Wenn PVE bootet sehe ich am angeschlossenen Monitor den Bootvorgang bis die shell erscheint mit der login prompt, an der ich mich mit "root" und meinem Passwort an PVE anmelden könnte. Über die Web-Konfigurationsoberfläche (via anderen Computer im Netzwerk) starte ich die Ubuntu VM und in dem Moment wird der am PVE angeschlossenen Monitor schwarz, aber es kommt einfach kein Bild. Es scheint also irgendwas zu passieren, das wird mir durch den schwarz schaltenden Monitor signalisiert aber wie gesagt erscheint leider die Ubuntu Loginmaske nicht auf dem Bildschirm.
Geht das denn überhaupt oder habe ich 'nen Denkfehler? Wo könnte der Wurm begraben sein? Ich habe versucht das vBIOS ROM zu finden, aber das gibt es bei meiner iGPU (i935 eines Intel NUC 12Gen) nicht und soweit ich recherchiert habe finde ich das nirgends. Ich habe auf dem PVE Host/Node unter "/sys/bus/pci/devices/0000:00:02.0/rom" (das entspricht meiner iGPU) eine Datei namens "rom" gefunden, allerdings kann ich die weder betrachten, anzeigen oder kopieren, schlichtweg ich kann nicht auf diese zugreifen. Ich vermute einfach dass die iGPU kein vBIOS besitzt im Gegensatz zu dedizierten GPUs.
Ich habe den Eindruck ich bin kurz vor dem Ziel, übersehe aber irgendeine Kleinigkeit ? Bin für jeden Tip sehr dankbar!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 671569
Url: https://administrator.de/forum/proxmox-ve-8-3-igpu-an-vm-an-monitor-durchreichen-671569.html
Ausgedruckt am: 23.02.2025 um 04:02 Uhr
2 Kommentare
Neuester Kommentar
Moin,
block mal wie in den Guids die Treiber für deine Grafikkarte. Die wird ja anscheind nicht aus dem Host ausgelöst.
Weißt du was ich meine oder brauchst du ein Beispiel?
Danach sollte das alles klappen soweit du die Guids befolgst.
Von dem Host darf bis aufs BIOS nichts auf der Karte ausgegeben werden wenn alles klappt.
Gruß
Spirit
block mal wie in den Guids die Treiber für deine Grafikkarte. Die wird ja anscheind nicht aus dem Host ausgelöst.
Weißt du was ich meine oder brauchst du ein Beispiel?
Danach sollte das alles klappen soweit du die Guids befolgst.
Von dem Host darf bis aufs BIOS nichts auf der Karte ausgegeben werden wenn alles klappt.
Gruß
Spirit
Wobei meine Erfahrung sich auf dedizierte GPUs stützt.
Bei einer integrierten wüsste ich nicht welchen Treiber du blocken musst.
Hier wird dein Problem angesprochen:
https://forum.proxmox.com/threads/i-gpu-passthrough-question-etc-modprob ...
Mit dem Befehl kannst du am Host schauen welcher Treiber für die IGPU läuft und diesen in einer händisch angelegte blocklist sperren, sodass dieser dann nicht geladen wird.
Allerdings verweisen die Kollegen auch darauf, dass dies mit integrierten GPUs nicht unbedingt möglich ist.
Bei einer integrierten wüsste ich nicht welchen Treiber du blocken musst.
Hier wird dein Problem angesprochen:
https://forum.proxmox.com/threads/i-gpu-passthrough-question-etc-modprob ...
Mit dem Befehl kannst du am Host schauen welcher Treiber für die IGPU läuft und diesen in einer händisch angelegte blocklist sperren, sodass dieser dann nicht geladen wird.
Allerdings verweisen die Kollegen auch darauf, dass dies mit integrierten GPUs nicht unbedingt möglich ist.