在 Windows 上,系统托盘中有一个英特尔图标,我可以通过拖动滑块在“性能”和“质量”图形模式之间切换,自动打开和关闭某些功能,以使游戏运行得更快或看起来更好。
我在 Linux 上寻找类似的东西时遇到了很多麻烦。我在一些地方读到有一个需要编辑的 xorg 文件,但我在其他地方读到这种方法已被弃用,所以这一切都非常令人困惑。
具体来说,我的首要任务是关闭可能打开的任何省电功能,以及关闭任何“增强”功能,以便游戏以尽可能高的 fps 运行,即使它们看起来很糟糕。我想这样做是因为我有一个 Intel i3 350m 处理器,集成显卡几乎无法运行游戏,我想在 Linux 上尽可能地发挥性能,就像在 Windows 上一样。
多谢!
答案1
要禁用 CPU 和 GPU 的省电功能,请将其添加到grub
内核参数中:
i915.enable_rc6=0
前任:
sudo nano /etc/default/grub
编辑包含以下内容的行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
,使其看起来像:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_rc6=0"
保存文件,然后运行命令sudo update-grub
。重新启动。
其他调整包括标准降低分辨率和禁用动画。
16.04 搭载最新的英特尔开源驱动程序。
我可以证明,Windows 上的英特尔控制面板中的调整都是安慰剂。我完全没有看到启用它们的好处。Arrandale CPU 上的 IGP 非常慢,以至于任何性能提升都将在 0-2 fps 范围内。
答案2
编辑:你可能还想尝试游戏模式Feral Interactive 出品:
GameMode 是 Linux 的守护进程/库组合,允许游戏请求将一组优化临时应用于主机操作系统和/或游戏进程。
GameMode 最初设计时主要是为了作为解决 Intel 和 AMD CPU 省电或按需调速器的问题的权宜之计,但现在它已包含一系列优化功能和配置。
原始答案:
此外negusp 提到了什么,您还可以执行以下一些操作来获得更多的图形性能:
暂时激活 CPU 性能调节器(较新的 Intel CPU 的默认设置是
powersave
)echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
升级到最新版本氢能资源获得最新支持的图形驱动程序、内核、X 服务器
sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
升级 mesa 版本以获得更新的 OpenGL 支持
- 使用Ubuntu-X PPA最新稳定的上游 mesa
- 或者,使用奥伊巴夫 PPA用于前沿台面
全面披露:我亲自在笔记本电脑(i5-3317U Ivy Bridge CPU 搭配 Intel HD Graphics 4000)上尝试了上述方法。我注意到 OpenGL 是较新的版本,但它似乎对图形性能没有太大影响。和其他任何事情一样,YMMV。