gamemoded(8) gamemoded man page gamemoded(8) (NAME) gamemoded - (SYNOPSIS) gamemoded [...] (DESCRIPTION) GameMode / . (gamemoded libgamemode) (libgamemodeauto gamemode_client.h) . systemd . GameMode (powersave) (ondemand) Intel AMD . (OPTIONS) -r[PID], --request=[PID] / (GameMode) . PID . -s[PID], --status=[PID] . PID . -d, --daemonize ( ). -l, --log-to-syslog syslog. -h, --help . -t, --test . -v, --version . (USAGE) libgamemodeauto.so.0 (pre-load) gamemoded . gamemoderun(1) . gamemode_client.h : #include "gamemode_client.h" if( gamemode_request_start() < 0 ) { fprintf( stderr, "gamemode request failed: %s\n", gamemode_error_string() ); } /* */ /* gamemoded */ gamemode_request_end(); GAMEMODE_AUTO libgamemodeauto.so.0 : #define GAMEMODE_AUTO #include "gamemode_client.h" libgamemodeauto.so.0 -lgamemodeauto LD_PRELOAD . (CONFIG) gamemoded gamemode.ini : /usr/share/gamemode/ /etc/ $XDG_CONFIG_HOME $HOME/.config/ $PWD : [general] ; (reaper thread) CPU/iGPU reaper_freq=5 ; GameMode "performance" desiredgov=performance ; GameMode ;defaultgov=powersave ; iGPU igpu_desiredgov=powersave ; . ; iGPU CPU ; igpu_desiredgov . ; iGPU desiredgov 1- . igpu_power_threshold=0.3 ; GameMode SCHED_ISO ; ( ). "auto" "on" "off" . ; "auto" . "on" . : "off". softrealtime=off ; GameMode (nice) . 0 20 ; nice (0 ). : 0. ; gamemode ( ): ; sudo usermod -aG gamemode $(whoami) renice=0 ; GameMode / (iopriority) BE/0 ; 0 7 (0 ) "off" ( ) ; "reset" ( CPU). ; best-effort . ioprio=0 ; GameMode (screensaver) ; : 1 inhibit_screensaver=1 ; GameMode split lock ; : 1 disable_splitlock=1 [filter] ; "whitelist" ; GameMode ;whitelist=RiseOfTheTombRaider ; GameMode ;blacklist=HalfLife3 ; glxgears [gpu] ; (Here Be Dragons)! ; : ; ; ; "accept-responsibility" GameMode GPU ;apply_gpu_optimisations=0 ; DRM ( 0) /sys/class/drm/card0/ ;gpu_device=0 ; (Nvidia) ; coolbits nvidia-xconfig ; GPUPowerMizerMode : ; "Adaptive"=0 "Prefer Maximum Performance"=1 "Auto"=2 ; NV_CTRL_GPU_POWER_MIZER_MODE https://github.com/NVIDIA/nvidia-settings/blob/master/src/libXNVCtrl/NVCtrl.h ;nv_powermizer_mode=1 ; Nvidia PowerMizer ; (MHz offset) 0 1- ;nv_core_clock_mhz_offset=0 ;nv_mem_clock_mhz_offset=0 ; (AMD) ; AMDGPU ; : https://dri.freedesktop.org/docs/drm/gpu/amdgpu.html#gpu-power-thermal-controls-and-monitoring ; lm-sensors ( ) ; power_dpm_force_performance_level "manual" ;amd_performance_level=high [cpu] ; (Parking) (Pinning) "yes" "true" "1" "no" "false" "0" . ; "-" ; . "park_cores=1,8-15" 1 8 15 . ; ( ) . ; Ryzen 7900x3d 7950x3d Intel E P . ; Core Parking gamemode ( Core Pinning ): ; sudo usermod -aG gamemode $(whoami) ;park_cores=no ;pin_cores=yes [supervisor] ; gamemode gamemode_request_start_for gamemode_request_end_for ; (supervisor) ;supervisor_whitelist= ;supervisor_blacklist= ; GameMode ; GameMode ;require_supervisor=0 [custom] ; ( ) GameMode ;start=notify-send "GameMode started" ; /home/me/bin/stop_foldingathome.sh ;end=notify-send "GameMode ended" ; /home/me/bin/start_foldingathome.sh ; (). (kill) . ;script_timeout=10 (SEE ALSO) gamemoderun(1), systemd(1) (ABOUT) GameMode : https://github.com/FeralInteractive/gamemode.git (AUTHOR) Feral Interactive (linux-contact@feralinteractive.com) 1.8.2 4 May 2020 gamemoded(8)