Kann der VMware Workstation Player an meine Karte "Integrierter Grafikprozessor für Intel Core Prozessor 4" angeschlossen werden?

519
Jonathan Hayward

VMware Workstation Player und / oder Gäste geben an, nicht mit einer Grafikkarte verbunden zu sein. Das Host-Betriebssystem ist Linux Mint 18.2.

inxi Berichte:

$ inxi -G Graphics: Card: Intel 4th Gen Core Processor Integrated Graphics Controller Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.05hz GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 17.0.7 

Welche Optionen muss ich haben, um meine Grafikkarte für VMware- und VMware-Gäste sichtbar zu machen?

--BEARBEITEN--

Der Kopftext, der im Original nicht formatiert ist, lautet:

Ich versuche, eine maßgebliche Antwort darauf zu erhalten, wie ich meine Grafikkarte für Gast-VMs verfügbar machen kann.

Ich verwende Linux Mint Sonja Cinnamon auf dem Host, und daher sind meine Gäste mit VMware Workstation Player und den Mint-VMs, die ich baue, keine integrierte Grafikkarte (integrierter Intel Intel Core Prozessor). Zimt mahnt:

Läuft im Software-Rendering-Modus

Cinnamon wird derzeit ohne Beschleunigung der Videohardware ausgeführt. Infolgedessen können Sie feststellen, dass die CPU-Auslastung viel höher ist.

Dies könnte ein Problem mit Ihren Treibern oder ein anderes Problem sein. Um optimale Ergebnisse zu erzielen, wird empfohlen, diesen Modus nur zur Fehlerbehebung zu verwenden.

Jede Hilfe wäre dankbar.

Teilweise verwandt, erlauben die Einstellungen von Cinnamon eine Auswahl von Auflösungen, aber nicht die meiner Vorgesetzten, und das Hauptproblem scheint darin zu liegen, dass eine sekundäre Blockade im Hinblick auf die Anzeige der Anzeige bei nativer Auflösung verursacht wird. Ich habe versucht, community.linuxmint.com/tutorial/view/877 zu folgen (es ist alt, und wenn es veraltet ist, weisen Sie mich bitte auf etwas Besseres). Dieses Rezept scheint nicht zu funktionieren, wenn die VM keine Grafikkarte sieht. Jede Hilfe, um meine grundlegende Grafikkarte für Gast-VMs sichtbar zu machen, wäre dankbar.

Vielen Dank,

--AKTUALISIEREN--

Ich habe cpuid und andere identifizierende Befehle ausgeführt, und allein cpuid umfasste mehr Zeichen, als in einem Beitrag zulässig sind.

Daher habe ich cpuid-Kommentare unter https://cjshayward.com/wp-content/project/cpuid.txt gepostet .

Bietet dies die erforderlichen Informationen, und wenn nicht, was sollte ich sonst noch ausführen, um angemessene Diagnoseinformationen zu veröffentlichen?

Vielen Dank,

0
Die Frage kann nicht beantwortet werden, da Sie nicht angeben, über welche CPU Sie verfügen. Was Sie wollen, erfordert eine sehr spezifische Virtualisierungshardwarefunktion. Nur bestimmte Intel-CPUs verfügen über diese Funktion. Die Frage sollte offensichtlich aktualisiert werden. Jeder Kommentar, der die von mir angeforderten Informationen enthält, wird gekennzeichnet. Ramhound vor 6 Jahren 0
Normalerweise machst du das NICHT. Die VM verfügt über eine eigene virtuelle Grafikkarte. Sie benutzen das. Wenn Sie wirklich wollen, können Sie entweder 1) Grafiken deaktivieren und von Ihrem Hauptbetriebssystem trennen und sie an die VM weitergeben. 2) Verwenden Sie eine sekundäre Grafikkarte und leiten Sie diese an die VM weiter. Hennes vor 6 Jahren 0
Mögliche interessante Lektüre für Hintergrundwissen: https://www.pugetsystems.com/labs/articles/Multiheaded-NVIDIA-Gaming-using-Ubuntu-14-04-KVM-585/ Hennes vor 6 Jahren 0
Sie haben immer noch nicht angegeben, welchen Bearbeiter Sie im Text Ihrer Frage haben. Ein Link zu einer externen Ressource zählt nicht. Ramhound vor 6 Jahren 0
Dieser [Artikel] (https://davidyat.es/2016/09/08/gpu-passthrough/) scheint zu beschreiben, wie GPU-Passthrough mit VMWare durchgeführt wird, aber die Anforderungen und Verfahren sind ziemlich drakonisch. Ein anderer Artikel (https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.1/html/installation_guide/appe-configuring_a_hypervisor_host_for_pci_passthrough) diskutiert PCI Passthrough und ist möglicherweise nützlich. Bitte beachten Sie, dass das Passthrough integrierter Grafiken viel schwieriger erscheint als bei einer Grafikkarte. harrymc vor 6 Jahren 0
@Ramhound Bitte sagen Sie mir, welches Befehlszeilen-Linux-Tool eine Ausgabe erzeugt, die Ihnen mitteilt, was Sie über meinen Prozessor wissen möchten und dessen Ausgabe in meinen Fragentext passt. Jonathan Hayward vor 6 Jahren 0
Nein, Tool, sagen Sie uns einfach, welchen Prozessor Sie haben. Genaues Modell. Ramhound vor 6 Jahren 0
@Ramhound, begraben in den Tiefen der cpuid-Datei, ist "Intel (R) Core (TM) i5-4310M CPU @ 2.70GHz" unter einer Menge nerviger "hier ist eine Liste von Prozessoren" Müll. Offensichtlich kümmern sich Linux-Tools eher um "obtuse", "Sie könnten eines von tausend verschiedenen Dingen haben" und nicht "das ist, was Sie haben". Ist das eine Hilfe für dich? Mokubai vor 6 Jahren 0
Wenn ich das richtig verstanden habe, sind Sie auf einem Notizbuch. Dies bedeutet, dass der Host die Intel-Grafikkarte auf jeden Fall verwendet, auch wenn Sie andere eingebaute dedizierte eingebaut haben. Dies würde wiederum bedeuten, dass das Gerät nicht weitergeleitet werden kann, da es bereits verwendet wird Harry vor 6 Jahren 1

1 Antwort auf die Frage

1
paradoxon

Erste Frage: Haben Sie Gastzugänge installiert? Und haben Sie die 2D / 3D-Beschleunigung für die VM aktiviert? Andernfalls kann der Kernel des Hosts die virtuelle GPU nicht sehen.

Zweite Frage: Benötigen Sie wirklich eine leistungsstarke GPU in der VM? Sie können all den Ärger vermeiden, wenn Sie einfach die Grafikeinstellungen deaktivieren. Oder gehen Sie den ganzen Weg ohne Kopf und nutzen Sie einfach das Terminal. Oder verwenden Sie ein Distro / Flavour mit minimalistischem Desktop wie LXDE, LXQT oder XFCE.

Um eine "echte" GPU in Ihrer VM nutzen zu können, muss eine sekundäre GPU verfügbar sein, die von Ihrem Hostsystem getrennt und über PCI-Pass-Through an Ihren Gast weitergeleitet werden kann. Dies ist normalerweise mit der Intel-integrierten GPU nicht möglich. Sie führen den Host lieber auf der integrierten GPU aus, entfernen den PCI-E-Grafikadapter und speisen diesen in Ihre VM ein. Stellen Sie sicher, dass die erforderlichen Kernel-Module auf dem Host geladen sind und Guest Additions auf dem Gast installiert ist.

Beachten Sie außerdem, dass Ihr Kernel / Xserver normalerweise den PCI-E-Grafikadapter als primären Grafikkarten verwendet und die integrierte GPU deaktiviert. Das Wechseln während der Ausführung wird nicht unterstützt, es sei denn, Sie haben Hybridgrafiken richtig konfiguriert.

Ich hatte etwas installiert, aber die Neuinstallation von Guest Additions machte einen Unterschied in der Größenordnung. VirtualBox sagte, dass das Überprüfen der 2D-Videobeschleunigung eine "ungültige Einstellung" ist. Am unteren Rand des Bildschirms befand sich ein schwarzes Rechteck mit einer Breite von 100% und einer Höhe von 80 bis 100 Pixel. Jonathan Hayward vor 6 Jahren 0
Also ist dein Problem jetzt behoben? paradoxon vor 6 Jahren 0
Es ist viel besser. Wie kann ich Hybridgrafiken aktivieren oder feststellen, ob sie verfügbar sind? Aus dem, was Sie sagen, hört sich das an, andere Verbesserungen hängen von anderer Hardware ab als von meiner. Jonathan Hayward vor 6 Jahren 0
Die größte Sache, die ich in der VM bemerkt habe, ist, dass Videos im Gaststaccato sind, während sie im Host entsprechend glatt sind. Ich habe nicht zu viele andere Schwierigkeiten bemerkt. Jonathan Hayward vor 6 Jahren 0
Geben Sie der VM mehr Video-RAM und aktivieren Sie die 3D-Beschleunigung. Hybridgrafik ist nur verfügbar, wenn Sie einen Intel-integrierten Grafikchip und einen dedizierten Grafikchip eines Drittanbieters besitzen oder eine Grafikkarte über USB / Thunderbolt angeschlossen haben. Aber wie gesagt, es ist einfacher, uns Hybridgrafiken nicht zu überlassen und die dedizierte direkt an die VM anzuschließen paradoxon vor 6 Jahren 0
Wie viel wäre eine angemessene Menge an RAM? Oder verdoppeln oder vervierfachen Sie ihren aktuellen, wahrscheinlich voreingestellten Wert? Jonathan Hayward vor 6 Jahren 0