Feral Interactive是一家游戏公司和发行商 适用于不同的平台(macOS,Linux,iOS设备,Android设备和Nintendo Switch) 我们可以归因于几个标题 其中相当不错 已经在一篇文章中 我们的同事迭戈(Diego)谈论了其中一些。
就是说,提到公司,我们不仅要感谢他们为提供Linux标题而付出的巨大努力,而且还感谢 我们也感谢您为改善Linux游戏世界所做的巨大努力。
好了很久了 该公司一直在研究和改进其名为“ GameMode”的工具 这是 一个很棒的工具 在Linux上播放时可以提高性能。
游戏模式 暂时优化应用程序,从而极大地提高游戏性能 对于操作系统,这些优化如下:
- 更换CPU调速器。
- O / I优先。
- 内核调度程序(SCHED_ISO)。
- 屏幕保护程序被禁止
- GPU性能模式(NVIDIA和AMD),GPU超频(NVIDIA),
- 自定义脚本。
因此,GameMode支持不同的Linux发行版,我们可以提及其中的一些主要发行版,包括Ubuntu,Debian,Solus,Arch Linux,Gentoo,Fedora,OpenSUSE,Mageia,并且您要添加其衍生版本,列表随之增加。
如何安装GameMode?
游戏模式 基本上它是一个服务(守护程序)和一个库 这样,此组合负责系统中的相关更改。
为了在Linux上安装GameMode, 第一 我们必须安装一些必要的依赖项 使其运行,从而避免该工具的安装脚本出现问题并参与解决这些问题。
如果是Debian,Ubuntu,Linux Mint用户 以及从中得出的其他分布。 我们将从终端安装必要的依赖项,并在其中执行以下命令:
sudo apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session
现在,对于那些 Arch Linux,Manjaro,Arco用户或任何其他衍生产品 的分布。 在终端中,我们将输入以下内容:
sudo pacman -S meson systemd git dbus
而对于那些使用 Fedora,CentOS,openSUSE或任何其他派生发行版 这个的:
sudo dnf install meson systemd-devel pkg-config git dbus-devel
在Gentoo的情况下 我们可以使用以下命令安装必要的依赖项:
emerge --ask games-util/gamemode
如果是Solus,则可以安装 包装和您需要的一切 从软件中心。
安装了依赖项之后,现在我们将继续获取GameMode安装脚本,以便能够执行它并将其安装在我们的系统上。
为此,仅 我们必须打开一个终端,然后在其中键入以下命令:
git clone https://github.com/FeralInteractive/gamemode.git cd gamemode git checkout 1.5 ./bootstrap.sh
并准备好了,我们已经安装了该服务。 但是现在是时候知道如何调用该服务了,以便在我们要在系统上运行游戏时运行该服务。
使用方式
因此,服务 GameMode并非一直运行 关于系统, 即使它已经处于活动状态 能够在需要时工作。 我们必须调用该服务,以便它与另一个服务(在本例中为游戏)一起运行。
为了能够做到这一点 我们有两个选择。
1.-在具有独立启动器的本机Linux游戏中运行GameMode
2.-在Steam游戏中运行GameMode
在第一 提到独立启动器的情况是指我们可以从软件中心安装的游戏或不需要中间应用程序的独立软件包,例如Steam中的情况,实际上我们只单击安装,而Steam客户端会处理一切安装,启动游戏,为您提供统计信息等。
在第一种情况的常见示例中,我们将采用Supertuxkart,我们可以从终端或其应用程序菜单中的启动器中运行它。
在这种情况下, 我们将使用终端来调用GameMode服务 并与Supertuxkart一起运行以进行相关更改以改善游戏性能。
为此,我们将使用命令“ gamemoderun”以及游戏启动器:
gamemoderun supertuxkart
最后是第二种情况。 对于从Steam运行的游戏。
在您Steam上的游戏的“启动选项”中, 我们将在属性中通过二次单击游戏找到的“启动选项”选项中添加一个值。
在那里,我们将添加以下内容:
gamemoderun %command%
单击确定,我们可以运行我们的游戏和GameMode来照顾其余的工作。
了解更多。 在此链接。
它不能帮助我运行DotA 2,当我给它玩时它不会直接打开