Hyper-V:改善Ubuntu 16.04视频性能


9

我正在Windows 10台式机的Hyper-V虚拟机中运行Ubuntu 16.04台式机。它工作正常,但视频性能与“平滑”相差甚远。关于如何安装Hyper-V Linux集成服务(LIS)的任何想法?

我找到了一篇说要编辑的文章/etc/initramfs-tools/modules,但这根本没有帮助。

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


您是否已确定在BIOS / UEFI中启用了Intel VT-D(有时不止一项设置)?如果适用,与AMD等效的是IOMMU。
蒂姆·G

@TimG在任务管理器中,它说“虚拟化:已启用”。我正在使用Intel Core i5-2500k。该特定的CPU不支持VT-D。这是一个要求吗?缺少的功能还会如何影响性能?
Trevor Sullivan'7

啊,我给公司起了一个稍旧的市场名称。它是该proc /芯片组上的VT-x。检查是否在BIOS / UEFI中启用了功能。(您引用的Virtualization:Enabled标志可能是BCD中的hypervisorlaunchtype自动设置,当您执行所有Hyper-V安装程序时,Windows会自动启用该设置。如果已关闭,我认为vm甚至不会启动)。
蒂姆摹

Answers:


6

我还尝试了Windows 10 Pro上的Hyper-V,并将Ubuntu Desktop 64位16.04 LTS作为来宾系统。我对图形性能不满意。我不知道我是否错过了一个设置。如果有人找到一个好的解决方案,我也会很高兴知道。

但这就是我所做的。我阅读并遵循了TechNet上Microsoft文档中的信息。有一个具有Hyper-V功能的表。在这种情况下,最有趣的是提到“ Hyper-V特定视频设备”的行。但它没有提及Windows10。仅涉及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

所以在我看来,有些事情解决了。但是图形性能似乎仍然很差。我不确定是否会有所改善。也许您可以尝试一下,告诉我是否有帮助?


感谢您的答复-微软似乎对Hyper-V上Linux上的图形没有很好的支持。也许他们将来会改进它。
Trevor Sullivan

1

我只有64位Ubuntu(16.04或18.04)遇到性能问题,而32位却没有性能问题。

我通过在“设置”→“处理器”→“兼容性 ”中启用“迁移到具有不同处理器版本的物理计算机”,解决了性能问题。

(因此,这似乎与CPU体系结构有关。)


1
我通过“设置->处理器->兼容性”启用“迁移到具有不同处理器版本的物理计算机”解决了性能问题

1
谢谢。我已经对其进行了编辑,以使其包含在内,因此很显然,这是为了作为答案以及建议的内容。(当然,请随时重新编辑以进行进一步的更改。)
Eliah Kagan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.