webentwicklung-frage-antwort-db.com.de

Ubuntu 14.04 Desktop unter Windows 8.1 Hyper-V

Ist es möglich, die Grafik von Ubuntu 14.04 Desktop unter Windows 8.1 Hyper-V irgendwie zu beschleunigen?

Ich habe die Bildschirmauflösung bereits verringert und die COMPIZ-Videoeffekte deaktiviert, aber es ist immer noch sehr verzögert. Früher funktionierte es mit fast nativer Leistung unter VMware Player, aber ich muss mit Hyper-V fortfahren.

UPDATE

Können Sie die Ausgabe von/usr/lib/nux/unity_support_test -p veröffentlichen?

Sicher:

 OpenGL-Herstellerzeichenfolge: VMware, Inc. 
 OpenGL-Rendererzeichenfolge: Gallium 0.4 auf llvmpipe (LLVM 3.4, 256 Bit) 
 OpenGL-Versionszeichenfolge: 2.1 Mesa 10.1.3 
 
 Nicht gerenderte Software: nein 
 Nicht auf die schwarze Liste gesetzt: ja 
 GLX fbconfig: ja 
 GLX-Textur von Pixmap: ja 
 GL npot oder rect Texturen: ja 
 GL-Vertex-Programm: ja 
 GL-Fragment-Programm: ja 
 GL-Vertex-Puffer-Objekt: ja 
 GL-Framebuffer-Objekt: ja 
 GL Version 1.4+: ja 
 Unity 3D unterstützt: nein 

Ebenfalls:

 avo @ Ubuntu-Desktop-VM: ~ $ lsmod | grep hv 
 hv_netvsc 31255 0 
 hv_storvsc 17785 2 
 hv_utils 19003 0 
 hv_vmbus 50383 6 hyperv_keyboard, hv_netvsc, hid_hyperv, hv_utils, hyperv_fb,
14
avo

Der Desktop bleibt zurück, da Hyper-V Software-Rendering anstelle der GPU verwendet:

$ /usr/lib/nux/unity_support_test -p

Not software rendered: no
Unity 3D supported: no

Dies scheint darauf zurückzuführen zu sein, dass Hyper-V keine 3D-GPU-Beschleunigungsfunktion besitzt. Hyper-V ist eine Servervirtualisierungstechnologie, die nicht für virtuelle Desktops verwendet werden soll:

Es ist eine Tatsache, dass physische Server normalerweise nicht mit leistungsstarken Grafikkarten geliefert werden. Infolgedessen beschränken Virtualisierungstechnologien virtuelle Desktops darauf, nur Anwendungen der einfachen 2D-Benutzeroberfläche auszuführen. (Quelle)

-

Mangel an 3D Accelerated Graphics in Gastbetriebssystemen. Der Hyper-v-Client bietet keine Option zum Hinzufügen einer virtuellen beschleunigten Grafikkarte für Gastbetriebssysteme.

Dafür wurde Hyper-V nicht entwickelt. Wenn Sie die Videoleistung verbessern möchten, führen Sie RDP vom Host aus aus. Hyper-V ist kein Ersatz für VMware Player! (Quelle)

-

Hyper-V wurde ausschließlich für die Servervirtualisierung entwickelt und richtet sich daher hauptsächlich an Entwickler oder IT-Administratoren, die mehrere Umgebungen testen möchten. (Quelle)

5
bain

Ich habe gerade Ubuntu 14.04 Desktop auf Hyper-V installiert und hatte das gleiche Leistungsproblem. Später wurde herausgefunden, dass Hyper-V jeder virtuellen Maschine standardmäßig 1 virtuellen Prozessor zuweist. Es wurde auf 4 erhöht und funktioniert jetzt einwandfrei.

5
Sunil Urs

Lesen Sie zuerst und machen Sie das gleiche VM Schritt für Schritt:
Benjamin Armstrong: Ubuntu 14.04 in einer VM der 2. Generation

Eine Chance im Vergleich zu zwei besteht darin, Ihre Hardware durch einen zweiten Videocontroller zu ersetzen und vorzuschlagen, dass die Hyper-V-Einstellungen einen separaten Videothread verwenden. Der wichtigste Teil hierbei sind die BIOS-Hyper-V-Einstellungen. Speziell für Hyper-V-spezifisches Videogerät Option.
Siehe Aktivieren der Virtualisierung im System-BIOS

Es wird auch empfohlen, den numa=off -Parameter, lesen Sie mehr darüber und auch den sicheren Start auf dem Gastbetriebssystem zu deaktivieren. Lesen Sie den allgemeinen Leitfaden und optimieren Sie Ihren Gastgeber und Gast:
Virtuelle Ubuntu-Maschinen unter Hyper-V

Quote: Die folgenden Daemons müssen für Ubuntu-Distributionen manuell installiert werden:
VSS Snapshot-Dämon - Dieser Dämon ist erforderlich, um Live-Backups der virtuellen Linux-Maschine zu erstellen.
KVP-Daemon - Mit diesem Daemon können Sie interne und externe Schlüsselwertpaare festlegen und abfragen.
Um beide Daemons zu installieren, verwenden Sie bitte den folgenden Befehl (auf Ihrer GUEST UBUNTU):

$ Sudo apt-get update
$ Sudo apt-get install hv-kvp-daemon-init

Hinweis: Hyper-V-spezifische Option für Videogeräte nur für 13.10 und 14.04 verfügbar.


VMware Player-Leistung und Fehlerbehebung:

Leistungsproblem auf 64-Bit-Windows-Hosts mit Intel EM64T-Prozessoren (1082240)

Quote: Wenn Ihre virtuelle Maschine eine langsame Leistung und eine hohe CPU-Auslastung aufweist, fügen Sie der Konfigurationsdatei (.vmx) der virtuellen Maschine die folgende Zeile hinzu:
sched.mem.pshare.enable=FALSE


Ich denke, was Sie herausfinden sollten, sind nur Details Ihrer Konfiguration. Ihr Problem kann an jedem Ort auftreten, an dem VMware Docs es abdecken kann. Schauen Sie sich diesen komplexen Leitfaden an:

Fehlerbehebung bei Leistungsproblemen mit virtuellen Maschinen (1008360)

3
swift