Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Grafikkarte an VM durchreichen funktioniert nicht

Featured Replies

  • Community Expert
6 hours ago, flipponweb said:

Ist eingestellt:

Wie sehen jetzt deine VFIO Gruppen aus?

  • Community Expert
6 hours ago, flipponweb said:

"Und im BIOS ist das auch die primäre GPU?"

 

 

 

Im UEFI habe ich nur das gefunden:

 

Das ist ja nur irgendein Status. Du musst schon in die Einstellungen wechseln. Irgendwo muss die primäre GPU auswählbar sein.

  • Author

Hallo mgutt,

 

du hast recht die ISO fehlt, ist mir gar nicht aufgefallen  🤯, denn Liberellec und Openellec laufen und WIN hat eine ISO. Wie komme ich zu dem Teil? 😟

 

 

VIFO Gruppen:

 

 

image.thumb.png.45a422a7c86b10eff4503ac3b114a995.png

 

 

Habe im UEFI das gefunden:

 

image.png.bd499b62136930d09223cc666a89d12d.png

(Cursor auf der linken Seite)

 

image.png.c3611085f1670a225228bc573bdc31c2.png

(Cursor auf der rechten Seite)

 

 

image.png.0bed0ea66512e5435cad9ddae58b8138.png

 

 

das soll:

 

Auto

x8+x8

x8+x4+x4

x4+x4+x4+x4

 

heißen

Einstellung steht auf Auto

 

liege ich hier richtig? 🤔

 

 

 

 

 

 

 

  • Author

Hallo mgutt,

 

habe das mit der ISO  ubuntu-20.04.2.0-desktop-amd64.iso  probiert. Die VM crash oft herunter und der Log läuft voll.

Habe jetzt mal beide Grakas durchprobiert, aber keine liefert eine Bildschirmausgabe.

 

 

image.thumb.png.f165be3ba974ced7d1191d614d54781a.png

 

 

image.thumb.png.35f1e95b6239ad8586bdb94e0e6ba63b.png

 

 

image.thumb.png.e961029289599fa17af91a62b236e7cd.png

 

 

image.thumb.png.b15de51823edf471d2ad961746b80a71.png

 

 

image.thumb.png.a0043e5333cfa262eaf7fb7923361429.png

 

 

image.thumb.png.02a1365cb8a092d07953d37e58f683f7.png

 

 

 

 

  • Community Expert

Hast du 2b:00 an VFIO gebunden? Bootet dein Server nun im Legacy Modus?

  • Author

Hallo mgutt,

 

"Hast du 2b:00 an VFIO gebunden? Bootet dein Server nun im Legacy Modus?"

 

Wenn ich 2b:00 an VIFO binde, bekomme ich wieder die Fehlermeldung im Boot.

Legacy habe ich noch nicht eingestellt. Soll ich das mal probieren?

 

Du hast mal geschrieben:

"Vfio cfg vom Stick löschen. Unraid muss aber auch ohne GPU laufen."

 

Meinst du die hier?

 

image.thumb.png.4f530cf93f1997df465cb783010619a6.png

 

Die vifo-pci cfg.bak darunter auch?

 

 

 

 

 

 

 

image.png.0c72ddecdbe80f90216bee835a70ce11.png

 

  • Author

Der bound scheint zu funktionieren, aber auf dem Bildschirm v. TV bekomme ich nur die Ausgabe v. "TianoCore"

Das Gleiche wie bei dem Post von dem Ubuntu boot v. gestern.

 

 

 

 

 

image.thumb.png.fc083f69e8a079c18df6b57ea67fd4d5.png

On 4/5/2021 at 3:39 PM, flipponweb said:

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.  👍

 

 

 

 

Hallo! 

 

Der Fehler besteht bei mir da ich nur eine Grafikkarte im System eingebaut habe. Ich denke mal es kommt von daher. 

 

Ich würde trotzdem mal auf Legacy umstellen, das hat mit meinem Fehler nichts zu tun. 

 

Nachtrag:

habe gerade die vfio-pci.cfg Datei gelöscht, er fährt jetzt normal hoch und die Grafikkarte läuft trotzdem einwandfrei

 

Edited by joergi1988

  • Author

 

Hallo joergi1988,

 

habe probiert in's Legacy zu wechseln ( mit deinem Tip mit dem "-" ) nach dem EFI vom USB Stick. Leider komme ich beim Neustart nicht über das UEFI trotz Bestätigung für CSM in meinem Motherboard. 😥  Wenn ich neu boote lande ich immer wieder im UEFI vom Motherboard.

Mag auch daran liegen, das bei mir im EFI Ordner noch eine boot Datei liegt.

 

  • Author

Also, bin jetzt mittlerweile so weit:

 

 

 

 

image.png.28d957d59ef195cc6e1eac3512636af1.png

 

 

Nach dem erkennen der Festplatten wird der Bildschirm auf dem TV wieder schwarz, und ich weiß nicht warum ...

 

Die Einstellungen der VM:

 

 

image.thumb.png.c03fea0d2acfe0474dd1dfb6f5f06a6a.png

image.thumb.png.bcedfc9c2788fc43511d4579fc514e7f.png

image.thumb.png.1c23d758baa91ddc8d0ef88379793e82.png

 

Ich habe jetzt mehr Kerne und mehr Ram zugewiesen, aber das ist doch eigentlich für so ein System gar nicht nötig ...

 

Auf VNC läuft das Ding:

 

image.thumb.png.6c95bb134056c9316748ddcc9afe3226.png

 

Und ich weiß nicht mal, was ich groß geändert hätte ...

 

 

 

 

 

 

 

  • 3 weeks later...
  • Author

Habe das mit Legacy- boot nochmals probiert. Funktioniert bei mir nicht. Es erfolgt kein Boot in Unraid. Habe mir mal die Openelec XML angesehen. Das sieht doch gar nicht schlecht aus: 

 

 

image.thumb.png.7908f67114ed84fa623cbb374d2404a4.png

 

Trotzdem bekomme ich keinen HDMI Ausgang auf den TV. Es erscheint nur diese "TianoCore" Anzeige, was auch immer das heißt.

Keiner mehr eine Idee ? 😥

  • Community Expert

Ist irgendwas informatives in den VM Logs aufgetaucht? Also Fehlermeldungen? Was siehst du denn über VNC? Ich tippe mal, dass du während der Installation nur dort was siehst.

  • Author

Hallo mgutt,

 

bei Ubuntu schaut das Log so aus :

 

image.thumb.png.6d8b0e36745074544c41f35b169d2725.png

 

 

 

Bei Openelec so :

 

image.thumb.png.88a93306cb76069a5223e6b0f02d33d0.png

 

 

 

Bei Debian bekomme ich dieses Bild auf den TV :

 

image.thumb.png.03a5b67ba1a05df43804670fa8249cce.png

 

 

Log schaut so aus:

 

 

image.thumb.png.e60ceb1396b8b421ce0f60cdbc8dabc7.png

 

Die VM startet aber nicht 😥

Also gaanz wichtig ist das Ihr im Legacy Modus euren UnraidServer Bootet, alles andere führt nur zu Problemen.

Ich hatte damals die selben Probleme.

Meine Einstellungen für ein Erfolgreiches GPU Passthrough

UnraidServer Bios Boot : Legacy Modus (CSM)

UnraidServer BIOS -> IOMMU : Enabled 

Unraid -> Settings -> VM-Manager -> Advanced View

Unraid -> Settings -> VM-Manager -> PCIe ACS overrride : Both

Unraid -> Settings -> VM-Manager -> VFIO allow unsafe interrupts : Yes 

Unraid -> Tools -> System Devices -> Hier eure GPU und deren Resourcen per Häckchen in eine Gruppe zusammenfassen (bei meiner RTX2060 sind das 4 Häckchen (2 für USB , dann Audio und die GPU halt)) --> BIND SELECTED TO VFIO AT BOOT

 

UnraidServer neu im LEGACY Modus Booten

 

Bei einer neu Installation (egal ob Windows / Linux etc.)

Die GPU auf VNC belassen und das System erst einmal komplett damit installieren !

 

Nachdem euer System installiert ist

Die 1.GPU auf VNC belassen, und für die 2.GPU gebt ihr eure Grafikkarte an die ihr durchreichen möchtet, wichtig ist das ihr ein passendes BIOS verwendet (es kann mit dem Original GPU BIOS funktionieren muss es aber nicht) ein passendes gefixtes BIOS findet ihr für eure Karte auf techpowerup das ladet ihr herunter und macht es eurer VM zugänglich (ich habe mir einen Share (GPU_ROMS) erstellt und speicher dort alle meine GPU Roms ab) , den Pfad zum Rom tragt ihr dann unter "Grapics ROM BIOS:" ein.

Gebt nun noch die Soundkarte von eurere Grafikkarte an ( Ja jede Moderne GPU hat auch Audio ;)

 

Bootet nun eure VM, im Idealfall habt ihr auf eurer durchgereichten Grafikkarte schon ein Bild falls nicht, dann müsst ihr in eurem VM System noch die passenden Grafiktreiber installieren (AMD,Nvidia etc.)

 

Nach einem weitern neustart eurer VM solltet ihr nun ein Bild auf eurer durchgereichten Grafikkarte haben, wenn dem so ist fahrt eure VM herunter, und geht wieder in die VM Settings, kopiert hier nun den Pfad zum Grafikkarten BIOS (Strg+c) , entfernt den VNC und tragt als Grafikkarte nun hier als einzige Karte eure durchzureichende Grafikkarte ein , vergesst nicht den Pfad zum Grafikkarten BIOS einzusetzen (Strg+v) , prüfen ob die Soundkarte (welche zu eurer GPU gehört) noch da ist, speichern und.....

 

That's all

 

VM Starten, und ihr könnt nun in eurer VM Gamen , Rendern oder für was auch immer ihr eure GPU verwenden möchtet in FullSpeed ! ;)

 

 

  • Author

 

Hallo Marco Ludwig,

 

habe jetzt auf Legacy umgestellt und deine Einstellungen übernommen.

Jetzt bleibt der Bildschirm vom TV allerdings ganz schwarz ...    😭

 

 

 

 

image.thumb.png.223178336a1d1073a19b23bd44f2a776.png

 

 

image.thumb.png.62c88eb3b245d25b4a81b61295dc11eb.png

 

image.thumb.png.9fc0c6e7503dccb78ed3ac35e06838f4.png

 

 

Log der Openelec VM:

 

image.thumb.png.06a8e06779954a0f214dbfa0da6a5e5d.png

 

 

 

  • Author

Hallo Marco Ludwig, hallo mgutt,

 

ich muss mich korrigieren, ich habe nur die zweite Graka (2b:00.0) versucht. Die funktioniert nicht. Die Erste (21:00.0) gibt folgendes auf dem TV aus:

 

image.thumb.png.37270bd3c7e88fba618609aa37908dd3.png

 

 

 

image.thumb.png.4b7807dd0f3fd731b1b835426d7c7343.png

 

 

 

 

Wenn ich den VNC starte, kommt allerdings nur das:

 

image.thumb.png.845d3ebdfbac18feb3007b95a9c23e3e.png

 

Habt ihr dazu noch eine Idee?

 

 

image.png

Edited by flipponweb

  • Author

Ach so, Log der VM 😓 :

 

image.thumb.png.abec2b5cb81611e5aa0c2ed7e1969a51.png

  • 2 weeks later...
  • Author

Ich weiß zwar nicht warum, aber Open Suse läuft momentan als VM auf dem TV 😕

 

 

 

image.thumb.png.eb1ca0d02bc49e6d76f98e9d1199d402.png

 

 

Bild ist verkehrt rum, ich weiß ...  😡

 

Warum läuft diese VM auf dem TV und die anderen nicht ???  

 

Das sind die Einstellungen der VM:

 

image.thumb.png.61a6400eba9f5b9a563a2cd998c4980a.png

image.thumb.png.0fbad6d58b0db1add6499257342ba78f.png

image.thumb.png.9de013d44c7e2df5fe345d684d1a8db5.png

 

 

Und das das Protokoll:

 

 

image.thumb.png.7f0adb42fc94b177f4e062ab52a48952.png

 

 

Kann mir mal jemand erklären, warum eine VM läuft und die anderen nicht ??

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

On 5/3/2021 at 5:30 PM, flipponweb said:

 

Bei Debian bekomme ich dieses Bild auf den TV :

 

image.thumb.png.03a5b67ba1a05df43804670fa8249cce.png

 

 

Wenn du so weit kommst, hat er einfach EFI gebootet, du musst da sehr schnell sein und wenn doch wieder die EFI konsole kommt, ALT + STRG + ENTF neustarten und direkt F2 drücken, damit kommst du ins Bios der VM, da kannst du die Bootreinfolge usw ändern. Manchmal stimmt diese in der VM nicht.

 

Auch wichtig beim Grafikkarte durchreichen, diesen befehl im Terminal eingeben.

Ich habe das mit Userscript automatisiert gehabt.

 

Quote

echo 0 > /sys/class/vtconsole/vtcon0/bind

echo 0 > /sys/class/vtconsole/vtcon1/bind

echo efi-framebuffer.0 > /sys/bus/platform/drivers/efi-framebuffer/unbind

 

Auch wichtig ist es die Grafikkarte in der IMMOU Gruppe zu binden und bei der VM die virtuelle Grafikkarte zu entfernen. Normal spielt es keine Rolle ob man eine oder zwei Grafikkarten eingebaut hat, ich konnte meine 3090 auch ohne Probleme an eine VM durchreichen. Wichtig sind auch die Bios Einstellungen. CSM muss auf aus. SRIOV muss glaube auch auf aus. Müsste aber nochmal nachsehen, bin wieder weg von UnRaid. Bios File braucht es eigentlich seit dem neusten Nvidia Treibern nicht mehr. Nvidia hat keine Sperre mehr für VMs in den Consumer Grafikkarten. Wichtig ist auch immer die Soundkarte der Grafikkarte mir durchzureichen, ohne kommt es immer zu fehlern.

Edited by Ceiber3

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.