VirtualBox 中的 Lubuntu-Minecraft 运行速度极慢

VirtualBox 中的 Lubuntu-Minecraft 运行速度极慢

我最近在 VirtualBox 中设置了一个运行 Lubuntu 15.04 的虚拟机。我可以使用 OpenJDK Java 6 Runtime 成功运行 Minecraft.jar,但在多人服务器甚至单人世界中玩游戏时,我只能获得 1 fps,或者很少获得 2 fps。有时它甚至会降到 0 fps。我为机器分配了 2 GB 的 RAM,但我无法增加它,因为我的主机 Windows 10 只有 4 GB 的 RAM。有什么方法可以让 Minecraft 在 Lubuntu 上运行得更快,还是我应该放弃并尝试在主机上运行它?

答案1

有多种因素可能会影响性能:

  1. 可用 RAM:2GiB 看起来很少,但使用 Optifine mod 时肯定是可行的。
  2. 视频内存:除了计算内存之外,游戏还需要大量的视频内存来存储顶点缓冲区等。您应该能够在虚拟机的设置中设置视频内存的数量。如果可用,还可以打开 3D 硬件加速。
  3. 渲染方法:Minecraft 使用两种不同的渲染方法:顶点数组,速度稍慢,但节省视频内存;顶点缓冲区对象,速度更快,但占用更多视频内存。这可以在 Minecraft 设置中更改,网址为视频设置使用 VBO。您可以在这里尝试哪种方法效果更好。
  4. 网络性能:正如您所说,多人服务器上的速度特别慢,这可能是与网络相关的问题。VirtualBox 默认使用 NAT,它会操纵每个数据包。如果您将其更改为“桥接适配器”,则 VM 可以直接与网络适配器通信,这可能会更快。但是,当 VM 声明适配器时,您可能会失去主机上的网络连接。
  5. 虚拟机:虚拟机比本地运行的系统慢。

总而言之,我认为在这种配置下,你永远不会获得不错的 FPS;VM 不是为游戏而设计的。最好尝试在主机系统上运行 Minecraft。对于 Windows 10,有一个本机客户端,我听说它非常快。

相关内容