我尝试通过 Steam 玩《文明 5》和《无主之地 2》,但帧率很差。《无主之地 2》更糟糕,但《文明 5》也很糟糕。这是因为我运行的是 Ubuntu,还是有可纠正的问题导致的?
我使用的是笔记本电脑,因此无法将其拆开来查找零件编号,但根据“关于您的计算机”选项,我有:
- 3.6 GB 的 RAM,
- Intel® Core™ i5-2450M CPU @ 2.50GHz × 4 处理器,
- Intel® Sandybridge Mobile 显卡,我不知道 Windows 10 是否在运行这个,我没有办法检查,
- 64位操作系统,14.04.3
除了游戏之外,一切似乎都运行正常,没有延迟或冻结。有什么办法可以解决这个问题吗?
结果lspci |grep VGA
:
VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
答案1
以下是游戏无法按您期望的方式运行的原因。
文明 5
在 Steam 商店系统中的系统要求选项卡中,请注意Intel Integrated video chipsets (GMA 9XX, HD 3XXX) will not run Civilization V for SteamOS and Linux, and are unsupported.
您有一个Intel® HD Graphics 3000 integrated
无主之地 2
在 Steam 商店的系统要求选项卡中,请注意Intel Integrated video chipsets and ATI chipsets are currently unsupported for Borderlands 2 Linux.
您有一个Intel® HD Graphics 3000 integrated
答案2
从我的角度来看,您的规格似乎低于这些游戏应有的规格(我可能错了)。您的显卡仅使用 400 兆字节左右(其余 0.4 兆内存都用在那里)。
- 在您的 BIOS 中查看是否可以为板载显卡分配更多的内存(这也是您没有专用显卡的问题)
- 如果你可以让你的显卡使用更多的内存,那么你可能必须为你的笔记本电脑添加更多的内存,因为你正在借用另外的 3.6gb
- 在游戏中将所有设置调低并禁用 AA 之类的功能。
- 安装 htop并在你的某个游戏运行时
sudo apt-get install htop
在终端中运行它。(这将允许你在游戏中看到你的内存和 CPU 的运行情况)htop
- 查看软件和更新 -> 附加驱动程序下的专有驱动程序是否有帮助(如果您的笔记本电脑有可用的驱动程序)。