我有一台 16 GB 的 Alienware M17X,每次我尝试玩游戏时,游戏都会完美运行一分钟左右,但随后游戏开始滞后。
现在我相信这是一个交换文件问题。那么有人知道 SSD 驱动器或 32 GB 内存升级是否可以解决这个问题吗?或者是否有其他解决方案。非常感谢
答案1
如果您认为交换分区是罪魁祸首,那么您应该先尝试禁用或卸载它(swapoff -a
)以查看您的猜测是否正确。或者查看系统监视器并查看当前正在使用多少交换分区。请注意,您还可以配置交换性,这意味着您可以拥有一个活动的交换分区用于休眠等系统功能,但是只有在真正没有足够的可用 RAM 时才会使用(例如当应用程序出现内存泄漏时)。
我怀疑增加 RAM 不会有什么好处。8 到 16 GB 应该足以应付当前的游戏。根据游戏如何预先从驱动器获取数据,SSD 要么仅在加载新地图或关卡时产生影响,要么在触发新事件时将延迟降至最低,但这主要取决于游戏及其编写方式。
也有可能您的图形设置得太高或者输入设备受到干扰。
答案2
如上所述,您可以尝试弄乱您的交换分区及其行为方式(swapon/swapoff 和 swappiness),然而,查看笔记本电脑的技术规格,您的交换分区并不是罪魁祸首。
看来你的笔记本电脑没有 gpu,这会极大地影响性能,因为你的内置显卡可能无法处理你的设置或者速度太慢。降低 swappiness(比如说 10)可能会有所帮助,但我认为它不会解决症状,也可能是正在使用的驱动程序,特别是在第二代和第三代 i7 上