Hyper-V: Meningkatkan kinerja video Ubuntu 16.04

9

Saya menjalankan desktop Ubuntu 16.04 di mesin virtual Hyper-V pada komputer desktop Windows 10. Ini berfungsi dengan baik, tetapi kinerja video sangat jauh dari "halus." Ada ide tentang cara menginstal Hyper-V Linux Integration Services (LIS)?

Saya menemukan artikel yang mengatakan untuk diedit /etc/initramfs-tools/modules, tetapi itu tidak membantu sama sekali.

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

Trevor Sullivan
sumber
Sudahkah Anda memastikan bahwa Intel VT-D (kadang-kadang lebih dari satu pengaturan) diaktifkan di BIOS / UEFI Anda? Setara dengan AMD, jika berlaku, adalah IOMMU.
Tim G
@TimG Dalam Task Manager, tertulis "Virtualisasi: Diaktifkan." Saya menggunakan Intel Core i5-2500k. CPU khusus ini tidak mendukung VT-D. Apakah itu persyaratan? Bagaimana lagi fitur yang hilang dapat memengaruhi kinerja?
Trevor Sullivan
Ah, saya memberi nama pemasaran yang sedikit lebih tua; itu VT-x pada proc / chipset itu. Periksa untuk melihat apakah itu diaktifkan di BIOS / UEFI. (The Virtualisasi: Diaktifkan bendera yang Anda rujuk mungkin pengaturan otomatis hypervisorlaunchtype di BCD Anda, yang secara otomatis diaktifkan oleh Windows ketika Anda melakukan semua hal pengaturan Hyper-V. Jika dinonaktifkan, saya tidak berpikir vm bahkan akan peluncuran.)
Tim G

Jawaban:

6

Saya juga mencoba Hyper-V pada Windows 10 Pro dengan Ubuntu Desktop 64-bit 16.04 LTS sebagai sistem tamu. Saya tidak puas dengan kinerja grafis. Saya tidak tahu apakah saya melewatkan pengaturan. Jika ada yang menemukan solusi yang baik saya akan senang mengetahuinya juga.

Tapi inilah yang saya lakukan. Saya membaca dan mengikuti informasi dari dokumentasi Microsoft di TechNet . Ada meja dengan fitur Hyper-V. Yang paling menarik dalam hal ini adalah baris yang menyebutkan "Perangkat video spesifik Hyper-V". Tapi itu tidak menyebutkan apa pun tentang Windows 10. Hanya tentang sistem host Windows Server.

Saya tidak mengubah apa pun di /etc/initramfs-tools/modules. Namun, saya mengikuti instruksi dan menginstal:

$> 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

Kemudian reboot. Setelah reboot saya menemukan ini:

$> 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

Jadi bagi saya sepertinya ada yang berhasil. Namun kinerja grafisnya masih buruk. Saya tidak yakin apakah itu membaik mungkin sedikit. Mungkin Anda mencobanya dan memberi tahu saya jika itu membantu?

David
sumber
Terima kasih atas tanggapannya - sepertinya tidak ada dukungan yang sangat baik dari Microsoft untuk grafis di Linux pada Hyper-V. Mungkin mereka akan memperbaiki ini di masa depan.
Trevor Sullivan
1

Saya mendapatkan masalah kinerja hanya dengan 64 bit Ubuntu (16.04 atau 18.04), tetapi tidak ada masalah kinerja dengan 32 bit.

Saya menyelesaikan masalah kinerja dengan mengaktifkan "Bermigrasi ke komputer fisik dengan versi prosesor yang berbeda" di Pengaturan → Prosesor → Kompatibilitas .

(Jadi sepertinya ini terkait dengan arsitektur CPU.)

Berg YE
sumber
1
Saya menyelesaikan masalah kinerja dengan mengaktifkan 'migrasi ke komputer fisik dengan versi prosesor yang berbeda' melalui 'pengaturan-> prosesor-> kompatibilitas'
Berg YE
1
Terima kasih. Saya telah mengedit ini untuk memasukkannya sehingga jelas bahwa ini dimaksudkan sebagai jawaban dan apa yang direkomendasikan. (Tentu saja, silakan mengedit ulang untuk membuat perubahan lebih lanjut.)
Eliah Kagan