我有以下笔记本并在其上安装最新的 vmware Workstation Pro。
我创建了一个 Ubuntu 17.04 虚拟机并对其进行了配置,结果它在 4K 显示器上的显示速度非常慢。几乎每次我移动鼠标时,我都会注意到鼠标指针延迟。
有时,例如 Google Chrome 几分钟后就会崩溃。从我的笔记本电脑的规格来看,显卡内存为 4GB,这很大,它应该可以在 4K 显示器上工作。Ubuntu 17.04 虚拟机,分配了以下硬件:
主操作系统是Windows 10。
请问是设置错误还是我做错了什么导致4K显示器显示速度这么慢?
答案1
增加处理器核客户虚拟机的数量(例如 1 个插槽上的 6+ 个)和系统内存(6GB+)。然后增加虚拟机的视频内存,尝试 4GB。您将需要一个很多内存和原始 CPU 功率在虚拟环境中运行 4k/32 位(或降低分辨率/颜色深度)。您的一个虚拟 2d 帧将使用 15.6Mbytes 内存(2560*1600*32 位),这些内存必须从物理 RAM 移动到 GPU - 这在物理环境中不会发生。这是以 RAM、缓存 CPU 和 PCIe 为代价的。
例如,在我的计算机上,我使用 4K 分辨率,3840x2160x32bit(~8.2mp) = 31.6MB。在 Phy 上,这占用 240kbyte 内存(因为大多数像素是在 vram 中完成的),在 VMware Workstation 中我可以看到 35Mbyte(原生 ram)。
因此,单个帧缓冲区需要超过 32MB 才能显示 4K 图像。移动的东西是造成延迟的原因。
问题在于,在没有任何加速器的情况下,您可以投入多少硬件。在这种情况下,这是罪魁祸首,因为视频加速器不适用于 VMware Workstation,除了原生 3D 内容(设置 > 显示 > 加速 3D)。CPU 集成显卡受其性质限制,添加更大的显卡将提高 4k 速度。
此外,像本例中的移动 gpu显著地比强大的桌面版兄弟会慢。这也可能会导致延迟。
就我而言,我可以在我的桌面上运行虚拟机(2x Xeon E3-1245)几乎流畅,但在我的笔记本电脑(一些 i7m 产品、相同的 RAM、相同的 SSD)上运行非常缓慢。