flipponweb Posted April 4, 2021 Share Posted April 4, 2021 Hallo zusammen, habe das ( anscheinend öfters vorkommende ) Problem eine Graka an eine VM durchzureichen. Habe schon hier im Forum viel gelesen und auch Space Invader 1 's und The Geek Freaks Tutorials versucht. Ich möchte über die Graka Libreelec an einen Sony Bravia über HDMI durchreichen. System: AMD Ryzen™ 5 3600, Prozessor MSI MAG B550M MORTAR, Mainboard Crucial DIMM 16 GB DDR4-3200 Kit, Arbeitsspeicher 2 x MSI GeForce GT 710 2GD3H LP, Grafikkarte Corsair CX550M, PC-Netzteil Die Grakas sind auch da: Meine VM Settings: Die IMMOU der Karten ( die zweite, Gruppe 21 und 22, ist im Moment nicht an VFIO gebunden, mit Bindung funktioniert es auch nicht 😞 Die VM sieht so aus: Ich habe das auch schon mit verschiedenen vbios Varianten und user script von Space Invader 1 probiert: Das Protokoll der VM: Mit dem user script von Space Invader 1 hat es auch einmal kurz funktioniert. Nach dem Stoppen und erneuten Starten der VM wurde nur noch ein schwarzer Bildschirm ausgegeben. So langsam bin ich am Ende mit You Tube und meinem Latein ... Quote Link to comment
mgutt Posted April 4, 2021 Share Posted April 4, 2021 1 hour ago, flipponweb said: Die VM sieht so aus: Du solltest nicht die virtuelle GPU entfernen. Zumindest nicht solange die GPU nicht funktioniert. Sonst siehst du dich keine Fehlermeldungen. 1 hour ago, flipponweb said: ist im Moment nicht an VFIO gebunden Solltest du tun. Weiterer Fallstrick: Bootet der Server im Legacy Mode? Quote Link to comment
flipponweb Posted April 4, 2021 Author Share Posted April 4, 2021 Hallo mgutt, danke für die schnelle Antwort. "Du solltest nicht die virtuelle GPU entfernen. Zumindest nicht solange die GPU nicht funktioniert. Sonst siehst du dich keine Fehlermeldungen." Das verstehe ich nicht. Kannst du das auch für einen unwissenden wie mich formulieren ? 🤔 Der Server bootet im UEFI Server Boot Modus: Quote Link to comment
mgutt Posted April 4, 2021 Share Posted April 4, 2021 2 hours ago, flipponweb said: Das verstehe ich nicht. Du hast die VNC GPU entfernt und stattdessen die physische GPU ausgewählt. Stattdessen solltest du die physische GPU über das Pluszeichen zusätzlich hinzufügen. Dann kannst du erstmal über eine VNC Verbindung die VM booten und schauen was das Problem mit der physischen GPU ist. Quote Link to comment
flipponweb Posted April 4, 2021 Author Share Posted April 4, 2021 Mist, ich glaub, ich hab's geschrottet. Habe die zweite Grafikkarte in der IMMOU wieder gebunden und neu gestartet. Jetzt hängt das Ding: ... aber komplett. Es funktioniert kein boot mehr ... Quote Link to comment
flipponweb Posted April 4, 2021 Author Share Posted April 4, 2021 Komischerweise funktioniert die GUI: bootet also doch ... ... wie geht das denn? 😲 Und wie kann ich den bug im Startmenü wieder beheben? Quote Link to comment
mgutt Posted April 4, 2021 Share Posted April 4, 2021 Vfio cfg vom Stick löschen. Unraid muss aber auch ohne GPU laufen. Quote Link to comment
flipponweb Posted April 4, 2021 Author Share Posted April 4, 2021 Habe den bind wieder rückgängig machen können. Jetzt startet das System wieder "normal" bis Tower login. 🙂 Quote Link to comment
flipponweb Posted April 4, 2021 Author Share Posted April 4, 2021 Ach übrigens: Danke das du deine Zeit hier für mich opferst. Ich wünsche euch natürlich ein frohes Osterfest! Toller suport ... Quote Link to comment
flipponweb Posted April 4, 2021 Author Share Posted April 4, 2021 Ah, jetzt ja, wenn ich die VM unter VNC starte, ( das hast du doch vorher gemeint, oder? ), fährt sie richtig hoch: Die IOMMU der Graka ist nicht gebunden, sonst bekomme ich den gleichen Fehler beim boot wie vorher: Protokoll sieht dann so aus: Quote Link to comment
joergi1988 Posted April 4, 2021 Share Posted April 4, 2021 5 hours ago, flipponweb said: Mist, ich glaub, ich hab's geschrottet. Habe die zweite Grafikkarte in der IMMOU wieder gebunden und neu gestartet. Jetzt hängt das Ding: ... aber komplett. Es funktioniert kein boot mehr ... Habe genau das selbe Problem wenn ich meine Grafikkarte (nur eine verbaut) binde. Quote Link to comment
mgutt Posted April 4, 2021 Share Posted April 4, 2021 6 hours ago, flipponweb said: Jetzt hängt das Ding: Welches Gerät ist 21:00.0? Poste mal die komplette Hardwareliste Quote Link to comment
joergi1988 Posted April 4, 2021 Share Posted April 4, 2021 Schau mal nach ob du im UEFI oder LEGACY Modus im Bios bist. Ich habe mich 2 Tage lang beschäftigt und alle möglichen "how to's" angesehen und die Kleinigkeit das Bios auf Legacy ändern hat die Grafikkarte zum laufen gebracht. Quote Link to comment
flipponweb Posted April 5, 2021 Author Share Posted April 5, 2021 Hallo mgutt, 21:00.0 ist die erste Graka. Das ist die komplette Geräteliste: @joergi1988: Wenn ich das richtig verstanden habe, reserviert sich Unraid die erste Graka ( bei mir 21:00.0 ). Deshalb habe ich auch eine zweite GT 710 drin ( bei mir 2b:00.0 ). 😏 Wenn du nur eine Graka und keine IGPU hast, kann ich mir vorstellen, das die dann schon "besetzt" ist. Was ich wiederum nicht verstehe, ist das ich meine zweite nicht an die VM durchreichen kann. 🤔 mgutt hat mich genau umgekehrt gefragt, ob ich im legacy boote ... Der Server bootet in UEFI. Wenn ich das umstellen möchte, wo muss ich das machen? Im UEFI des Motherboards zum BIOS wechseln? Möchte eigentlich bei UEFI bleiben. 😬 Quote Link to comment
joergi1988 Posted April 5, 2021 Share Posted April 5, 2021 (edited) Als ich Unraid das erste mal gestartet habe wollte ich auch uefi. Aber das umstellen auf legacy war die Lösung. Probiere es mal, kannst ja nichts verlieren. Am Unraid USB Stick musst du den EFI Ordner umbenennen in "EFI-" (mit einem minus dahinter) und im BIOS des Motherboards die Boot-Funktion "only legacy" einstellen. (Ich hab ein Asus X570, dazu musste ich Fast Boot deaktivieren und unter CSM dann legacy einstellen, mit mehrmals neustarten und speichern) Beim booten von Unraid bleibt er bei mir zwar immernoch bei dem VGA Fehler hängen und gelangt nicht mehr zum Tower Login, aber da benötige ich ja keinen Bildschirm. Edited April 5, 2021 by joergi1988 Quote Link to comment
flipponweb Posted April 5, 2021 Author Share Posted April 5, 2021 Hallo joergi1988, bei mir schaut's so aus: Muss dann also auf CSM ... Quote Link to comment
joergi1988 Posted April 5, 2021 Share Posted April 5, 2021 Es kann sein, dass die Umstellung auf CSM bei dir genügt, falls nicht schau mal im Advanced Mode (mit F7) unter Settings. Aber am Unraid USB Stick musst du den EFI Ordner auch umbenennen. Quote Link to comment
mgutt Posted April 5, 2021 Share Posted April 5, 2021 18 hours ago, flipponweb said: wenn ich die VM unter VNC starte, ( das hast du doch vorher gemeint, oder? ), fährt sie richtig hoch: Du solltest beides machen. VNC und die GPU durchschleifen. Zumindest solange bis klar ist was da los ist. Ich würde auch erstmal Ubuntu oder so damit starten. Stell auch mal pcie ACS override auf both/beides. Sind dann auch die PCIe Slots selbst auswählbar? 1 hour ago, flipponweb said: Wenn ich das richtig verstanden habe, reserviert sich Unraid die erste Graka ( bei mir 21:00.0 ). Ist die 21:00.0 im BIOS die primäre GPU und steckt sie im obersten Slot? Hast du mal versucht die zweite GPU auf einen Slot zu stecken, der mit dem Chipsatz verbunden ist? Wenn in den Logs steht, dass ein Device "busy" ist, dann meist deswegen weil es außerhalb der VM, also zb von Unraid bereits verwendet wird. Quote Link to comment
flipponweb Posted April 5, 2021 Author Share Posted April 5, 2021 Hallo mgutt, "Ist die 21:00.0 im BIOS die primäre GPU und steckt sie im obersten Slot? Hast du mal versucht die zweite GPU auf einen Slot zu stecken, der mit dem Chipsatz verbunden ist?" die Graka 21:00.0 steckt in PCI_E1, das wir dann auch wohl die erste sein. Die 2b:00.0 in PCI_E4. Ich kann nur beide tauschen, da räumlich nicht mehr Platz vorhanden ist. Mit Ubuntu kommen wir immerhin mal bis hier 🤓 : Was auch immer diese kryptischen Zeichen heißen sollen ... Any other key to continue funktioniert schon mal nicht 😕 Aber das Bild verschwindet nach ca. 5 min. wieder und der Bildschirm wird schwarz. ( Hintergrund bitte ignorieren 😇 ) Quote Link to comment
flipponweb Posted April 5, 2021 Author Share Posted April 5, 2021 Hallo joergi1988, "Beim booten von Unraid bleibt er bei mir zwar immernoch bei dem VGA Fehler hängen und gelangt nicht mehr zum Tower Login, aber da benötige ich ja keinen Bildschirm." wenn du sagst, das dein System immer noch keinen kompletten Boot durch das Umstellen nach Legacy bietet, dann möchte ich diese Option als letztes verwenden. Ich weiß nicht, wie das auf andere Systemprozesse wirkt wenn das System nicht komplett durchbootet. 🤪 Aber es ist eine Option. 👍 Quote Link to comment
mgutt Posted April 5, 2021 Share Posted April 5, 2021 1 hour ago, flipponweb said: Was auch immer diese kryptischen Zeichen heißen sollen ... Kein Betriebssystem / Bootlaufwerk gefunden. Oder man musste eine Taste drücken um Ubuntu zu booten? Mal schneller VNC öffnen, wenn man das Image startet Quote Link to comment
flipponweb Posted April 5, 2021 Author Share Posted April 5, 2021 Hallo mgutt, schneller ging' s nicht ... 😃 Hat aber trotzdem nichts geholfen, Bild bleibt gleich ... Quote Link to comment
mgutt Posted April 5, 2021 Share Posted April 5, 2021 Dann stimmt was nicht mit deinem gewählten Ubuntu Image. Zeig mal einen Screenshot von den VM Einstellungen. 2 hours ago, flipponweb said: die Graka 21:00.0 steckt in PCI_E1 Und im BIOS ist das auch die primäre GPU? Dann wäre es schon komisch, dass der nicht bootet, wenn man GPU2 von PCIE4 an VFIO bindet. Hast du "Both/Beides" schon probiert bei PCIE ACS Override? On 4/4/2021 at 9:53 AM, flipponweb said: MSI MAG B550M MORTAR Die Anleitung taugt nicht wirklich was, aber ich vermute, dass PCIE4 am Chipsatz hängt, da da auch eine M.2 dranhängt und M.2_2 wird ja deaktiviert, wenn man PCIE4 belegt: Da die x1 Slots auch beide am Chipsatz hängen, wird umstecken also eh nichts ändern. Ich kann mir dann nur noch vorstellen, dass das BIOS durch UEFI beide GPUs "schützt". Kann man eventuell nur für die GPUs Legacy auswählen? Quote Link to comment
flipponweb Posted April 6, 2021 Author Share Posted April 6, 2021 Hallo mgutt, die VM Einstellungen: "Dann wäre es schon komisch, dass der nicht bootet, wenn man GPU2 von PCIE4 an VFIO bindet. Hast du "Both/Beides" schon probiert bei PCIE ACS Override?" Ist eingestellt: "Da die x1 Slots auch beide am Chipsatz hängen, wird umstecken also eh nichts ändern. Ich kann mir dann nur noch vorstellen, dass das BIOS durch UEFI beide GPUs "schützt". Kann man eventuell nur für die GPUs Legacy auswählen?" Aktuell wüsste ich nicht wie ... "Und im BIOS ist das auch die primäre GPU?" Im UEFI habe ich nur das gefunden: Quote Link to comment
mgutt Posted April 6, 2021 Share Posted April 6, 2021 6 hours ago, flipponweb said: die VM Einstellungen: Du hast keine ISO ausgewählt. Du weißt schon, dass man vom OS erst eine ISO braucht, damit man diese auf der vdisk installieren kann? Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.