Hyper-V: Verbessern Sie die Videoleistung von Ubuntu 16.04


9

Ich verwende Ubuntu 16.04 Desktop in einer virtuellen Hyper-V-Maschine auf einem Windows 10-Desktop-Computer. Es funktioniert gut, aber die Videoleistung ist alles andere als "flüssig". Irgendwelche Ideen zur Installation der Hyper-V Linux Integration Services (LIS)?

Ich habe einen Artikel gefunden, in dem gesagt wurde, er solle bearbeitet werden /etc/initramfs-tools/modules, aber das hat überhaupt nicht geholfen.

http://www.serverwatch.com/server-tutorials/installing-and-activating-hyper-v-linux-integration-services.html


Haben Sie sichergestellt, dass Intel VT-D (manchmal mehr als eine Einstellung) in Ihrem BIOS / UEFI aktiviert ist? AMD-Äquivalent ist gegebenenfalls IOMMU.
Tim G

@TimG Im Task-Manager wird "Virtualisierung: Aktiviert" angezeigt. Ich verwende einen Intel Core i5-2500k. Diese spezielle CPU unterstützt VT-D nicht. Ist das eine Voraussetzung? Wie könnte sich diese fehlende Funktion sonst auf die Leistung auswirken?
Trevor Sullivan

Ah, ich gab einen etwas älteren Marketingnamen an; Es ist VT-x auf diesem Prozess / Chipsatz. Überprüfen Sie , ob das in BIOS / UEFI aktiviert ist. (Das Flag "Virtualisierung: Aktiviert", auf das Sie sich beziehen, ist wahrscheinlich die automatische Einstellung für den Hypervisorlaunchtyp in Ihrem BCD, die von Windows automatisch aktiviert wird, wenn Sie all diese Hyper-V-Setup-Aufgaben ausführen. Wenn sie deaktiviert wäre, würde die VM dies nicht einmal tun Start.)
Tim G

Antworten:


6

Ich habe auch Hyper-V unter Windows 10 Pro mit Ubuntu Desktop 64-Bit 16.04 LTS als Gastsystem ausprobiert. Ich bin mit der Grafikleistung nicht zufrieden. Ich weiß nicht, ob ich eine Einstellung verpasst habe. Wenn jemand eine gute Lösung findet, würde ich mich auch darüber freuen.

Aber das habe ich getan. Ich habe die Informationen aus der Microsoft-Dokumentation zu TechNet gelesen und befolgt . Es gibt eine Tabelle mit Funktionen von Hyper-V. Am interessantesten ist in diesem Fall die Zeile "Hyper-V-spezifisches Videogerät". Es wird jedoch nichts über Windows 10 erwähnt. Nur über Windows Server-Hostsysteme.

Ich habe nichts geändert /etc/initramfs-tools/modules. Ich habe jedoch die Anweisungen befolgt und installiert:

$> sudo apt-get update
$> sudo apt-get install --install-recommends linux-virtual-lts-xenial
$> sudo apt-get install --install-recommends linux-tools-virtual-lts-xenial linux-cloud-tools-virtual-lts-xenial

Dann neu starten. Nach dem Neustart fand ich Folgendes:

$> lsmod | grep 'hyperv\|hv_'
hv_balloon        24576   0
hyperv_fb         20480   2
hv_storvsc        20480   3
hv_netvsc         36864   0
hv_utils          24576   2
hyperv_keyboard   16384   0
hid_hyperv        16384   0
hid              118784   2 hid_hyperv,hid_generic
hv_vmbus          73728   7 hv_balloon,hyperv_keyboard,hv_netvsc,hid_hyperv,hv_utils,hyperv_fb,hv_storvsc

Es scheint mir also, dass etwas geklappt hat. Die Grafikleistung scheint jedoch immer noch schlecht zu sein. Ich bin mir nicht sicher, ob es sich vielleicht ein wenig verbessert hat. Vielleicht probierst du es aus und sagst mir, ob es hilft?


Vielen Dank für die Antwort - es scheint nicht, dass Microsoft Grafiken für Linux unter Hyper-V sehr gut unterstützt. Vielleicht verbessern sie das in Zukunft.
Trevor Sullivan

1

Ich bekomme ein Leistungsproblem nur mit 64-Bit-Ubuntu (16.04 oder 18.04), aber kein Leistungsproblem mit 32-Bit.

Ich habe das Leistungsproblem behoben, indem ich unter " Einstellungen → Prozessor → Kompatibilität " die Option "Auf einen physischen Computer mit einer anderen Prozessorversion migrieren" aktiviert habe .

(Es scheint also, dass dies mit der CPU-Architektur zusammenhängt.)


1
Ich habe das Leistungsproblem behoben, indem ich die Option "Migration auf einen physischen Computer mit einer anderen Prozessorversion" über "Einstellungen-> Prozessor-> Kompatibilität" aktiviert habe
Berg YE

1
Vielen Dank. Ich habe dies so bearbeitet, dass es klar ist, dass dies als Antwort gedacht ist und was es empfiehlt. (Natürlich können Sie diese gerne erneut bearbeiten, um weitere Änderungen vorzunehmen.)
Eliah Kagan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.