[Kaufberatung] PC mit dGPU Passtrough für VM'S (insb. welches Mainboard)

LuxyLux

Profi
Thread Starter
Mitglied seit
14.12.2023
Beiträge
64
Hi,
ich würde gerne bei meinem nächsten PC die Option haben VM's mit möglichst guter grafischer Unterstützung zum laufen zu bringen (auf Linux).
Sofern mir bekannt funktioniert das am Besten, wenn eine diskrete GPU vorhanden ist, die nicht vom Host-System verwendet wird.

Des weiteren sollen noch 2 Speicher an zwei M.2 ports kommen (je 4 PCIe lanes)

Die Option mit zwei diskreten GPU ist mir zu teuer und verbraucht zu viel Strom.
Daher wird es eine CPU mit iGPU werden. Desktop CPU mit der beste iGPU, ist soweit mir bekannt der Ryzen 8700G.
Ryzen AI Max+ 395, gibt es leider nur für Notebooks oder Mini-PC's, ohne PCIe4.0x8 Unterstützung (oder besser).
Sofern mir bekannt unterstützt der Ryzen 8700G ein solche VM (AMD-VI). 8 Kerne ist etwas mau, aber vielleicht kommt noch etwas besseres für AM5.
(Der 9000G soll ja 12 Kerne haben, 8 davon sind aber nur die 'c' Version)

Die dGPU wird eine 4060 Ti 16GB. Diese sollte das soweit ich weiß auch unterstützen.

Ich dachte, Virtualisierung unterstützt jetzt jede aktuelle Hardware. Bei dem Aussuchen des Mainboard bin ich jedoch auf "dGPU Passtrough" gestoßen.
Lässt man die viel zu teuren "E-ATX" boards weg, bleibt (für AMD) gar nicht mehr so viel Auswahl übrig:
https://geizhals.de/?cmp=2503674&cm...&cmp=2551620&cmp=2824313&cmp=2824294&active=1

Viele davon haben auch noch WiFi, das ich nicht benötige. Sofern mir bekannt belegen das auch 4 PCIe lanes. Der 8700G hat jedoch nur 16 davon, minus 8 für GPU und 2 x 4 für Speicher, da bleibt nix mehr (ohne Einbußen) für Wifi über.
Wenn das Mainboard WiFi hat, muss man es auch deaktivieren bzw. noch besser entfernen können.

Oder unterstützen noch weitere Mainboards diese Art der Virtualisierung?

Ich habe auch keine Definition von "dGPU Passtrough" gefunden. Die Boards oben haben einen DP-in port. Dies benötige ich nicht unbedingt.
Optimal wäre, wenn die dGPU das Bild dann an die VM sendet und es dann in dem VM-Fenster ist und das komplette Bild dann quasi über den iGPU Ausgang zum Bildschirm kommt.

Also mit welchen Mainboard würde das funktionieren? Muss ich noch auf weitere Hardware Komponenten achten?


------------------------------------------------
Warum VM?
Geplant sind QEMU/KVM. Dies habe ich schon zum laufen bekommen. Gerne auch andere kostenlose Vorschläge für Linux.
Diese sind geplant, um Software von einander zu trennen oder einfach um Dinge zu testen.
Z.B. eins für Banking, eins für Steam-Spiele, eins für Arbeit, eins zum Testen neuer AI-Apps, neue Linux Versionen testen usw.
Oft sind die nicht zwingend kompatibel zu einander, benötigen speziell Software oder müllen das home bzw system voll oder telefonieren nach hause. Maßnahmen, um das einzudämmen gehen dann oft mit dem Verlust von Funktionalität einher.
Mit VM kann man das dann einfach alles wieder entfernen und alles auf dem aktuellen Stand festhalten und dann später weiter machen.

Ja, es gibt auch Dinge wie docker aber das ist hauptsächlich terminal und man ist auf die online container angewiesen.
Bei VM's kann ich mehrer OS gleichzeitig laufen haben.
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Bei AMD bzgl Support musst da nach sowas schaun wie "AMD Hybrid Graphics" oder ggf auch "USB Type-C with DisplayPort Alt Mode". Zusätzlich wird das erst ab bestimmten Chipsätzen supported, B650 und aufwärts glaube. Wie Linux das generell supported kann ich dir nicht sagen, unter Windows gibts dann halt Möglichkeiten Programme anzupassen auf welcher bevorzugten Ausgabe die laufen sollen.
Welche Art der Virtualisierung hast du im genaueren vor bzw ist nicht Docker für dich auch möglich?
 
Welche Art der Virtualisierung hast du im genaueren vor bzw ist nicht Docker für dich auch möglich?
Bisher mit QEMU/KVM, es sei denn jemand hat noch einen besseren und auch kostenlosen Vorschlag für Virtualisierung auf Linux.
Alle Virtualisierung sollen dann auf meinem PC laufen. Ich möchte quasi ein Fenster aufmachen mit einem neuem OS, welches meine diskrete GPU verwendet.
Alles soll sich möglichst ähnlich verhalten, wie bei einem normalen OS.
Je nach Anlass habe ich dort ein bestimmtes OS, installierte Programme mit ihren Abhängigkeiten und bestimmten Programmen mit ihren Fenstern usw. bereits offen. Kann also da weiter machen, wo ich das letzte mal aufgehört habe, ohne alles erst wieder zu schließen und neues aufzumachen. Mit eigener Befehlshisotrie, home usw.. Quasi jedes mal eine neue Arbeitsumgebung.

"USB Type-C with DisplayPort Alt Mode" das heißt man steckt dann ein Kabel von der dGPU an den Mainboard Eingang? Ich dachte das geht intern ohne irgendwelche extra Kabel. Die diskrete GPU berechnet das Bild und der Output ist dann das Fenster der VM, welches auf dem Desktop der integrierten GPU angezeigt wird. Dies wäre zumindest das optimale use-case-scenario.

Beispiele:
1) Viele git Programme, die ich verwende möchte haben viele Abhängigkeiten. Können nur mit bestimmter CUDA version und/oder bestimmten OS version + Abhängigkeiten von anderen Programmen verwendet werden. Das kann man mit conda (für python) teils irgendwie noch hinbekommen, ist aber immer mit großer Aufwand verbunden. Einfacher alles direkt auf ein separates System installieren.
Da man den ganzen Code nicht überprüfen kann ist das auch ein Einfallstor für Schadsoftware. In der VM ist es noch einmal abgesichert.

2) Proprietäre Programme: Diese nutzten mehr und mehr telemetry, logins, profiling, quasi Malware. Das nervt, auch wenn man es in den Optionen ausstellt, werden trotzdem Daten gesendet. Das kann man mit Firewall , Sandboxing oder Ähnlichem umgehen, jedoch funktionieren dann auch nützliche Dinge nicht mehr (hilfreiche plugins z.B.). Einfacher es separat, für sich laufen zu lassen.

3) Profile in Programmen. Oft kann man ein Programm nur einmal installieren, macht dort dann seine Einstellungen, ggf auch login, Verknüpfungen usw.. Wenn man dann etwas neu machen will, muss man das alte teils löschen oder sie sind nicht komplett getrennt usw. Mit VM kann man dass dann einfach noch einmal installieren.
Einfaches Bespiel: Browser, dort gibt es unterschiedliche Profile und Umgebungen aber mir scheint die Performance wird dann immer schlechter. Zudem ist fraglich welche Informationen beide teilen (nach außen).


Docker könnte möglich sein, gefällt mir aber nicht (kann auch an Inkompetenz liegen :) ). Erstens muss man die Container immer auf Basis eines anderen, online verfügbaren machen. Diese sind immer auf das Minimum beschränkt und unterscheiden sich von einer normalen OS version. Viele Pakete fehlen. Man müsste jedes mal also erst heraus finden, was alles fehlt. Wenn man Software installieren will, benötigt die teils auch Pakete, die eigentlich schon auf einen neuen OS mit drauf sind, im docker container aber nicht. Diese als nicht-root auszuführen und dennoch Zugriff auf die GPU zu haben erfordert etwas an extra Arbeit.
Wenn ich das richtig in Erinnerung hatte, gab es auch noch Probleme wenn die CUDA version in und außerhalb unterschiedlich ist.
Das mit fehlenden Paketen scheint auch nicht immer eindeutig zu sein. Ich weiß nicht, was es war aber ich hatte in einem Experiment einfach mal einen Browser mit visueller Ausgabe dort laufen lassen. Trotz gleichen plug-ins und Einstellungen wurde ich auf YT zugemüllt mit Werbung. Da kam quasi aller 30sec eine Werbung, unbenutzbar.
Andere Linux Version (oder gar Windows) kann man damit auch nicht testen.
 
Naja Docker kann mitlerweile all das was du da beschreibst und du musst da garnix online stellen (und irgendwelche Minimums gibts da auch nicht, dein Wissen ist sehr alt ums mal vorsichtig auszudrücken), der Vorteil bei Docker ist die wesentlich bessere Resourcenausnutzung und Anpassparkeit - aber das ist halt deine Entscheidung^^ Wenn deine Anwendungen auch ohne X-Win klarkommen, sprich primär Shell/CLI-Anwendungen sind, dann wäre Docker die beste Wahlt hier :) Bzgl root, das ist in Docker Kinderkram und sehr leicht einstellbar. Für CUDA krams halt sowas wie https://hub.docker.com/r/nvidia/cuda mal ansehen.
Bzgl dGPU / Hybrid Mode, du steckst da nix außen an Kabeln an, sondern das ist ein pass-through der dGPU über eine andre Ausgabe, so wie das zB auch bei Laptops gemacht wird, welche eine zusätzliche GPU haben. Wenn du es mit deinem Hostsystem so hinbekommst, dass alle Subprozesse der Virtualisierung zb an der dGPU Ausgaben machen, aber dein Host an der iGPU hängt und du 2 verschiedene unabh. Monitore haben willst, dann muss dir da wer anders bzgl Linux helfen^^
Was mir aber noch nicht so wirklich klar ist, was der Nutzen/Vorteil sein soll dieser Trennung. Denn selbst die Virtualisierung erlauben Fenstermode und den kannst doch im Hostsystem platzieren wo du willst, machst du dir hier ggf unnötig Arbeit für etwas, was keinen echten Mehrwert bringt?
 
Meiner begrenzten Erfahrung nach funktioniert PCIe Passthrough unproblematisch mit allem, was an den CPU-Lanes hängt. PCH-Lanes sind so ne Sache (IMMOU Gruppen).

Was du willst, ist eigentlich SR-IOV, damit du deine GPU "splitten" kannst für verschiedene VMs. Kann im leistbaren Segment keine, außer den Intel iGPUs (selbst nicht probiert).
Wobei... ist ein ziemliches Rabbithole, in das man muss, und etwas rumgoogeln und lesen. Macht leider nicht jeder.

Linux VMs laufen auch mir VirtualGL ganz gut, dafür braucht der Host halt eine GPU (Cezanne iGPU reicht bei mir).

Kurz:
AMD: (günstiges) ECC
Intel: iGPU SR-IOV (ausser man nimmt ein W880)

Wenn Geld da ist, würd ich folgendes anschauen:
265k (meinentwegen 285k, wobei ich nicht weiss, was ich von den 4 E-Cores mehr halten soll)
ASUS PRO WS W880-ACE SE
ECC RAM dazu.

Wie das mit P und E Cores fürn VM-Host ist, mmmmh... not sure. Aber kannst wohl auf Cores binnen, wenns dich freut.


Auf jeden Fall ist meine Erfahrung mit Proxmox die, dass sich CPU-Lanes zuverlässig "durchreichen" lassen und USB-Geräte ebenso.
 
Docker und X oder gar Windows? Mit guter 3d-Beschleunigung? Um GAmes unter Windows auf einem Linux Host zu spielen? Nein, einfach nur Nein.
 
Hi, danke für all die Beiträge.
Naja Docker kann mitlerweile all das was du da beschreibst und du musst da garnix online stellen
Nicht online stellen, sondern online vom docker hub herunter laden. Ich habe zumindest keine Ahnung wie man aus dem Download einer normalen Linux OS .iso einen container in docker macht. Sofern mir bekannt muss man immer einen container aus dem hub als basis nehmen und diesen dann anpassen.

Wenn deine Anwendungen auch ohne X-Win klarkommen, sprich primär Shell/CLI-Anwendungen sind, dann wäre Docker die beste Wahlt hier :) Bzgl root, das ist in Docker Kinderkram und sehr leicht einstellbar.
Sie werden i.d.R eine grafische Ausgabe haben. Und oft auch nicht nur eine Anwendung, sondern mehre auf einmal.

Für CUDA krams halt sowas wie https://hub.docker.com/r/nvidia/cuda mal ansehen.
Hatte ich schon einmal, da ging auch irgendwas nicht. Ich kann das dann auch nicht einfach mit einer beliebigen Linux version kombinieren.

Wenn du es mit deinem Hostsystem so hinbekommst, dass alle Subprozesse der Virtualisierung zb an der dGPU Ausgaben machen, aber dein Host an der iGPU hängt und du 2 verschiedene unabh. Monitore haben willst, dann muss dir da wer anders bzgl Linux helfen^^
Ein Monitor, wo Dinge mit der dGPU angezeigt werden sollte reichen. Insgesamt werden es wohl 2 an der host iGPU sein.
Was mir aber noch nicht so wirklich klar ist, was der Nutzen/Vorteil sein soll dieser Trennung. Denn selbst die Virtualisierung erlauben Fenstermode und den kannst doch im Hostsystem platzieren wo du willst, machst du dir hier ggf unnötig Arbeit für etwas, was keinen echten Mehrwert bringt?
Irgendwie mag es vielleicht mit docker gehen. Da hat man aber jedes mal Aufwand, wenn man etwas neues machen möchte. Und wie oben beschrieben, scheint nicht einmal ein Browser vernünftig zu funktionieren. Irgendwie mag das vielleicht klappen aber bei einer VM brauch man es nur starten und fertig. Auch werde ich dann nicht nur ein Programm am laufen haben, sondern mehre in einer VM. Ich benötige dann immer also eine Art Desktop, auf dem dann mehrer Fenster offen sind. In einer VM kann ich das dann alles speichern und brauch diese nur zu öffnen. Mehrere Fenster einer VM auf dem host offen mag auch gehen aber weniger übersichtlich. VM muss man nur einmal einstellen, docker jedes mal.
Was du willst, ist eigentlich SR-IOV, damit du deine GPU "splitten" kannst für verschiedene VMs. Kann im leistbaren Segment keine, außer den Intel iGPUs (selbst nicht probiert).
Wobei... ist ein ziemliches Rabbithole, in das man muss, und etwas rumgoogeln und lesen. Macht leider nicht jeder.

Linux VMs laufen auch mir VirtualGL ganz gut, dafür braucht der Host halt eine GPU (Cezanne iGPU reicht bei mir).
Plan ist: der Host hat seine iGPU auf der CPU und die VM haben alleinigen Anspruch auf die diskrete GPU. Es würde schon reichen, wenn ich immer nur eine VM offen habe, die die GPU verwendet. Mehrere offen wäre natürlich besser aber kein muss. Mehr als 2, max 3 werde ich nie haben. Die einzelnen VM werden auch nicht miteinander kommunizieren, sind auch keine Server oder ähnliches.
Ähnlich, wie wenn man mehrere OS auf der Platte installiert hat, nur ohne das lästige booten.

AMD: (günstiges) ECC
...
ECC RAM dazu.
Ist ECC notwendig oder nur nice to have?

265k (meinentwegen 285k, wobei ich nicht weiss, was ich von den 4 E-Cores mehr halten soll)
...
Wie das mit P und E Cores fürn VM-Host ist, mmmmh... not sure. Aber kannst wohl auf Cores binnen, wenns dich freut.
E-Cores sind doof. Falls möglich möchte ich nur normale Kerne nehmen. Sofern mir bekannt hat der AMD 8700G eine bessere iGPU als der 285k, falls ich auf dem Host doch einmal etwas mit Grafik machen möchte.
Sind zwar nur 8 Cores, sollte für aber 1-2 VM's reichen. Mit meinen aktuellen 4-Kerner geht auch schon eine VM nebenbei ohne Probleme (aber grafisch nur basics).

ASUS PRO WS W880-ACE SE
Warum gerade dieses? Welche Eigenschaft macht dies besonders?

Docker und X oder gar Windows? Mit guter 3d-Beschleunigung? Um GAmes unter Windows auf einem Linux Host zu spielen? Nein, einfach nur Nein.
Ne, Windows wird nur installiert falls irgendetwas gar nicht unter Linux funktionieren sollte. Werden keine AAA Spiele, vorwiegend nur Indie-Spiele ohne große Anforderungen.
 
Ist ECC notwendig oder nur nice to have?
Nö, nicht zwingend, hängt davon ab, was man tut. Ist halt ne Fehlerkorrektur gegen RAM Fehler...
Sofern mir bekannt hat der AMD 8700G eine bessere iGPU als der 285k, falls ich auf dem Host doch einmal etwas mit Grafik machen möchte.
Das ist "Schwachsinn", die AMD iGPUs sind nicht "gut"... die Monolithen, also 8000er, sind nicht das, was du suchst. Die haben ziemlich beschnittene PCIe Anbindung und so. Zudem ist das iGPU Passthrough total verbugt (gewesen?).
Als GPU rein für den Host okay, aber da tuts die iGPU vom 9950x etc. auch.
Für den ganzen "Kleinkack" reicht die "kleine" iGPU, für die ernsthaften Dinge sind alle iGPUs zu schwach.

Der 265k hat eben andere nette Features. Gutes P/L, halbwegs effizient, und eben SR-IOV für die iGPU und bissl nette Sachen, Z890 ist ziemlich cool.
Warum gerade dieses? Welche Eigenschaft macht dies besonders?
W880 Chipset, ECC und so? Also wenn mans halt "ernst meint" und quasi ne "richtige Workstation" will.

Ist halt echt die Frage, was du vor hast.

Bei AMD vllt. ein B850 Steel Legend (viel PCIe) oder ein B650 ProArt, da müsste man allerdings das Manual sehr aufmerksam lesen, welche PCIe nun wie an der CPU hängen, wegen Passthrough. Asus dokumentiert das total bescheiden.
 
Nö, nicht zwingend, hängt davon ab, was man tut. Ist halt ne Fehlerkorrektur gegen RAM Fehler...
Schön zu haben, aber ich glaube da geht nicht die Welt unter, wenn sie kein ECC haben. Wie gesagt kein Server oder so. Nur ich werde darauf zugreifen. Wenn alle 2 Jahre mal ein RAM Fehler auftritt ist das denke ich vernachlässigbar.

Das ist "Schwachsinn", die AMD iGPUs sind nicht "gut"... die Monolithen, also 8000er, sind nicht das, was du suchst. Die haben ziemlich beschnittene PCIe Anbindung und so. Zudem ist das iGPU Passthrough total verbugt (gewesen?).
Als GPU rein für den Host okay, aber da tuts die iGPU vom 9950x etc. auch.
Für den ganzen "Kleinkack" reicht die "kleine" iGPU, für die ernsthaften Dinge sind alle iGPUs zu schwach.

Der 265k hat eben andere nette Features. Gutes P/L, halbwegs effizient, und eben SR-IOV für die iGPU und bissl nette Sachen, Z890 ist ziemlich cool.
Ja, die PCIe Anbindung ist sehr beschnitten, reicht aber für 2 M.2 Festplatten (je x4) und eine diskrete GPU (x 8). Mehr werde ich da eh nicht anschließen.
iGPU Passtrough brauche ich ja eigentlich auch nicht, nur dGPU Passtrough.
Zwischen "Kleinkack" und "ernsthaften Dinge" gibt es noch viel Spielraum. Je mehr, desto besser. Zudem besteht die Chance, dass für AM5 noch etwas besseres kommt.
Es braucht kein High-End sein, es braucht nur zu funktionieren. Grafik wird eher der limitierende Faktor sein, daher lieber diese besser.

W880 Chipset, ECC und so? Also wenn mans halt "ernst meint" und quasi ne "richtige Workstation" will.
Ich dachte, dieses Board hat eine spezielle Eigenschaft, damit es für dGPU Passtrough bzw VM's besonders gut funktioniert. Also wenn ich nach einen Board suche, nach was müsste ich dann schauen?


Bei AMD vllt. ein B850 Steel Legend (viel PCIe) oder ein B650 ProArt, da müsste man allerdings das Manual sehr aufmerksam lesen, welche PCIe nun wie an der CPU hängen, wegen Passthrough. Asus dokumentiert das total bescheiden.
Bei dem B850 Steel Legend finde ich nix zu dGPU passthrough, sicher das es dies kann? Oder das neuere ASUS ProArt X870E. Das gibts nur leider nur mit WiFi. Das müsste ich nur irgendwie deaktivieren und hoffen, dass die lanes anderweitig verwendet werden können.

Ist halt echt die Frage, was du vor hast.
Ich hatte es ja schon versucht zu beschreiben. z.B. ich sehe eine neue fancy AI app, starte eine VM und installiere dort alles und probiere sie aus. Vielleicht auch noch eine Programmierumgebung und paar Paper dazu offen. Dann wird es Nacht und ich müde. Ich schließe die VM und mach eine andere auf. Dort ist Steam installiert. Ich starte eine Spiel. Das wiki dazu habe ich auch gleich noch offen, dazu noch Discord server davon. Vor dem Schlafen mache ich dann die VM wieder zu. Am nächsten Tag mache ich noch eine Überweisung, öffne VM dafür. Dort habe ich auch gleich noch ein paar Bankdaten auf einer verschlüsselten Partition gespeichert. Dann mache ich sie wieder zu und öffnen die VM von der AI app. Alles ist noch so wie ich es am Tag zuvor verlassen habe und probiere dann dort weiter herum. Dann habe ich noch eine für Projekt A und eine für Projekt B usw. usw.
Statt jedes mal alles auf und zu zumachen ist es nur ein Klick auf die jeweilige VM.
Was müsste ich denn vorhaben, um einen Unterschied zu machen?
 
Ich bleib dabei, 8000er CPUs für "fortgeschrittene Desktopanwendungen" ist Mist.
Ich dachte, dieses Board hat eine spezielle Eigenschaft, damit es für dGPU Passtrough bzw VM's besonders gut funktioniert. Also wenn ich nach einen Board suche, nach was müsste ich dann schauen?
... dass die PCIe Devices, die du "durchreichen" willst, auf CPU Lanes liegen. Thats it.
Geht auch mit PCIe Lanes, aber bin mir nicht 100% sicher, ob das alles eigene IMMOU Gruppen sind (sonst musst die ganze Gruppe durchreichen).

Evtl. wäre für sowas ein Board sinnvoll, dass den GPU Slot in 2 Teilen kann, also x8 / x8... dann kannst nämlich 2 "große" PCIe Geräte an 2 VMs geben.
Musst schauen, ob die Pro-Art (z.B. B650) das können.
Das gibts nur leider nur mit WiFi. Das müsste ich nur irgendwie deaktivieren und hoffen, dass die lanes anderweitig verwendet werden können.
Meingott, red doch nicht so Unsinn. Wo auch immer du das mit dem WiFi her hast, das is totaler Bullshit. Das ist ein eigener PCIe, so ein kleiner Dings-KEY Steckplatz, wo sonst eh nix anderes rein kommt, ist normal mit 1 oder 2 lahmen Lanes dran. Die ohne WIFI haben den Steckplatz idR. genau so, nur ohne WIFI Modul drin.

Schau dir auf Geizhals halt die Blockdiagramme in den Mainboard-Fotos an, alle ausser Asus haben sowas.
Bei dem B850 Steel Legend finde ich nix zu dGPU passthrough, sicher das es dies kann?
Das ist keine Mainboard-Eigenschaft, nur im weiteren Sinne, muss halt das ganze moderne Virtualisierungs-Zeug können, und das kanns.
Geht mitm B550 Riptide, wird mit allen anderen auch gehen.


Ich bin mir nicht so ganz sicher, ob du weisst was du tust bzw. willst.

Budget hast?

So, jetzt hab ich mir etwas Zeit genommen für dich.
Hier ist es so, dass du 2x M.2 an der CPU hast, 1x am Chipsatz.
Dann hast du am Chipsatz den untersten PCIe Slot.

Der PCIe 5.0x16 teilt sich auf in die 2 oberen x16 Slots (entweder x16/0 oder x8/x8 oder offenbar in x8/0 + M2_3).

Das heisst also, du kannst hier 3 M.2 verwenden (2x CPU) und 2x PCIe 5.0x8 (für 2 GPUs), dazu 1x PCIe 4.0x4 (x16 mech.) für z.B. ne Netzwerkkarte oder ne M.2 mit Adapter oder so.

Imho ziemlich preiswerte Kombi, die Funktionaltität kostet halt.


CPU dann halt was mit Cores, wenns billig sein muss n 7900 (ohne X), wenns mehr sein darf Richtung 9950X.
Bei dem Mainboard bekommst 2 Monitore an die iGPU, reicht das?

RAM halt 2x 48gb... mit 4 Modulen stinkt das ziemlich ab, drum gleich 2 ordentlich große nehmen. Wenn man sich zurück hält mit den Wünschen an Timings und RGB gibts das recht günstig:
 
Vielen Dank, für das Heraussuchen.
Ich bleib dabei, 8000er CPUs für "fortgeschrittene Desktopanwendungen" ist Mist.
....
Das ist keine Mainboard-Eigenschaft, nur im weiteren Sinne, muss halt das ganze moderne Virtualisierungs-Zeug können, und das kanns.
Es wäre halt nur schön zu Wissen warum. Welche Norm, Iso, Feature oder was auch immer es erfüllen muss.
Wenn es nur:
PCIe Devices, die du "durchreichen" willst, auf CPU Lanes liegen
ist, dann ist es ja in Ordnung. Dann heißt es nur Mainboard Manuals lesen. Und die Frage welchen Mehrwert "dGPU passthrough" hat.
Evtl. wäre für sowas ein Board sinnvoll, dass den GPU Slot in 2 Teilen kann, also x8 / x8... dann kannst nämlich 2 "große" PCIe Geräte an 2 VMs geben.
Musst schauen, ob die Pro-Art (z.B. B650) das können.
Schön zu haben aber es wird nur 1 "großes" PCIe Gerät durchgereicht werden.
Meingott, red doch nicht so Unsinn. Wo auch immer du das mit dem WiFi her hast, das is totaler Bullshit. Das ist ein eigener PCIe, so ein kleiner Dings-KEY Steckplatz, wo sonst eh nix anderes rein kommt, ist normal mit 1 oder 2 lahmen Lanes dran. Die ohne WIFI haben den Steckplatz idR. genau so, nur ohne WIFI Modul drin.
Wenn es nur 16 Lanes gibt, dann sind auch 1-2 entscheidend. Diese könnten ja auch an den CPU lanes anliegen.

Hier ist es so, dass du 2x M.2 an der CPU hast, 1x am Chipsatz.
Dann hast du am Chipsatz den untersten PCIe Slot.

Der PCIe 5.0x16 teilt sich auf in die 2 oberen x16 Slots (entweder x16/0 oder x8/x8 oder offenbar in x8/0 + M2_3).

Das heisst also, du kannst hier 3 M.2 verwenden (2x CPU) und 2x PCIe 5.0x8 (für 2 GPUs), dazu 1x PCIe 4.0x4 (x16 mech.) für z.B. ne Netzwerkkarte oder ne M.2 mit Adapter oder so.
Also bräuchte die CPU dann min 24 lanes. Oder würde theoretisch auch eine mit 16 lanes funktionieren, wenn nur eine GPU mit x8 und 2x M.2 mit x4 verwendet wird?

Bei dem Mainboard bekommst 2 Monitore an die iGPU, reicht das?
Ja
RAM halt 2x 48gb... mit 4 Modulen stinkt das ziemlich ab, drum gleich 2 ordentlich große nehmen. Wenn man sich zurück hält mit den Wünschen an Timings und RGB gibts das recht günstig:
Danke für das Heraussuchen aber das ist soweit mir bekannt erst einmal unabhängig von der Virtualisierung.
 
Diese könnten ja auch an den CPU lanes anliegen.
Nein, tun sie nie, das hängt "immer" am PCH.
Wie gesagt, schau dir auf Geizhals die Blockdiagramme der Mainboards an (zumindest bei der Zen 5 Generation Mainboards haben das schon alle Hersteller ausser Asus), dann wirst du verstehen.
Schön zu haben aber es wird nur 1 "großes" PCIe Gerät durchgereicht werden.
Dann kannst jedes popelige B650 nehmen.
der würde theoretisch auch eine mit 16 lanes funktionieren, wenn nur eine GPU mit x8 und 2x M.2 mit x4 verwendet wird?
Ja, würde auch gehn.
Aber ein 8700G ist echt keine gute Wahl.

Nachtrag:
Ich halte ihn für keine gute Wahl, weil man sich damit ziemlich einschränkt. Die iGPU ist immer noch viel langsamer als relativ günstige Grafikkarten, insofern gewinnt man da nix, wenn man wirklich mal ernsthaft Leistung braucht.
Dann lieber nen 7700 (wenns billig sein muss) und trotzdem ein Board mit 2 "GPU-Slots".
Da kannst im Fall des Falles nämlich wirklich mit 2 Grafikkarten arbeiten, 1x fürs System und 1x für deinen VM Kram (oder auch 2 für 2 VMs, wenn du das echt so oft parallel machst etc... wobei, wie gesagt, virtual GL läuft gut mit Linux VMs).

Sich einen 8000er in einem "richtigen PC" ans Bein binden ist einfach meh, in Mini-Systemen ist das nice, aber nicht so...
 
Zuletzt bearbeitet:
Ja, würde auch gehn.
Aber ein 8700G ist echt keine gute Wahl.

Nachtrag:
Ich halte ihn für keine gute Wahl, weil man sich damit ziemlich einschränkt. Die iGPU ist immer noch viel langsamer als relativ günstige Grafikkarten, insofern gewinnt man da nix, wenn man wirklich mal ernsthaft Leistung braucht.
Dann lieber nen 7700 (wenns billig sein muss) und trotzdem ein Board mit 2 "GPU-Slots".
Da kannst im Fall des Falles nämlich wirklich mit 2 Grafikkarten arbeiten, 1x fürs System und 1x für deinen VM Kram (oder auch 2 für 2 VMs, wenn du das echt so oft parallel machst etc... wobei, wie gesagt, virtual GL läuft gut mit Linux VMs).

Sich einen 8000er in einem "richtigen PC" ans Bein binden ist einfach meh, in Mini-Systemen ist das nice, aber nicht so...
In Benchmarks schein, die sich von der CPU Leistung nicht viel zu nehmen (im Vergelich zum 7700). Der 8700G hat nur ~8 fache TFlops bei GPU Leistung.

Also der 7700 kann außerdem:
- PCIe 5.0: wird mit 16GB 4060 Ti kaum einen Unterschied machen. Storage noch ziemlich teuer aber wäre ein Pluspunkt.
- 24 statt 16 lanes: Würde wenn es bei einer GPU und 2 M.2 bleibt keinen Unterschied machen. Je nach Board wird aber nur 1 M.2 für den 8000er unterstützt. Die andere wäre dann über den Mainboard chip angebunden.
- kann RAID10, benötige ich nicht
- kann ECC, benötige ich nicht
- L3-Cache 32 MB, statt 16 MB - dies könnte tatsächlich einen Unterschied bewirken. Auf AMD steht nix beim L1 Cache für den 8700G, laut TechPowerUp beide gleich, 512KB
- laut cpu-monkey, VP8,VP9, AVC enkodieren, dafür kein AV1 - keine Ahnung

Der 8700G hat:
- ~8 fache TFlops bei GPU Leistung. Dies macht schon eine ganze Menge Spiele möglich.
- eine AI Engine - wird wahrscheinlich nie Anwendung finden
- 4nm statt 5nm
- 2 USB 4 - toll aber wahrscheinlich nicht verwenden


Zusammenfassend:
Schneller Festplatte, 2. GPU möglich, mehr L3-Cache vs 8 mal besser Grafik (TFlops).

---
Also dieses auf geizhals beworbene "dGPU Passtrough" ist nur DP in, womit man Kabel von dGPU mit Mainboard verbinden kann und von dort dann mit USB/Thunderbolt einen Bildschirm anschließen kann.
 
Zuletzt bearbeitet:
Ach, warte, was meinst du mit dGPU Passthrough?
Ich glaub fast... gibts da ein Missverständnis? Dachtest damit war Virtualisierungskram gemeint? Hab mich die ganze Zeit wegen dem Begriff gewundert...

Kannst eh mit 8700G auch machen, aber wenn du echt so viel mit VM Kram machst wirst bald anstehen, fürchte ich, aber wirst ja sehn, wenns dir reicht...
 
Ach, warte, was meinst du mit dGPU Passthrough?
Ich glaub fast... gibts da ein Missverständnis? Dachtest damit war Virtualisierungskram gemeint? Hab mich die ganze Zeit wegen dem Begriff gewundert...
Die Boards im geizhals link haben "dGPU Passtrough" als Besonderheit https://geizhals.de/?cmp=2503674&cm...&cmp=2551620&cmp=2824313&cmp=2824294&active=1
Dies scheint nix mit Virtualisierung zu sein, sondern, dass man die dGPU per Kabel an das Mainboard anschließen kann. In den Beschreibungen habe ich die Bezeichnung bisher nicht gefunden.

wirst bald anstehen
? . Ist gemeint zu langsam?
 
Dies scheint nix mit Virtualisierung zu sein, sondern, dass man die dGPU per Kabel an das Mainboard anschließen kann. In den Beschreibungen habe ich die Bezeichnung bisher nicht gefunden.
Ja genau so ist das gemeint.
Ich glaub nämlich die Idee dahinter ist, dass man iGPU und dGPU "zugleich" verwenden kann und die dGPU im 2d Betrieb abschalet, die Bildausgabe immer übers Mainboard läuft... kommt eigentlich von den Mobilgeräten wegen Energiesparbla.

Das mit der Virtualisierung ist alles nicht so einfach, je nach dem, wies gemacht wird, wo das Bild ausgegeben wird etc...
? . Ist gemeint zu langsam?
Nene, ich mein damit, dass ich mir die Option offen lassen würde 2 "große" PCIe Geräte verwenden zu können.
Allgemein ist das Virtualisierungsthema nicht ganz so einfach... ohne viel selbst probiert zu haben, isses schwer, da was zu sagen.


Ist halt die Frage, in welchem "Maßstab" du was machen magst virtuell, für ne popelige Linux-VM mit KDE reichen 1-2 Cores und 8gb RAM... brauchst auch keine GPU mit Passthrough, virGL läuft gut unter Linux (Win hat imho keine Treiber dafür).
Mit VMware läuft das auch ohne GPU gut, die VMware eigene "virtuelle GPU" ist imho gut genug für "standard Desktop Anwendung".
Wies mit Linux lokal aussieht kann ich nicht sagen, meine VMs laufen alle auf Proxmox und nicht lokal, da hast natürlich nochmal einen extra Schritt übers Netzwerk.

Du hast halt so Späße wie 30fps hardcoded in QEMU:


Alles was ich so sage mit einem "grain of salt" nehmen und im Kopf behalten, dass das ganze Virtualisierungszeug ziemlich cool ist und erstaunlich viel kann, der Teufel aber im Detail steckt mit haufenweise Stolpersteinen.

Insofern tät ich ein Setup wählen, das flexibel genug ist dies und das zu machen / zu probieren.
Das ist meine reale Erfahrung zu dem Thema.
 
Alles was ich so sage mit einem "grain of salt" nehmen und im Kopf behalten, dass das ganze Virtualisierungszeug ziemlich cool ist und erstaunlich viel kann, der Teufel aber im Detail steckt mit haufenweise Stolpersteinen.
Ja, das stimmt vollkommen. Ich hatte die Hoffnung es gibt da jetzt eindeutig Bezeichnungen für die Kompatibilität.
Insofern tät ich ein Setup wählen, das flexibel genug ist dies und das zu machen / zu probieren.
Bei jedem fehlt leider irgendetwas anderes. Das vorgeschlagene ASUS ROG Strix B650E-E Gaming WIFI kann auf seinem 2. PCIe-Lane Anschluss glaube ich nur x4 (aber PCIe5.0). Der Audio-Chip Realtek ALC4080 soll auch einen Fehler haben und ggf. rauschen (mag ich gar nicht). Dafür steht bei dem Board Umgebungstemperaturen von 0-40°C. Bei den neuen scheinbar nur noch 5-35°C. Das könnte im Sommer durchaus passieren.
Mit 2. GPU bräuchte ich auch noch ein besseres Netzteil (500W -> 700W oder gar 850W). Ich werde mir wahrscheinlich in ein paar Jahren ein neues Mainboard und RAM kaufen, sobald ein Nachfolger von Strix Halo für den Desktop kommt (wahrscheinlich DDR6-CAMM2 Speicher). Das könnte aber auch noch über 5 Jahre dauern.

Ich glaube, wenn man E-ATX außer acht lässt, können nur folgende AM5-Boards 2 GPU's mit x8 betreiben:
2 GPU + 2 M.2 @ CPU
Audio​
Line-In?​
3 Displays at Mainboard?​
ECC​
Max RAM - Speed
USB 4​
Sonstiges​
GIGABYTE B850 AI TOP
✅ (8700G auch 2 x M.2)​
ALC1220✅​
⛔​
⛔ 1 HDMI, 1 USB3.1-DP​
✅​
5200⛔ aber 8000 laut Kingston, 6400 mit 2 ✅❓
⛔​
2 x 10Gb/s Netzwerk, gibt es nicht oft​
ASUS ProArt X670E-Creator
7000✅ 8/9000❓, nicht 100% eindeutig​
ALC1220✅​
✅​
✅ 1 HDMI, 2 USB4-DP
& DP-in dGPU PT​
✅​
6400✅, Kingston mit 2
✅​
alt, genauso teuer wie neue X870E Version​
MSI MPG X670E Carbon
7000✅ (20 lanes für 8700G , 9000❓)​
ALC4080, rauscht vielleicht ☢️​
✅​
✅ 1 HDMI, 1 DP, 1 USB3.1-DP​
⛔​
7800✅, Kingston 6400 mit 2
⛔​
alt​
ASUS ROG Crosshair X870E Hero
⛔ (edit: doch nicht)​
ALC4082, rauscht vielleicht ☢️​
⛔​
✅ 2 HDMI, 2 USB4-DP​
✅​
8600 ✅ (mit 8000 Series), Kingston 6400 mit 2
✅​
teuer​
ASUS ProArt X870E-Creator
⛔​
ALC1220P✅​
✅​
✅ 1 HDMI, 2 USB4-DP
& DP-in dGPU PT​
✅​
8000✅, Kingston 6400 mit 2
✅​

Verwunderlich, dass ProArt X870E keine 2 GPU + 2 M.2 auf den CPU-Lanes unterstütz, der ProArt X670E jedoch schon, zumindest für die 7000 Serie. Frage wäre noch wie es bei 8000 oder 9000 oder zukünftige wäre. Im Alltag wird das aber wahrscheinlich i.d.R keine Unterschied machen, ob der 2. M.2 Speicher direkt an der CPU anliegt oder über den Chip.
Sonst würde das ProArt X670E alles erfüllen. Wäre, bei gleichen Preis dann nicht das ProArt X870E die besser Wahl?

Diese Boards kosten dann aber gleich mal 200€ mehr als ein normales Board + Netzteil 80/130€ mehr macht 330 teurer (bei 7900 noch 40€ mehr).
Und ganz so flexibel wäre ich dann ja nicht. Ich müsste ja dann entweder immer 2 dGPU's drin haben oder erst einmal mit dem 8700G probieren + 1 GPU und falls nicht klappt andere CPU holen.
Mit nur einer CPU ohne G und ohne eigene dGPU kann man ja quasi nix machen. Da müsste dann alles in einer VM sein.


Ich glaub nämlich die Idee dahinter ist, dass man iGPU und dGPU "zugleich" verwenden kann und die dGPU im 2d Betrieb abschalet, die Bildausgabe immer übers Mainboard läuft... kommt eigentlich von den Mobilgeräten wegen Energiesparbla.
Jetzt bin ich verwirrt. Ich möchte ja nur die Ausgabe vom Mainboard verwenden. Die Ausgabe von der dGPU muss irgendwie in das VM-Fenster auf meinen Desktop kommen. Irgendwo ein Bild für eine Windows-Einstellung dafür gesehen, dass die Ausgabe zum Mainboard umleitet. Die Frage ist nun, ob das jedes neue Mainboard kann und ob das auch einen Namen hat. Vielleicht gibt es auch zwei verschiedene "dGPU Passtrough".

Wies mit Linux lokal aussieht kann ich nicht sagen, meine VMs laufen alle auf Proxmox und nicht lokal, da hast natürlich nochmal einen extra Schritt übers Netzwerk.
Ohne grafische Höchstleistungen ist es kinderleicht. Da gibt es VirtualBox, dort hat man aber nur eine virtuelle GPU mit max 128MB VRAM verwenden. Für Desktop/Browser reicht es. Ich habe dort auch schon sehr einfache Spiele zum laufen bekommen. Nur 3fps oder so aber sie liefen. Mein aktuelles Mainboard ist alt und kann keine GPU durchreichen. Da kann ich es auch nicht testen. Mit QEMU//KVM soll das aber irgendwie funktionieren.
 
Zuletzt bearbeitet:
Keine Ahnung was du da teils schaust, aber mal ehrlich: "Dafür steht bei dem Board Umgebungstemperaturen von 0-40°C. Bei den neuen scheinbar nur noch 5-35°C. Das könnte im Sommer durchaus passieren." Who cares? Betreibst dein Rechner etwa im Außenbereich? Hab btw das "ASUS ROG Strix B650E-I Gaming WIFI" und der ALC 4080 ist absolut ok, da ist kein Rauschen oder andres Störgeräusch.
Wie ich oben schonmal gesagt hab, du machst dir hier viel zu viel Aufwand für zuwenig bis gar keinen Mehrwert ^^ Ich glaub du kommst einfach besser 2 getrennte Rechner aufzubauen, das machts A garantiert sicher das alles funktioniert wie es willst und B kein Problem zukünftig einfach und auch preiswert neue Hardware zuzukaufen.
 
Bei jedem fehlt leider irgendetwas anderes. Das vorgeschlagene ASUS ROG Strix B650E-E Gaming WIFI kann auf seinem 2. PCIe-Lane Anschluss glaube ich nur x4 (aber PCIe5.0).
Nein, es kann x8 und x8, aber ein M.2 (der M.2_3) hängt auch noch dran, ich bin mir nicht sicher, was es bei Bestückung macht, ob du dann x8x4x4 hast oder x8x0x4... würde mit dem nicht rechnen.
Und selbst wenn, 4 Lanes sind immer noch genug, sind aber 100% 8 Lanes wenn man in x8/x8 teilt.

4x PCIe 4.0 hat dann der unterste Slot, aber vom Chipsatz, kein Plan in welcher IMMOU Gruppe das is, würd mit dem nicht rechen für PCIe-Passthrough.
Dafür steht bei dem Board Umgebungstemperaturen von 0-40°C. Bei den neuen scheinbar nur noch 5-35°C. Das könnte im Sommer durchaus passieren.
Alter, ist das dein Ernst? Sowas liest du? Hängt halt von den Lüftern im PC ab, wie warm es wirklich wird.

Wertfrei: Ist das dein erster PC, den du baust?
Mit 2. GPU bräuchte ich auch noch ein besseres Netzteil (500W -> 700W oder gar 850W).
Nicht unbedingt, für so "normale Beschleunigung" wenn du nicht grad zocken magst recht irgend ne schwache GPU, 100-150W, RX6600, RTX4060, ARC B570...
Zudem ist so ein Pure-Power 12M mit 750-1000W nicht so teuer, das kann man sich schon leisten, die größeren brauchen idle auch nicht merkbar mehr Strom, die sind schon gut.

Ich sag auch nicht, dass du das brauchst.
Aber ich würds mir offen lassen (zudem dieses B650E da ja relativ "günstig" ist...).

Verwunderlich, dass ProArt X870E keine 2 GPU + 2 M.2 auf den CPU-Lanes unterstütz
Weil der USB4 direkt an 4 CPU Lanes hängt, daher nur 1x M.2
2 dGPU's drin haben oder erst einmal mit dem 8700G probieren + 1 GPU und falls nicht klappt andere CPU holen.
Vergiss endlich den 8700G, dessen GPU kannst du ja nicht per PCIe Passthrough verwenden.
Mit dem 7700 oder 9950X oder was auch immer hast du dann ja quasi 3 GPUs (wenn man 2 Grakas rein macht).
Die haben ja auch GPUs, schwächer, aber schau, wenn sagen wir ne 5080 100% hat, dann hat die vom 7700 4% und die vom 8700G 11%, das machts nicht fett. Die Zahlen sind jetzt aus der Luft gegriffen, aber weisst du, worauf ich hinaus will?
Die Ausgabe von der dGPU muss irgendwie in das VM-Fenster auf meinen Desktop kommen. Irgendwo ein Bild für eine Windows-Einstellung dafür gesehen, dass die Ausgabe zum Mainboard umleitet. Die Frage ist nun, ob das jedes neue Mainboard kann und ob das auch einen Namen hat. Vielleicht gibt es auch zwei verschiedene "dGPU Passtrough".
DAS kann ich dir leider nicht beantworten. Müsste man testen.
Hast du jetzt keinen PC, wo du sowas probieren kannst? Reicht ja was altes.

Ich bin mir nicht ganz sicher, wie das läuft, aber das kannst bestimmt ergoogeln.
Imho müsste der Framebuffer des Gastes vom Hypervisor ausgelesen und zur Anzeige übergeben werden... aber wasweissich... da bin ich nicht so fit drin.



=> Du musst dir überlegen, wie du sinnvoll beginnen kannst mit der Sache.
Ein Restrisiko bleibt.
Wenn du alle Antworten suchst um auf 100% sicher zu gehen, wirst du wsl. alt dabei bzw. viel wiedersprüchliches finden und am Ende doch testen müssen.

=> Ich tät "aufwendig und flexibel genug" kaufen um "Spielraum" zu haben, aber "günstig und P/L" mäßig genug kaufen, um sich nicht zu verausgaben, wenns nicht so klappt...

==> Das Asus Board um ~250€ halte ich noch für akzeptabel, ein 7700 ist leistbar (und gut wiederverkäuflich, das ist beim 8700G vllt. schwerer), andererseits wäre z.B. ein 9900X (oder auch ein 9700) eine CPU, die du so oder so viele Jahre in einem Desktop-PC haben würdest. RAM, naja... muss man schauen, unter 64gb würd ich nicht beginnen, wenn man preiswerte 96gb findet, wäre das nice. Die 200€ für 96gb finde ich ganz in Ordnung.


Grafikkarte solltest erstmal irgendwas günstiges zum Probieren nehmen... vorher bissl googeln ob Nvidia, AMD oder Intel besser geeignet für diese Spielereien ist. Vielleicht hast ja noch eine, oder ein Kumpel?
 
Betreibst dein Rechner etwa im Außenbereich? Hab btw das "ASUS ROG Strix B650E-I Gaming WIFI" und der ALC 4080 ist absolut ok, da ist kein Rauschen oder andres Störgeräusch.
Nein, aber ich habe auch keine Klimaanlage. Ich wollte damit nur ausdrücken, dass sie wohl empfindlicher auf Temperatur sind.
Dann hattest du scheinbar Glück, und 'ok' ist relativ. Ich möchte nichts an meinen Kopfhörer hören, wenn ich keinen Ton spiele.


Nein, es kann x8 und x8, aber ein M.2 (der M.2_3) hängt auch noch dran, ich bin mir nicht sicher, was es bei Bestückung macht, ob du dann x8x4x4 hast oder x8x0x4... würde mit dem nicht rechnen.
Und selbst wenn, 4 Lanes sind immer noch genug, sind aber 100% 8 Lanes wenn man in x8/x8 teilt.
In der Beschreibung Seite 21 bei "Recommended VGA configuration" ist x16x0x0 / x8x4x0 / x8x4x4 angeben. Ich meine auch auf Bildern sieht man die elektrischen Kontakte im 2. Slot nur bis x4 gehen. Geizhals schreibt auch "(1x x16, 1x x4)"

Weil der USB4 direkt an 4 CPU Lanes hängt, daher nur 1x M.2
ProArt X670E-Creator und ROG Crosshair X870E scheint es zu können und USB4 zu haben.

Vergiss endlich den 8700G, dessen GPU kannst du ja nicht per PCIe Passthrough verwenden.
Wollte ich auch nie. Die iGPU ist nur für den Desktop gedacht, worauf ich dann eine VM starte, die das Bild von der dGPU bekommen soll.
Die haben ja auch GPUs, schwächer, aber schau, wenn sagen wir ne 5080 100% hat, dann hat die vom 7700 4% und die vom 8700G 11%, das machts nicht fett. Die Zahlen sind jetzt aus der Luft gegriffen, aber weisst du, worauf ich hinaus will?
Mit 5080 100% hätte 7700 1% und 8700G 8%.
Im Vergleich zur genannten Alternative RX 6600 wären es 6% und 50%. (TFlops)
Insgesamt über 500€ mehr für nur für doppelte Performance lohnt m.M nicht. Damit es sich lohnt müsste man noch mehr investieren.
Die iGPU im 8700G ist kein Vergleich zu einer richtigen GPU, dennoch kann man damit quasi jedes Spiele spielen. Die iGPU vom 7700 ist noch einmal um die gleiche Größenordnung schlechter, wie 8700G zu normalen GPU.

Hast du jetzt keinen PC, wo du sowas probieren kannst? Reicht ja was altes.

Ich bin mir nicht ganz sicher, wie das läuft, aber das kannst bestimmt ergoogeln.
Imho müsste der Framebuffer des Gastes vom Hypervisor ausgelesen und zur Anzeige übergeben werden... aber wasweissich... da bin ich nicht so fit drin.
Etwas altes, dass ich habe kann dies nicht. Bisher nicht gefunden, wie das genau heißt oder was das Mainboard/CPU/GPU haben muss damit dies funktioniert. Das war auch ein Grund für diesen Thread.
==> Das Asus Board um ~250€ halte ich noch für akzeptabel, ein 7700 ist leistbar (und gut wiederverkäuflich, das ist beim 8700G vllt. schwerer), andererseits wäre z.B. ein 9900X (oder auch ein 9700) eine CPU, die du so oder so viele Jahre in einem Desktop-PC haben würdest. RAM, naja... muss man schauen, unter 64gb würd ich nicht beginnen, wenn man preiswerte 96gb findet, wäre das nice. Die 200€ für 96gb finde ich ganz in Ordnung.


Grafikkarte solltest erstmal irgendwas günstiges zum Probieren nehmen... vorher bissl googeln ob Nvidia, AMD oder Intel besser geeignet für diese Spielereien ist. Vielleicht hast ja noch eine, oder ein Kumpel?
Eine 2. GPU hätte ich. Sie wäre aber sehr langsam, da das ROG Strix B650-E-E höchstwahrscheinlich nur x4 auf dem 2. PCIe kann. Da brauch man wahrscheinlich eine mit PCIe 5.0 oder ein 200€ teureres board.

Bevor jedoch zur Frage steht, welches Board/CPU müsste ich noch in Erfahrung bringen, wann man die Ausgabe der dGPU an das Mainboard weitergeben kann und ob dass nur bestimmte Hardware kann.

Vielen Dank für all die Beiträge.
 
Dann hattest du scheinbar Glück, und 'ok' ist relativ. Ich möchte nichts an meinen Kopfhörer hören, wenn ich keinen Ton spiele.
Mach dich nicht verrückt, zur not nimmst ne USB Sound Karte. Bei meinem 1220 am Asrock TaiChi X570 ist der Front-Ausgang problematisch weil der Stromfluss der Graka reinstört, warum auch immer, steht sogar dabei dass es extra entstört ist... nachdem ich das aber eh kaum verwende, ists mir egal derweil. Liegt wohl auch eher am Mainboard-Design als am Soundchip selbst.

Davon darfst du die Wahl nicht abhängig machen, dafür hast du zu wenig sinnvolle Auswahl.
n der Beschreibung Seite 21 bei "Recommended VGA configuration" ist x16x0x0 / x8x4x0 / x8x4x4 angeben. Ich meine auch auf Bildern sieht man die elektrischen Kontakte im 2. Slot nur bis x4 gehen. Geizhals schreibt auch "(1x x16, 1x x4)"
Tatsache.
AMD Ryzen™ Desktop Prozessoren der 7000 Serie*
2 x PCIe 5.0 x16 Steckplätze (unterstützen x16 oder x8/x4 Modus)**

Asus beschreibt das immer so bescheiden und macht keine Diagramme dazu, das machts echt nicht einfach.
Macht die Sache aber besser als schlechter, weil PCIe 4.0x4 (5.0 ohnehin) auch ausreichend ist für "mittlere Grafikkarten" und du damit dann unterm Strich 3 M.2 direkt an die CPU bekommst. => Find ich gar nicht schlecht.
ProArt X670E-Creator und ROG Crosshair X870E scheint es zu können und USB4 zu haben.
Nein, ist X870E Sache, sowas gibt es schlicht nicht.
Da sind wir wieder beim Asus, das ist alles so ultimativ bescheiden beschrieben.
1748850404182.png
Hier, schau, der zweite M.2 5.0 ist geshared mit dem 2. PCIe 5 Slot, also dann auch x8 (erste "GPU") x4 (zweite "GPU") x4 (M.2)... nur mit dem Unterschied, dass das auch x8x8x0 kann, wenn du die M.2 draußen lässt, was ich so auch beim B650E vermutet hätte (ein Absatz weiter oben), was allerdings nicht zutrifft.

Eine 2. GPU hätte ich. Sie wäre aber sehr langsam, da das ROG Strix B650-E-E höchstwahrscheinlich nur x4 auf dem 2. PCIe kann.
Das ist absoluter Unsinn und so ein Influencer-Märchen.
PCIe 5.0x4 ist so schnell wie PCIe 3.0x16, und das ist für alles schnell genug. PCIe 4.0x4 ist so schnell wie PCIe 3.0x8, was man erhält, wenn man eine 4060(Ti) in ein Mainboard steckt, welches nur PCIe 3.0 kann.
Es ist real so, dass die "GPU Rechenleistung" davon quasi unberührt ist in Anwendungen wie Mining und KI, die ganzen Miner hatten alle nur 1 Lane damit sie viel GPUs in den Rechner bekommen, Stable Diffusion hab ich schon selbst getestet, macht keinen Unterschied. Nur das Model in den VRAM laden geht langsamer, wenn der PCIe mal langsamer als die SSD (real) ist, von der gelesen wird, das passiert so schnell aber nicht.
Bei Games ist es so, dass die Durchschnitts-FPS fast gleich sind, die 1% Low und 0,1% Low leiden etwas, je nach Spiel etwas mehr oder weniger, aber alles im akzeptablen Rahmen.

Für die virtuelle Verwendung sicher mehr als ausreichend.
Die iGPU im 8700G ist kein Vergleich zu einer richtigen GPU, dennoch kann man damit quasi jedes Spiele spielen. Die iGPU vom 7700 ist noch einmal um die gleiche Größenordnung schlechter, wie 8700G zu normalen GPU.
Dir fehlen aber 8 PCIe Lanes was alle oben angestellten Überlegungen überflüssig macht. Du bist dann relativ knapp gehalten.
Kann man schon so machen, wenn du dir sicher bist, dass du nicht mehr brauchst.

Damit kannst du dann recht günstig arbeiten, da reichen 64gb RAM bestimmt auch und du kannst ein günstiges B650 Board nehmen um 150€ (Asus TUF B650 oder sowas).


Auf jeden Fall nicht ganz trivial alles.
 
Mach dich nicht verrückt, zur not nimmst ne USB Sound Karte. Bei meinem 1220 am Asrock TaiChi X570 ist der Front-Ausgang problematisch weil der Stromfluss der Graka reinstört, warum auch immer, steht sogar dabei dass es extra entstört ist... nachdem ich das aber eh kaum verwende, ists mir egal derweil. Liegt wohl auch eher am Mainboard-Design als am Soundchip selbst.
Alle USB Sound Karten, die ich bisher getestet habe hatten ein rauschen, auch bei denen wo in der Beschreibung und Bewertung stand, dass sie keins haben. ALC4080 ist auch USB.
Ja, es liegt vor allem am Mainboard-Design und ALC4080 ist anfälliger dafür, scheint auch aber selbst einen Fehler zu haben, unabhängig vom Mainboard.
Tatsache.
AMD Ryzen™ Desktop Prozessoren der 7000 Serie*
2 x PCIe 5.0 x16 Steckplätze (unterstützen x16 oder x8/x4 Modus)**

Asus beschreibt das immer so bescheiden und macht keine Diagramme dazu, das machts echt nicht einfach.
Macht die Sache aber besser als schlechter, weil PCIe 4.0x4 (5.0 ohnehin) auch ausreichend ist für "mittlere Grafikkarten" und du damit dann unterm Strich 3 M.2 direkt an die CPU bekommst. => Find ich gar nicht schlecht.

Nein, ist X870E Sache, sowas gibt es schlicht nicht.
Da sind wir wieder beim Asus, das ist alles so ultimativ bescheiden beschrieben.
Anhang anzeigen 1114088
Hier, schau, der zweite M.2 5.0 ist geshared mit dem 2. PCIe 5 Slot, also dann auch x8 (erste "GPU") x4 (zweite "GPU") x4 (M.2)... nur mit dem Unterschied, dass das auch x8x8x0 kann, wenn du die M.2 draußen lässt, was ich so auch beim B650E vermutet hätte (ein Absatz weiter oben), was allerdings nicht zutrifft.
Das ist denke ich das Bild von der ProArt X870E-Creator, beim ASUS ROG Crosshair X870E Hero schaut das aber so aus:
1748862451091.png

Nur wenn M.2_3 ist PCIEX16_2 auf x4, wenn M.2_2 auch noch an ist auf x0. Von M.2_1 keine Rede. Es würde also die Vermutung aufkommen, dass dies funktioniert.
Aber du hast Recht, scrollt man noch ein weniger runter kommt:
1748862397048.png

Auch keine Rede vom M.2_1, jedoch ist bei x8 x8 auch der M.2_2 x0, also geht es nicht. Maximal verwirrend geschrieben.

Bei dem ProArt X670E ist es aber auch mit scrollen nicht eindeutig.


Das ist absoluter Unsinn und so ein Influencer-Märchen.
PCIe 5.0x4 ist so schnell wie PCIe 3.0x16, und das ist für alles schnell genug. PCIe 4.0x4 ist so schnell wie PCIe 3.0x8, was man erhält, wenn man eine 4060(Ti) in ein Mainboard steckt, welches nur PCIe 3.0 kann.
[..YT video ...]
Es ist real so, dass die "GPU Rechenleistung" davon quasi unberührt ist in Anwendungen wie Mining und KI, die ganzen Miner hatten alle nur 1 Lane damit sie viel GPUs in den Rechner bekommen, Stable Diffusion hab ich schon selbst getestet, macht keinen Unterschied. Nur das Model in den VRAM laden geht langsamer, wenn der PCIe mal langsamer als die SSD (real) ist, von der gelesen wird, das passiert so schnell aber nicht.
Bei Games ist es so, dass die Durchschnitts-FPS fast gleich sind, die 1% Low und 0,1% Low leiden etwas, je nach Spiel etwas mehr oder weniger, aber alles im akzeptablen Rahmen.
Hier, die Aussage ähnlich wie 3060 Ti
Die 2.GPU hat aber nur PCIe3.0, wäre dann PCIe3.0x4. Ich könnte die aber auch auf den PCIe1 - Slot machen und die 4060 Ti auf den 2. slot mit x4. Bestimmt meist genug, überlege ich mir noch einmal.
Wenn x4 auf dem 2. reicht, dann gibt es noch einmal eine wesentlich größere Auswahl an boards. (edit: mit PCIe5.0 nur 2, dein vorgeschlagenes und eins für über 400€ MSI MPG X870E Carbon, wenn die GPU eh nur 4.0 ist sollte aber auch 4.0 reichen)

Ob ein Mainboard aber überhaupt, das Bild von der dGPU in einem VM-Fenster auf einem Desktop von einer anderen GPU ausgeben kann, weiß ich dann aber auch noch nicht.


Dir fehlen aber 8 PCIe Lanes was alle oben angestellten Überlegungen überflüssig macht. Du bist dann relativ knapp gehalten.
Kann man schon so machen, wenn du dir sicher bist, dass du nicht mehr brauchst.
Also eine Epic mit 128 Kernen und 3 x 5090 Ti wäre mir auch recht. Das kostet nur ein klein wenig mehr.
 
Zuletzt bearbeitet:
Ich glaube, wenn man E-ATX außer acht lässt, können nur folgende AM5-Boards 2 GPU's mit x8 betreiben:
2 GPU + 2 M.2 @ CPU
Audio​
Line-In?​
3 Displays at Mainboard?​
ECC​
Max RAM - Speed
USB 4​
Sonstiges​
GIGABYTE B850 AI TOP
✅ (8700G auch 2 x M.2)​
ALC1220✅​
⛔​
⛔ 1 HDMI, 1 USB3.1-DP​
✅​
5200⛔ aber 8000 laut Kingston, 6400 mit 2 ✅❓
⛔​
2 x 10Gb/s Netzwerk, gibt es nicht oft​
ASUS ProArt X670E-Creator
7000✅ 8/9000❓, nicht 100% eindeutig​
ALC1220✅​
✅​
✅ 1 HDMI, 2 USB4-DP
& DP-in dGPU PT​
✅​
6400✅, Kingston mit 2
✅​
alt, genauso teuer wie neue X870E Version​
MSI MPG X670E Carbon
7000✅ (20 lanes für 8700G , 9000❓)​
ALC4080, rauscht vielleicht ☢️​
✅​
✅ 1 HDMI, 1 DP, 1 USB3.1-DP​
⛔​
7800✅, Kingston 6400 mit 2
⛔​
alt​
ASUS ROG Crosshair X870E Hero
⛔ (edit: doch nicht)​
ALC4082, rauscht vielleicht ☢️​
⛔​
✅ 2 HDMI, 2 USB4-DP​
✅​
8600 ✅ (mit 8000 Series), Kingston 6400 mit 2
✅​
teuer​
ASUS ProArt X870E-Creator
⛔​
ALC1220P✅​
✅​
✅ 1 HDMI, 2 USB4-DP
& DP-in dGPU PT​
✅​
8000✅, Kingston 6400 mit 2
✅​
Warum nimmst du nicht einfach die Onboard GPU wenn es eh nur KVM sein soll.
 
Warum nimmst du nicht einfach die Onboard GPU wenn es eh nur KVM sein soll.
Das war ja der ursprüngliche Plan (*). pwnbert wollte mich überreden 2 GPU zu nehmen.

(*)Also onboard GPU für den normalen Desktop. Die diskrete GPU für KVM. In der VM soll die Möglichkeit bestehen u.A. CUDA code auszuführen und im besten Falle auch einfache Spiele spielbar sein. Die visuelle Ausgabe davon soll in einem VM-Fenster auf dem normalen Desktop sein (, welcher mit der onboard GPU betrieben wird).
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh