No IOMMU Groups Available Passthrough nicht möglich ?


toegelr

Recommended Posts

Hallo,

 

Das ist mein erster Post hier, bin seit einiger Zeit stiller Mitleser, ich habe erst seit ein paar Monaten Unraid installiert v6.9.2 und die Plus Version gekauft. Bis jetzt bin ich mit lesen und Youtube Videos durchgekommen. Leider stehe ich aber leider an bei dem Versuch meine GTX660 von PNY für eine Windows VM durchschleifen zu wollen. Diese wird mir nicht als Auswahl im VM Template angezeigt nur VNC. In der System Übersicht von Unraid sieht man die Grafikkarte.

Ich habe im Grunde alte Hardware bis auf die Festplatten, mein Motherboard ist ein Z77 QUO mit einem i7-3770K Prozessor. Leider habe ich im Bios zwar den Punkt "Intel Virtualization Technology" anzuwählen aber mehr nicht. Eine weitere Möglichkeit im Bios z.B. VT-d einzuschalten etc. habe ich nicht.

In einem Youtube Video habe ich gesehen das man eventuell auch das IOMMU direkt in Unraid per Boot option eventuell einschalten könnte leider waren die Befehle die da nötig wären nur im Video zu sehen und nicht als Text verfügbar, wobei es auch unterschiede in der Befehlszeile geben soll zwischen AMD und Intel Boards und ich nicht irgendwas einfach abtippen wollte. Ich hänge noch ein paar Screenshots an und bitte auf Hilfe ob ich IOMMU per Unraid einschalten könnte damit ich meine GTX660 in einer Windows VM verwenden kann.

Falls jemand ein Idee oder Lösung hätte ? Danke.

Bios1.thumb.jpg.342895e7fee411bf2df313f140ae2303.jpg 1515180255_Bildschirmfoto2021-07-21um05_34_38.thumb.png.3c7cfeb5b8d102a375761f661cdd416a.png442510420_Bildschirmfoto2021-07-21um07_40_14.thumb.png.fc87ec1f9b7b2fafd4aa480e9ea781e9.png

Edited by toegelr
Versionsnummer hinzugefügt
Link to comment
2 hours ago, toegelr said:

 

Ich habe im Grunde alte Hardware bis auf die Festplatten, mein Motherboard ist ein Z77 QUO mit einem i7-3770K Prozessor. Leider habe ich im Bios zwar den Punkt "Intel Virtualization Technology" anzuwählen aber mehr nicht. Eine weitere Möglichkeit im Bios z.B. VT-d einzuschalten etc. habe ich nicht.

...Dein Prozessor kann das einfach nicht: https://ark.intel.com/content/www/us/en/ark/products/65523/intel-core-i7-3770k-processor-8m-cache-up-to-3-90-ghz.html

Link to comment

Danke für Deinen Hinweis, schade teilweise unterstützt der Prozessor ich sag einmal "etwas" zum Virtualisieren30620640_Bildschirmfoto2021-07-21um10_19_10.thumb.png.8ee75da82dcaa9e9af6e12316244fb6e.png:

VT-x z.B. aber leider nicht das VT-d 😞 Dann sollte ich die Grafikkarte wieder ausbauen wenn ich diese mit VMs in unraid nicht nutzen kann.

Kann ich eine SSD als System Festplatte "durchschleifen" für eine Windows VM oder USB Ports oder geht das alles nicht wenn der Prozessor VT-d nicht unterstützt ? Ich würde wie geschrieben gerne eine Windows VM so flott wie möglich in Unraid betreiben.

 

Link to comment
1 hour ago, toegelr said:

Your Mileage May Vary

 

https://tipps.computerbild.de/internet/ymmv-definition-841597.html

Quote

YMMV steht für „Your Mileage May Vary”. Wörtlich übersetzt heißt das „Dein Kilometerstand könnte abweichen“. Allerdings ist in diesem Fall eine sinngemäße Übersetzung angebracht, da diese Abkürzung eine andere Bedeutung hat, als sie ausgesprochen wiedergibt.

Gemeint ist damit, dass die Meinung oder Erfahrung von der des Sprechers abweichen kann.

Eine treffende deutsche Übersetzung wäre somit „Deine Meinung könnte natürlich anders sein“.

 

Link to comment
16 hours ago, mgutt said:

https://tipps.computerbild.de/internet/ymmv-definition-841597.html

[...]

Eine treffende deutsche Übersetzung wäre somit „Deine Meinung könnte natürlich anders sein“

Klugscheisser Mode on: Eigentlich nicht....mit Mileage ist nicht der (absolute) Kilometerstand, sondern die (mit dem angenommenen Aufwand/Energie erzielbare) Reichweite gemeint....zumindest habe ich den Spruch in Amiland immer so wahrgenommen.

Sprich sinngemäss: "Was Du vorhast sollte meiner Meinung nach funktionieren, aber es gibt Risiken/Faktoren, welche Dich (statt meiner) evtl. das gewünschte Ziel doch nicht erreichen lassen".

 

Edit: im in der Analogie des Kilometerstandes/Reichweite zu bleiben: "meine Annahme gilt nur für meine Fahrweise auf meiner Strecke, nicht notwendigerweise für Dich, wenn Du andere Bedingungen hast".

Edited by Ford Prefect
  • Like 1
  • Haha 1
Link to comment

Danke für den Hinweis, wäre auch eine Option gewesen, leider hatte ich 2013 als ich den i7 3770K gekauft hatte nicht daran gedacht das mit das VT-d einmal fehlen würde und die paar EUR mehr für die K Version waren mir egal (übertaktet hatte ich sowieso nie) 😞

Jetzt habe ich den Xeon per eBay um EUR 112.- inkl. Porto bestellt, ein teurer Spaß aber wenn der Funktioniert ist es mir trotzdem recht. i7 3770 wäre ausser in China oder USA / GB usw. auch so teuer bzw. noch teurer gewesen. An einen i5 denke ich wenn der Xeon nicht funktioniert (hoffe ich kann diesen dann zurückgeben).

Link to comment
21 hours ago, sylus said:

Warum eigentlich nicht in einen I5 3550 oder I5 3450 investieren?

Die gibt es bei Ebay deutlich günstiger. 

Stimmt. Bei 112 € macht ja schon fast eine neue Plattform mehr Sinn. Ein i3-8100 für 50 € und ein H370M für 50 €. Fehlt nur noch der RAM und schon ist man auf drei Ecken effizienter unterwegs.

Link to comment

Vielen Dank für Eure Hilfe bis jetzt ! Die Xeon CPU ist Heute angekommen und wurde gleich eingebaut :-)

Grundsätzlich funktioniert der Server in unraid am ersten Blick so wie mit der i7 CPU.

Ein paar Fragen hätte ich aber noch bezüglich HW:

Es ist so das im Bios die CPU um ca. 10 Grad wärmer ist diese liegt jetzt mit dem Standard Intel Kühler bei guten 50 Grad vorher um die 40 Grad, in Unraid kann ich die Temperaturen ja (noch) nicht auslesen. Kann das normal sein das die Xeon CPU im Bios um 10 Grad wärmer ist ? Oder soll ich mir das Hardware mäßig noch ansehen am Kühler etc. ? Denke jetzt nicht das etwas an der HW nicht passt aber was weiß man.

1289055287_Bildschirmfoto2021-07-24um14_22_02.thumb.png.2e12a341065b313d5c8cc38c277baaad.png

1082352103_Bildschirmfoto2021-07-24um14_23_57.thumb.png.9c61e97992bdce987135987bd96d6dff.png

Mit der i7 3770K CPU war eine Zeile im Bios ersichtlich wo man die Mhz der internen Grafik sehen konnte diese finde ich jetzt nicht mehr und bekomme am internen HDMI Ausgang auch kein Bild nur an der Grafikkarte. Es sollte doch eine IGPU vorhanden sein haben wir weiter open im Thread festgestellt ? Im Bios habe ich die IGPU auf AUTO hatte aber auch mit Enabled getestet das ändert nichts.

 

VT-d kann ich jetzt einschalten und sehe jetzt in Unraid den IOMMU Teil.

366650112_Bildschirmfoto2021-07-24um13_55_08.thumb.png.a286e46dfc8b89f33977064a66d90beb.png

1991747348_Bildschirmfoto2021-07-24um11_44_22.thumb.png.f1aef4b312132742132dceb2c92112c9.png

Ich kann in der Windows VM auch die Grafikkarte jetzt auswählen statt VNC aber leider bekomme ich da kein Bild von der Grafikkarte auch nat. nicht von der IGPU, der Bildschirm wird schwarz. Ich habe auch probiert eine neue VM anzulegen wo ich gleich die Grafikkarte auswähle aber es bleibt schwarz 😞

Könnt Ihr mich bitte weiterhin Unterstützten ?  

Link to comment
2 hours ago, toegelr said:

Es ist so das im Bios die CPU um ca. 10 Grad wärmer ist diese liegt jetzt mit dem Standard Intel Kühler bei guten 50 Grad vorher um die 40 Grad, in Unraid kann ich die Temperaturen ja (noch) nicht auslesen.

Warum nicht?

 

2 hours ago, toegelr said:

Kann das normal sein das die Xeon CPU im Bios um 10 Grad wärmer ist ? Oder soll ich mir das Hardware mäßig noch ansehen am Kühler etc. ? Denke jetzt nicht das etwas an der HW nicht passt aber was weiß man.

Eigentlich sollte die nicht wärmer sein als Dein i7....hast Du die WL-Paste korrekt aufgetragen (alte vorher vollständig entfernt usw)?

 

2 hours ago, toegelr said:

Mit der i7 3770K CPU war eine Zeile im Bios ersichtlich wo man die Mhz der internen Grafik sehen konnte diese finde ich jetzt nicht mehr und bekomme am internen HDMI Ausgang auch kein Bild nur an der Grafikkarte. Es sollte doch eine IGPU vorhanden sein haben wir weiter open im Thread festgestellt ? Im Bios habe ich die IGPU auf AUTO hatte aber auch mit Enabled getestet das ändert nichts.

...nicht gut.

Vielleicht hängen da auch die 10Grad fest....wenn der die iGPU nicht aktivueren kann, könnte die einfach, statt im idle mit voller Pulle laufen.

Hast Du das neueste BIOS auf Deinem Board drauf?

 

Sprich den Hersteller Support an...evtl. haben die ja noch eine neuere, nicht veröffentlichte Beta....

Link to comment

Nein, leider den Hersteller gibts nicht mehr, es gibt 2 Bios ich habe das neuere. Ich kann nat. das ältere testen. WL Paste habe ich neu, alte nat. entfernt. Die IGPU habe ich auch Disabled, keine Änderung an den Temperaturen. Die CPU läuft im Bios auf knapp 3,9 GHz das ist vielleicht der Grund ? Im Unraid sieht es so aus:

1542853208_Bildschirmfoto2021-07-24um18_26_03.thumb.png.b738e7d15987d464f6524098b7ab9fbe.png

Wo kann ich im Unraid die CPU Temperaturen und die Taktrate sehen ?

Link to comment
1 hour ago, toegelr said:

Nein, leider den Hersteller gibts nicht mehr, es gibt 2 Bios ich habe das neuere. Ich kann nat. das ältere testen. WL Paste habe ich neu, alte nat. entfernt. Die IGPU habe ich auch Disabled, keine Änderung an den Temperaturen. Die CPU läuft im Bios auf knapp 3,9 GHz das ist vielleicht der Grund ?

Da die iGPU im BIOS nicht auftaucht erkennt er die nicht.

Ich vermute es gibt nen analogen Effekt wie mit einer dGPU, die ohne OS (VM) im System rumhängt und dann reichlich Strom zieht.

Die 3.9GHz im BIOS ist wohl der Turba-Takt...deutet dann auch eher darauf hin, dass die CPU nicht voll erkannt wird....sobald der Kernel läuft wird das dann besser, wahrscheinlich.

 

 

1 hour ago, toegelr said:

 

Wo kann ich im Unraid die CPU Temperaturen und die Taktrate sehen ?

Achso...dachte Du hättest es beim i7 schon aktiv....installiere und aktiviere das Dynamics System-Temperature Plugin.

Probiere für den Takt mal: "cat /proc/cpuinfo | grep MHz" im Terminal....denke aber, der wird da auf 3.500 stehen.

Link to comment

Hallo,

cat /proc/cpuinfo | grep MHz zeigt das:

957523201_Bildschirmfoto2021-07-24um20_49_34.png.19efc1216a73079d43505f0ddd75d521.png

Danke für den Tipp des Dynamics System-Temperature Plugin es zeigt mir das:

1249542234_Bildschirmfoto2021-07-24um21_23_08.thumb.png.eb340a73387a4ea598c79ee40327755d.png

Wobei sich da die Temperaturen eigentlich nicht ändern, habe extra eine VM gestartet die Temp. bleibt gleich bzw. ändert sich kurz auf 127 Grad um dann wieder - 55 Grad anzuzeigen. 😞 ?

Leider funktioniert das weiterleiten der Grafikkarte in der VM nicht wenn ich eine VM aufrufe dann wird der Bildschirm schwarz der an der Grafikkarte angeschloßen ist. Kann ich da noch etwas testen ? Es ist nat. so das wenn die VM so läuft wie sie soll, ich den Unraid Server wieder woanders als mein Arbeitszimmer stehen habe ich kann also in Zukunft den -Monitor nicht an der Unraid VM anschließen. Aber dafür gibt es ja dann parsec. 

 

Edited by toegelr
Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.