GameMode : 좋아하는 타이틀을 재생하도록 시스템 최적화

Feral_Interactive_logo

영국 회사 Feral Interactive는 몇 주 전에 오픈 소스 소프트웨어 GameMode를 출시했습니다., 설계 운영 체제에서 최신 게임 실행 속도를 높이기 위해 Linux 제품군의.

속도 증가는 게임 시작 중에 CPU에 대한 "성능 모드"의 자동 활성화로 인해 이루어집니다. 게임 모드 PC를 최적화하여 플레이 할 수있는 Linux 용 새로운 옵션입니다., 비디오 게임 세션 중에 성능을 최적화하기 위해 설정에 대한 일련의 변경으로 시스템을 관리합니다.

알려진 바와 같이 일반적인 Linux 문제 중 하나는 게임 중에 CPU 속도를 늦추는 것입니다. GameMode를 사용하면 운영 체제 구성에 수동 개입을 수행하지 않고도이 문제를 해결할 수 있습니다.

GameMode 정보

GameMode를 사용하면 게임이 시작될 때 시스템의 동작을 변경할 수 있습니다. 데몬은 CPU 거버너를 성능 모드로 변경합니다. 일반 주문형 또는 절전 모드 대신.

디자인 호스트 데몬과 라이브러리 사이에 명확한 추상화가 있습니다. ( 게임 모드 libgamemode) 및 고객 충전기 ( libgamemodeauto 및 gamemode_client.h) 데몬의 설치 또는 실행 여부를 걱정하지 않고 안전하게 사용할 수 있습니다.

이 디자인은 또한 호스트 라이브러리가 현재 Daemon과의 메시지 교환을 위해 systemd에 의존하고 있지만 동일한 클라이언트에서 여전히 작동하는 다른 내부 기능을 구현하는 것이 전적으로 가능하다는 것을 의미합니다.

CPU가 있고 AMD가 Cool'n'Quiet가 비활성화되어 있거나 Intel CPU가 있고 SpeedStep이 비활성화되어 있으면 CPU가 거버너와 함께 작동하지 않으므로 게임 모드 거버너가 작동하지 않습니다. 당신은 이미 그것을 최대한 활용하고 있습니다.

Linux에 GameMode를 설치하는 방법은 무엇입니까?

많은 양의 하드웨어를 사용할 수 있기 때문에 세부 사항을 구체화하기 위해 아직 테스트 단계에있는 릴리스이기 때문에 시스템의 저장소 내에서 응용 프로그램을 찾기가 거의 불가능합니다.

하나우선 좋은 작동을 보장하기 위해 몇 가지 종속성을 설치해야합니다. 우리 시스템의 GameMode.

일반적으로 필요한 종속성에는 다음이 포함됩니다. 중간자, 패키지 구성, 개발 라이브러리 systemd 및 ninja-build.

데비안, 우분투 및 이들에서 파생 된 배포판의 경우,이 명령으로 종속성을 설치합니다.
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

설치하신 분 ArchLinux, Manajaro 또는 이러한 종속성의 파생물은 이 명령 :
sudo pacman -S meson systemd ninja
동안 Fedora, Korora, CentOS, openSUSE 및 함께 설치되는 파생 제품:

sudo dnf 설치 meson systemd-devel pkg-config



게임모드 리눅스



자, git의 해당 공간에서 애플리케이션의 소스 코드를 다운로드해야합니다. 터미널에서이 작업을 수행하려면 다음 명령을 실행합니다.
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

그리고 지금 다음 명령을 사용하여 서비스를 시스템에로드해야합니다.:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

시스템에 설치하고 서비스를 성공적으로로드하면 다음 명령을 수행하여 게임 모드를 사용할 수 있음을 모든 게임에 알릴 수 있습니다.
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

다음과 같이 각 게임에 대해 Steam 실행 옵션으로 추가 할 수도 있습니다.

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

현재 사용중인 CPU 관리자를 알고 싶다면 터미널에서 다음 명령을 실행할 수 있습니다.

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

구성

데몬을 구성 할 수 있습니다. 현재 사용중인 파일 게임모드.ini, 이것은 "example"응용 프로그램 폴더 안에 있습니다.

구성 파일은 다음 디렉토리에서로드 및 병합됩니다., 순서대로 :
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

이 파일에서 우리는 기본적으로 거버너를 구성하고 GameMode가 실행되기를 원하지 않는 게임을 제외하는 블랙리스트를 제공합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.