为什么我的 Ubuntu 构建在移动窗口时会滞后?

为什么我的 Ubuntu 构建在移动窗口时会滞后?

我有以下系统:

i5 6400 skylake 处理器 @2.7ghz 四核 Amd Radeon r9 380 4gb gddr5 8gigs 内存 ddr4。250gb Samsung 850 pro ssd

我正在尝试以 4K 60hz 运行 Ubuntu 和 Xubuntu,该分辨率在主机(Windows 10 PC)上运行良好。但是,一旦我进入虚拟机,窗口在移动过程中就会严重滞后,这让我怀疑我的内存、图形或处理能力是否不足,或者三者兼而有之。显示应用程序的菜单需要 8 秒以上才能显示所述应用程序,这让体验显得很滞后。

我尝试了主机和客户系统之间的多种核心和内存限额组合……但似乎无法解决问题。

有什么建议可以让我实现以 60hz 显示 4K 的“无缝”无延迟虚拟机?

答案1

您没有提到您正在使用什么虚拟机软件。以 4K 分辨率运行虚拟机很可能使用分配给它的所有视频内存。如果可能,请分配更多视频内存。根据您的虚拟机管理程序,您可以尝试启用/禁用 2D/3D 加速以找到最佳设置。

答案2

我在 XFCE 中也看到过类似的问题,当不使用独立显卡(板载显卡)时,窗口移动和调整大小的速度非常慢。正如 Keltari 提到的,这可能与您的虚拟化软件和硬件集成有关。尝试直接运行 [X]Ubuntu(在 Windows 之外,不使用虚拟化)以了解“最佳情况”的性能。

启用显示合成应该会有所帮助,尽管它会占用更多资源。它位于“设置”、“窗口管理器调整”、“合成器”中:

在此处输入图片描述

一种解决方法是在移动和调整窗口大小时隐藏窗口内容。奇怪的是,如果使用显示合成,则在再次调整大小时隐藏窗口内容会使速度非常慢(至少对我来说)。在 XFCE 中,它位于窗口管理器设置中的红色框中:

在此处输入图片描述

答案3

最终,我的硬件被证明太弱,无法在没有任何输入延迟的情况下运行虚拟机。因此,我在 SSD 上实现了一个单独的分区,Ubuntu 现在运行完美……运行速度甚至比 Windows 或我的 macOS 系统还快。谢谢大家的帮助。

相关内容