hyper-v 装 Linux 的图形界面卡顿问题

2022-03-04 10:24:48 +08:00
 huangya

windows 10 hyper-v 装 ubuntu 20.04, 图像界面异常卡顿。网上搜索了一下,似乎是通病。不知道到 2022 年是否有改善。另外网上搜索到的一种解决方法是换 xfce 桌面[1]。

还有我也在启动参数 cmdline 中添加了 hyperv_fb 来解决全屏问题,似乎这个也有关系.

[1]https://blog.csdn.net/kampoo/article/details/113757785

5018 次点击
所在节点    Windows
17 条回复
Osk
2022-03-04 11:11:34 +08:00
hyperv_fb framebuffer 图形性能就这样了.

据说却换到新内核 (5.15 还是 16 来着), 使用 DRM-hyperv 驱动+ Wayland , 体验会有提升.
krixaar
2022-03-04 11:12:51 +08:00
通病,18.04 那会儿官方镜像靠 xrdp 然后用远程桌面连进去解决的,20.04 不知道官方镜像出了没。
likaci
2022-03-04 11:15:04 +08:00
huangya
2022-03-04 12:04:10 +08:00
@likaci 所以装了这个会快很多吗?
yanqiyu
2022-03-04 13:16:33 +08:00
@huangya 会好很多,并且也能突破原有的分辨率限制(印象中那个 fb 最高也就 1080p )
NCry
2022-03-04 13:19:45 +08:00
我之前遇到这个问题的时候是通过修改屏幕分辨率参数解决的,不过没有长期使用,后续就换实体机了
ungrown
2022-03-04 13:20:02 +08:00
试试远程桌面
先试 RDP
如果不爽再试 xpra
QHKZ
2022-03-04 13:39:02 +08:00
巨硬提供的打开增强模式一键脚本
https://github.com/microsoft/linux-vm-tools/pull/106
huangya
2022-03-04 13:43:41 +08:00
@yanqiyu 装好了后,怎样确认呢?是 ps aux |grep xrdp 可以看到有进程吗?我这边似乎没办法突破原有的分辨率限制。
图形界面鼠标还是有点卡顿。
yanqiyu
2022-03-04 14:14:38 +08:00
@huangya hyperV 那边会显示增强会话
maokai
2022-03-04 15:28:07 +08:00
刚刚试了下,Ubuntu 22.04 里面可以 blacklist hyperv_fb 并且启用 hyperv_drm ,结合 Wayland 挺流畅的。
huangya
2022-03-04 16:15:09 +08:00
@yanqiyu
@likaci
@QHKZ

[1][2]俩个方法各开了一台 VM 试了,但是菜单中 View 中的“Enhanced session"仍然是灰掉的。不知道各位是否还知道可能的原因。感谢

[1]https://francescotonini.medium.com/how-to-install-ubuntu-20-04-on-hyper-v-with-enhanced-session-b20a269a5fa7
[2]https://github.com/microsoft/linux-vm-tools/pull/106
likaci
2022-03-04 16:24:09 +08:00
安装过程中有报错吗? 我本地 win10 + ubuntu 20.04 测试过是好的
huangya
2022-03-04 16:33:12 +08:00
@likaci 似乎没有,你那 ubuntu 20.04 image 是自己从 ubuntu 官网下载的还是从 quick install 安装的?我的是从 quick install 安装的。我看你教程中有人留言了,也有同样的问题

It successfully applied for Ubuntu 20.04 installed from ISO but I was not able to apply this to Microsoft Ubuntu 20.04 installed from Hyper-V Quick Install option
Any suggestion how to determine why xrdp is not opening during connection to VM?
Osk
2022-03-04 21:40:28 +08:00
要么继续折腾 xrdp + 增强会话模式;
要么马上装个 Ubuntu ppa 内核, 我在 ubuntu 21.10 上试了下, 使用 5.16 内核并屏蔽 hyperv_fb 模块的加载后, 体验明显提升, 分辨率也能调了, 不再是固定的 1024x768 (hyperv_fb 只能通过内核命令行调整), wayland 会话和 xorg 会话都有明显的体验提升.
huangya
2022-03-04 23:14:04 +08:00
@Osk 感谢,确实有了明显提升。我只在 20.04 上更换了 kernel 5.16.22. 其余没动。然后就可以调分辨率了。画面也很流畅了。
2NUT
2022-03-05 13:32:51 +08:00
放弃 linux gui

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/837881

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX