Ein paar Fragen: RX570, GPU Passtrought, Macinabox, Zustrom Kernel, Monitor geht wieder an


Recommended Posts

Hallo zusammen,

 

ih habe beschlossen mein Unraid so umzurüsten das ich mich von meinem MacBook trennen kann und alles ausschließlich in VMs mache.

Jetzt habe ich aber ein paar Denkfehler bzw. suche noch nach der idealen Lösung.

 

Ziel ist es das die iGPU für meine Docker bereit steht und die RX570 wahlweise für macOS und W10.

 

Aktuell ist die iGPU primär und ich habe mit dem Unraid-Kernel-Helper einen Kernel gebaut:

- gnif Vendor-Reset Patch 

- Enable Intel i915 and 'intel_gpu_top'

- Enable AMD amdgpu and 'radeontop'

 

Erste Frage die sich mir stellt ist ob ich die zwei GPU-top Einträge überhaupt benötige, oder bringt Unraid 6.9.2

alles notwendige (bis auf dem Reset Patch) schon mit?

 

Mit welchen Parametern sollte man den Kernel bauen und sollte man dann zusätzlich die zwei Dateien erstellen?

/etc/modprobe.d/amdgpu.conf /etc/modprobe.d/i915.conf

/etc/modprobe.d/amdgpu.conf /etc/modprobe.d/radeon.conf

 

 

 

Was ich beobachten konnte: Wenn ich die GPU isoliere und die VM abschalte drehen die Lüfter der RX570 deutlich höher wie

wenn Treiber von einer VM geladen sind!

 

Wenn ich die GPU nicht isoliere bleiben die Lüfter auch leise wenn keine VM läuft. Aber nach 2-3 Minuten geht der Monitor wieder an und

ich bekomme ein Bild mit Streifen. Ab diesem Moment brauche ich 8-10w mehr im idle! Kann man das irgendwie verhindern?

IMG_2860.thumb.jpeg.065e2b4f17a13f739c20e4bb2ee34435.jpeg

 

Letzte Auffälligkeit: macOS Big Sur kann ich mittlerweile normal neu starten, herunterfahren, iCloud usw alles top! Aber wenn die VM in den Standby geht hat sie einen Crash. Daher habe ich ihn erstmal deaktivier, ist das normal? Nutze die original EFI von Macinabox mit den Anpassungen das iCloud läuft. Durchgereicht ist nur mein Logitech Empfänger und die RX.

 

 

Hat jemand ein paar BestPractice Ansätze, da es irgendwie unzählige verschiedene Varianten gibt (z.B. RX570 als primär, Unraid mit GUI laden usw.)

 

 

 

 

 

 

 

Link to comment
43 minutes ago, chatman64 said:

Erste Frage die sich mir stellt ist ob ich die zwei GPU-top Einträge überhaupt benötige, oder bringt Unraid 6.9.2

Dann brauchst du nur Intel-GPU-TOP wenn du die AMD Karte in der VM verwendest brauchst du Radeon-TOP nicht.

 

Unraid bringt zwar alles mit sich aber du musst die module immer noch per hand aktivieren zumindest irgendwo eintragen das die beim booten aktiviert werden.

Wenn du dir schon ein Custom Image erstellt hast würd ich das zumindest gleich mit der Intel-GPU-TOP option im Kernel-Helper aktivieren, dann brauchst du nachher nix mehr per hand zu machen.

 

Für das andere wäre @giganode der richtige da ich mich mit den AMD karten nicht wirklich auskenne bzw selbst keine besitze (muss mir immer eine borgen wenn ich was ändere an den tools). :D

  • Like 1
Link to comment
12 minutes ago, ich777 said:

Dann brauchst du nur Intel-GPU-TOP wenn du die AMD Karte in der VM verwendest brauchst du Radeon-TOP nicht.

 

Unraid bringt zwar alles mit sich aber du musst die module immer noch per hand aktivieren zumindest irgendwo eintragen das die beim booten aktiviert werden.

Wenn du dir schon ein Custom Image erstellt hast würd ich das zumindest gleich mit der Intel-GPU-TOP option im Kernel-Helper aktivieren, dann brauchst du nachher nix mehr per hand zu machen.

 

Für das andere wäre @giganode der richtige da ich mich mit den AMD karten nicht wirklich auskenne bzw selbst keine besitze (muss mir immer eine borgen wenn ich was ändere an den tools). :D

 

Wenn ich mich recht entsinne, wird mit deinem radeontop plugin gleichtzeitig auch der treiber nicht mehr geblacklistet. Korrigiere mich falls ich hier etwas missverstanden habe.

 

1 hour ago, chatman64 said:

Hallo zusammen,

 

ih habe beschlossen mein Unraid so umzurüsten das ich mich von meinem MacBook trennen kann und alles ausschließlich in VMs mache.

Jetzt habe ich aber ein paar Denkfehler bzw. suche noch nach der idealen Lösung.

 

Ziel ist es das die iGPU für meine Docker bereit steht und die RX570 wahlweise für macOS und W10.

 

Aktuell ist die iGPU primär und ich habe mit dem Unraid-Kernel-Helper einen Kernel gebaut:

- gnif Vendor-Reset Patch 

- Enable Intel i915 and 'intel_gpu_top'

- Enable AMD amdgpu and 'radeontop'

 

Erste Frage die sich mir stellt ist ob ich die zwei GPU-top Einträge überhaupt benötige, oder bringt Unraid 6.9.2

alles notwendige (bis auf dem Reset Patch) schon mit?

 

Mit welchen Parametern sollte man den Kernel bauen und sollte man dann zusätzlich die zwei Dateien erstellen?

/etc/modprobe.d/amdgpu.conf /etc/modprobe.d/i915.conf

/etc/modprobe.d/amdgpu.conf /etc/modprobe.d/radeon.conf

 

 

 

Was ich beobachten konnte: Wenn ich die GPU isoliere und die VM abschalte drehen die Lüfter der RX570 deutlich höher wie

wenn Treiber von einer VM geladen sind!

 

Wenn ich die GPU nicht isoliere bleiben die Lüfter auch leise wenn keine VM läuft. Aber nach 2-3 Minuten geht der Monitor wieder an und

ich bekomme ein Bild mit Streifen. Ab diesem Moment brauche ich 8-10w mehr im idle! Kann man das irgendwie verhindern?

IMG_2860.thumb.jpeg.065e2b4f17a13f739c20e4bb2ee34435.jpeg

 

Letzte Auffälligkeit: macOS Big Sur kann ich mittlerweile normal neu starten, herunterfahren, iCloud usw alles top! Aber wenn die VM in den Standby geht hat sie einen Crash. Daher habe ich ihn erstmal deaktivier, ist das normal? Nutze die original EFI von Macinabox mit den Anpassungen das iCloud läuft. Durchgereicht ist nur mein Logitech Empfänger und die RX.

 

 

Hat jemand ein paar BestPractice Ansätze, da es irgendwie unzählige verschiedene Varianten gibt (z.B. RX570 als primär, Unraid mit GUI laden usw.)

 

 

 

 

 

 

 

 

Grundsätzlich solltest du radeontop wieder entfernen. Ansonsten wird die Karte auch immer wieder von unraid initialisiert. Da du sie ja aber nur für vms nutzen willst, empfielt es sich, die rx nur von den vms aus zu "managen". 

Wenn du mit macOS alles fehlerfrei machen kannst, ist deine Konfiguration definitiv richtig. Den Automatismus von macOS nach einer gewissen Zeit in Standby zu wechseln muss man ausschalten. Dies führt in einer macOS vm nur zu Problemen, wie du ja selber gemerkt hast :) 

 

Ich gebe dir grundsätzlich den Tipp, deine rx immer in einer laufenden vm zu haben. Der Verbrauch sollte damit auf einem minimum gehalten werden. Klingt vielleicht merkwürdig, aber eine nicht vollständig initialisierte gpu gönnt sich immer mehr, als initialisiert in einer vm (auch wenn ein zusätzliches OS läuft). macOS ist dabei sparender als win10 bei meinem System...

  • Thanks 1
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.