Hyper-V: ปรับปรุงประสิทธิภาพวิดีโอ Ubuntu 16.04


9

ฉันใช้ Ubuntu 16.04 เดสก์ท็อปในเครื่องเสมือน Hyper-V บนคอมพิวเตอร์เดสก์ท็อป Windows 10 มันใช้งานได้ดี แต่ประสิทธิภาพของวิดีโอนั้นไกลจาก "ราบรื่น" มาก มีความคิดเห็นเกี่ยวกับวิธีการติดตั้ง Hyper-V Linux Integration Services (LIS) หรือไม่

ฉันพบบทความที่บอกว่าจะแก้ไข/etc/initramfs-tools/modulesแต่ก็ไม่ได้ช่วยอะไรเลย

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


คุณแน่ใจหรือไม่ว่าเปิดใช้งาน Intel VT-D (บางครั้งมากกว่าหนึ่งการตั้งค่า) ใน BIOS / UEFI ของคุณ AMD ที่เทียบเท่าถ้ามีคือ IOMMU
ทิม G

@TimG ใน Task Manager มีข้อความว่า "Virtualization: Enabled" ฉันใช้ Intel Core i5-2500k CPU นี้ไม่รองรับ VT-D นั่นเป็นข้อกำหนดหรือไม่? คุณลักษณะอื่นที่อาจส่งผลกระทบต่อประสิทธิภาพการทำงานของหาย
Trevor Sullivan

อาฉันตั้งชื่อทางการตลาดที่เก่ากว่าเล็กน้อย มันคือ VT-x ของ proc / chipset ตรวจสอบว่าเปิดใช้งานใน BIOS / UEFI หรือไม่ (การจำลองเสมือน: เปิดใช้งานการตั้งค่าสถานะที่คุณอ้างถึงอาจเป็นการตั้งค่าอัตโนมัติ hypervisorlaunchtype ใน BCD ของคุณซึ่งเปิดใช้งานโดยอัตโนมัติโดย Windows เมื่อคุณทำการตั้งค่า Hyper-V ทั้งหมดหากปิดอยู่ฉันไม่คิดว่า vm จะ เปิดตัว)
Tim G

คำตอบ:


6

ฉันได้ลอง Hyper-V บน Windows 10 Pro ด้วย Ubuntu Desktop 64-bit 16.04 LTS ในฐานะแขกระบบ ฉันไม่พอใจกับประสิทธิภาพของกราฟิก ฉันไม่ทราบว่าฉันพลาดการตั้งค่า หากใครพบทางออกที่ดีฉันก็ยินดีที่จะรู้เกี่ยวกับมันด้วย

แต่นี่คือสิ่งที่ฉันทำ ผมอ่านและตามข้อมูลจากเอกสารของ Microsoft บนTechNet มีตารางที่มีคุณสมบัติของ Hyper-V สิ่งที่น่าสนใจที่สุดในกรณีนี้คือแถวที่กล่าวถึง "อุปกรณ์วิดีโอเฉพาะ Hyper-V" แต่มันไม่ได้พูดถึงอะไรเกี่ยวกับ Windows 10 เพียงเกี่ยวกับระบบโฮสต์ Windows Server

ฉันไม่ได้เปลี่ยนอะไร/etc/initramfs-tools/modulesเลย อย่างไรก็ตามฉันทำตามคำแนะนำและติดตั้ง:

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

จากนั้นรีบูท หลังจากรีบูตฉันพบสิ่งนี้:

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

สำหรับฉันแล้วดูเหมือนว่ามีอะไรบางอย่างได้ผล แต่ประสิทธิภาพกราฟิกยังคงแย่ ฉันไม่แน่ใจว่ามันจะดีขึ้นหรือไม่ บางทีคุณอาจลองและบอกฉันว่ามันช่วยได้ไหม?


ขอบคุณสำหรับการตอบกลับ - ดูเหมือนว่าจะไม่มีการสนับสนุนที่ดีจาก Microsoft สำหรับกราฟิกใน Linux บน Hyper-V บางทีพวกเขาอาจจะปรับปรุงสิ่งนี้ในอนาคต
เทรเวอร์ซัลลิแวน

1

ฉันได้รับปัญหาประสิทธิภาพการทำงานเฉพาะกับ 64 บิต Ubuntu (16.04 หรือ 18.04) แต่ไม่มีปัญหาประสิทธิภาพด้วย 32 บิต

ฉันได้รับการแก้ไขปัญหาประสิทธิภาพการทำงานโดยการช่วยให้ "โยกย้ายไปยังคอมพิวเตอร์ที่มีอยู่จริงกับรุ่นหน่วยประมวลผลที่แตกต่างกัน" ในการประมวลผลการตั้งค่า→→ความเข้ากันได้

(ดังนั้นดูเหมือนว่านี่อาจเกี่ยวข้องกับสถาปัตยกรรม CPU)


1
ฉันแก้ไขปัญหาด้านประสิทธิภาพด้วยการเปิดใช้งาน 'โยกย้ายไปยังคอมพิวเตอร์ทางกายภาพที่มีโปรเซสเซอร์รุ่นอื่น' ถึง 'การตั้งค่า -> โปรเซสเซอร์ -> comatibility'
Berg YE

1
ขอบคุณ ฉันได้แก้ไขสิ่งนี้เพื่อรวมสิ่งนั้นไว้อย่างชัดเจนว่านี่เป็นจุดประสงค์ของคำตอบและสิ่งที่แนะนำ (แน่นอนโปรดแก้ไขอีกครั้งเพื่อทำการเปลี่ยนแปลงเพิ่มเติม)
Eliah Kagan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.