![Steam 游戏内存占用高](https://linux22.com/image/1027736/Steam%20%E6%B8%B8%E6%88%8F%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E9%AB%98.png)
如果我检查系统的 RAM 消耗与我正在运行的游戏和进程的使用量不一样,则较高的消耗会导致我的系统因内存已满而崩溃,而我有 8GB 的内存。
我在网上查了一下,在 Windows 上玩同样游戏的人甚至只使用了一半的内存,为什么呢?
这是“yooka laylee and the impossible lair”的一个例子,但所有游戏都会发生这种情况:
该游戏在 Windows 机器上运行,操作系统总共使用 3GB 内存: https://www.youtube.com/watch?v=pEiHhL2pXm4
答案1
只有少数几个我们没有影响力:Windows 不是 Linux。第三方驱动程序不够理想。Open GL。你挑选的游戏在制作时考虑的是 Windows,Linux 只是事后才考虑的。
那么可能是你的显卡驱动程序没有设置为性能模式。你可以更改它:设置为高性能
我在网上查了一下,在 Windows 上玩同样游戏的人甚至只使用了一半的内存,为什么呢?
这是一个严重错误的比较。他们的设置是否完全相同?您是否也有他们使用 Linux 时的统计数据?如果没有,您如何知道他们的系统在使用 Linux 时没有使用更多内存?
如果您想要获得最佳的游戏性能,请使用面向游戏的平台。尽管 Steam 的人们做得很好,但 Linux 上的游戏仍然是一个小众市场。与微软、硬件制造商和内容创作者的竞争将永远是一场艰苦的战斗。