OK das mit der Intel-GPU kann ich durchaus nachvollziehen. Ich habe deswegen 2 Grafikkarten drin (GeForce 660 und 1060). Also nicht nur deswegen, sondern auch weil ich für ältere Spiele Windows XP virtualisieren will. Wenn ich die 1060er verwenden will muss ich ebenfalls über die Intel-GPU booten, aber kann dem X-Server einstellen, dass dieser dennoch die GeForce 660 fürs Hostsystem verwenden soll, was wesentlich besser ist. Daher ist es eigentlich wichtig für was man das Hostsystem während der Nutzung der VM verwenden will. Wenn es nur daran liegt, dass man es im Bios nicht ständig umstellen will, dann kann man es ja genauso machen. Also Intel-GPU als Boot-GPU im Bios einstellen und sich ein Skript basteln, indem einen Grub Booteintrag erstellt und dort angibt, ob das Hostsystem die Intel-GPU oder die Radeon verwenden soll. Dann hätte man das Problem, dass man es jedesmal im Bios umstellen müsste weg. Will man VM nutzen, dann nimmt er die Intel-GPU und wenn nicht, dann die Radeon. Natürlich müsste man jedesmal den Rechner neustarten. Aber soweit ich weiß hätte man das Problem bei einer Single-GPU Lösung auch.
delta-x8 schriebDaher eine Frage dazu, wenn du die VM direkt beim Booten startest, ist das dann in etwa so wie Dualboot von der Nutzung her?
Ja, eigentlich fast. Der Unterschied ist, dass ich im Hostsystem, selbst wenn es ohne grafische Oberfläche läuft, dennoch die virtuelle Maschine steuern kann. USB Geräte weiterleiten, VM starten oder beenden, etc. kann. Und es behält dennoch die Vorteile einer VM.
delta-x8 schriebWird nun die VM gestartet, wird Arch die Radeon-GPU weggenommen.
Es soll anscheinend so funktionieren. Ich habe das aber nie richtig hinbekommen ohne neuzustarten. Das Problem dabei ist, dass eigentlich eine Grafikkarte vorher nicht initialisiert werden darf, wenn diese der VM übergeben werden soll. Ist die Grafikkarte allein schon als Bootkarte eingetragen, dann ist dies bereits der Fall. Das soll man lösen können, indem man das ROM der Karte ausliest, dieses bearbeitet und manuell der VM übergibt. Das Umschalten allerdings von der Radeon zur Intel GPU wird meines Wissens nach aber nicht ohne einen Neustart des X-Servers gehen. Aber ich lasse mich da gerne eines besseren belehren. Ich habe es auch nach Tagen des Probierens nicht hinbekommen. Ich konnte die Grafikkarte zwar übergeben, aber das Bild blieb bei mir immer schwarz. Aber wenn du es schaffst, so würde ich mich natürlich über eine Rückmeldung freuen.
Aber ich Glaube, dass wir da ehh unterschiedliche Zielsetzungen haben. Mein Ziel war es Windows ohne Internet zu betreiben, aber dennoch im Internet zu sein, also erreichbar zu sein (muss ich allein beruflich schon). Vorher hatte ich Windows XP, Windows 7, Windows 10 und Arch gleichzeitig nativ laufen. Windows XP und Windows 7 wegen älterer Spiele. Aber mit Windows XP und 7 sollte man nicht mehr online gehen, weswegen ich ursprünglich auf die Idee der VM kam. Gleichzeitig wollte ich aber auch neuere Spiele verwenden können und deswegen kam die Idee mit aus Grub heraus die Haupt GPU verwenden zu können dazu. Also quasi nutze ich die GeForce 660 für Windows XP und 7 und bin dann über Arch online, oder Windows 10 mit der GeForce 1060 und bin dann im Windows 10 online.
Wenn mir die Verwendung des Hauptsystems während der Benutzung einer VM egal wäre (und auch kein älteres Windows laufen lassen wollte), so wie bei dir, dann hätte ich mich wohl weiterhin für ein Dualboot System entschieden.