<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://yawg.net/index.php?action=history&amp;feed=atom&amp;title=Conf%2FYawgix-Gamemode</id>
	<title>Conf/Yawgix-Gamemode - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://yawg.net/index.php?action=history&amp;feed=atom&amp;title=Conf%2FYawgix-Gamemode"/>
	<link rel="alternate" type="text/html" href="https://yawg.net/index.php?title=Conf/Yawgix-Gamemode&amp;action=history"/>
	<updated>2026-05-15T14:34:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://yawg.net/index.php?title=Conf/Yawgix-Gamemode&amp;diff=6&amp;oldid=prev</id>
		<title>Encryptid: Created page with &quot;Config for Gamemode at /etc/gamemode.ini &lt;pre&gt; [general] ; The reaper thread will check every 5 seconds for exited clients, for config file changes, and for the CPU/iGPU power balance reaper_freq=5  ; The desired governor is used when entering GameMode instead of &quot;performance&quot; desiredgov=performance ; The default governor is used when leaving GameMode instead of restoring the original value ;defaultgov=powersave  ; The iGPU desired governor is used when the integrated GP...&quot;</title>
		<link rel="alternate" type="text/html" href="https://yawg.net/index.php?title=Conf/Yawgix-Gamemode&amp;diff=6&amp;oldid=prev"/>
		<updated>2025-08-06T18:50:38Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Config for Gamemode at /etc/gamemode.ini &amp;lt;pre&amp;gt; [general] ; The reaper thread will check every 5 seconds for exited clients, for config file changes, and for the CPU/iGPU power balance reaper_freq=5  ; The desired governor is used when entering GameMode instead of &amp;quot;performance&amp;quot; desiredgov=performance ; The default governor is used when leaving GameMode instead of restoring the original value ;defaultgov=powersave  ; The iGPU desired governor is used when the integrated GP...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Config for Gamemode at /etc/gamemode.ini&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[general]&lt;br /&gt;
; The reaper thread will check every 5 seconds for exited clients, for config file changes, and for the CPU/iGPU power balance&lt;br /&gt;
reaper_freq=5&lt;br /&gt;
&lt;br /&gt;
; The desired governor is used when entering GameMode instead of &amp;quot;performance&amp;quot;&lt;br /&gt;
desiredgov=performance&lt;br /&gt;
; The default governor is used when leaving GameMode instead of restoring the original value&lt;br /&gt;
;defaultgov=powersave&lt;br /&gt;
&lt;br /&gt;
; The iGPU desired governor is used when the integrated GPU is under heavy load&lt;br /&gt;
; igpu_desiredgov=powersave&lt;br /&gt;
; Threshold to use to decide when the integrated GPU is under heavy load.&lt;br /&gt;
; This is a ratio of iGPU Watts / CPU Watts which is used to determine when the&lt;br /&gt;
; integraged GPU is under heavy enough load to justify switching to&lt;br /&gt;
; igpu_desiredgov.  Set this to -1 to disable all iGPU checking and always&lt;br /&gt;
; use desiredgov for games.&lt;br /&gt;
; igpu_power_threshold=0.3&lt;br /&gt;
&lt;br /&gt;
; GameMode can change the scheduler policy to SCHED_ISO on kernels which support it (currently&lt;br /&gt;
; not supported by upstream kernels). Can be set to &amp;quot;auto&amp;quot;, &amp;quot;on&amp;quot; or &amp;quot;off&amp;quot;. &amp;quot;auto&amp;quot; will enable&lt;br /&gt;
; with 4 or more CPU cores. &amp;quot;on&amp;quot; will always enable. Defaults to &amp;quot;off&amp;quot;.&lt;br /&gt;
softrealtime=auto&lt;br /&gt;
&lt;br /&gt;
; GameMode can renice game processes. You can put any value between 0 and 20 here, the value&lt;br /&gt;
; will be negated and applied as a nice value (0 means no change). Defaults to 0.&lt;br /&gt;
renice=10&lt;br /&gt;
&lt;br /&gt;
; By default, GameMode adjusts the iopriority of clients to BE/0, you can put any value&lt;br /&gt;
; between 0 and 7 here (with 0 being highest priority), or one of the special values&lt;br /&gt;
; &amp;quot;off&amp;quot; (to disable) or &amp;quot;reset&amp;quot; (to restore Linux default behavior based on CPU priority),&lt;br /&gt;
; currently, only the best-effort class is supported thus you cannot set it here&lt;br /&gt;
ioprio=0&lt;br /&gt;
&lt;br /&gt;
; Sets whether gamemode will inhibit the screensaver when active&lt;br /&gt;
; Defaults to 1&lt;br /&gt;
inhibit_screensaver=1&lt;br /&gt;
&lt;br /&gt;
[filter]&lt;br /&gt;
; If &amp;quot;whitelist&amp;quot; entry has a value(s)&lt;br /&gt;
; gamemode will reject anything not in the whitelist&lt;br /&gt;
;whitelist=RiseOfTheTombRaider&lt;br /&gt;
&lt;br /&gt;
; Gamemode will always reject anything in the blacklist&lt;br /&gt;
;blacklist=HalfLife3&lt;br /&gt;
;    glxgears&lt;br /&gt;
&lt;br /&gt;
[gpu]&lt;br /&gt;
; Here Be Dragons!&lt;br /&gt;
; Warning: Use these settings at your own risk&lt;br /&gt;
; Any damage to hardware incurred due to this feature is your responsibility and yours alone&lt;br /&gt;
; It is also highly recommended you try these settings out first manually to find the sweet spots&lt;br /&gt;
&lt;br /&gt;
; Setting this to the keyphrase &amp;quot;accept-responsibility&amp;quot; will allow gamemode to apply GPU optimisations such as overclocks&lt;br /&gt;
apply_gpu_optimisations=accept-responsibility&lt;br /&gt;
&lt;br /&gt;
; The DRM device number on the system (usually 0), ie. the number in /sys/class/drm/card0/&lt;br /&gt;
gpu_device=0&lt;br /&gt;
&lt;br /&gt;
; Nvidia specific settings&lt;br /&gt;
; Requires the coolbits extension activated in nvidia-xconfig&lt;br /&gt;
; This corresponds to the desired GPUPowerMizerMode&lt;br /&gt;
; &amp;quot;Adaptive&amp;quot;=0 &amp;quot;Prefer Maximum Performance&amp;quot;=1 and &amp;quot;Auto&amp;quot;=2&lt;br /&gt;
; See NV_CTRL_GPU_POWER_MIZER_MODE and friends in https://github.com/NVIDIA/nvidia-settings/blob/master/src/libXNVCtrl/NVCtrl.h&lt;br /&gt;
nv_powermizer_mode=1&lt;br /&gt;
&lt;br /&gt;
; These will modify the core and mem clocks of the highest perf state in the Nvidia PowerMizer&lt;br /&gt;
; They are measured as Mhz offsets from the baseline, 0 will reset values to default, -1 or unset will not modify values&lt;br /&gt;
;nv_core_clock_mhz_offset=0&lt;br /&gt;
;nv_mem_clock_mhz_offset=0&lt;br /&gt;
&lt;br /&gt;
; AMD specific settings&lt;br /&gt;
; Requires a relatively up to date AMDGPU kernel module&lt;br /&gt;
; See: https://dri.freedesktop.org/docs/drm/gpu/amdgpu.html#gpu-power-thermal-controls-and-monitoring&lt;br /&gt;
; It is also highly recommended you use lm-sensors (or other available tools) to verify card temperatures&lt;br /&gt;
; This corresponds to power_dpm_force_performance_level, &amp;quot;manual&amp;quot; is not supported for now&lt;br /&gt;
;amd_performance_level=high&lt;br /&gt;
&lt;br /&gt;
[supervisor]&lt;br /&gt;
; This section controls the new gamemode functions gamemode_request_start_for and gamemode_request_end_for&lt;br /&gt;
; The whilelist and blacklist control which supervisor programs are allowed to make the above requests&lt;br /&gt;
;supervisor_whitelist=&lt;br /&gt;
;supervisor_blacklist=&lt;br /&gt;
&lt;br /&gt;
; In case you want to allow a supervisor to take full control of gamemode, this option can be set&lt;br /&gt;
; This will only allow gamemode clients to be registered by using the above functions by a supervisor client&lt;br /&gt;
;require_supervisor=0&lt;br /&gt;
&lt;br /&gt;
[custom]&lt;br /&gt;
; Custom scripts (executed using the shell) when gamemode starts and ends&lt;br /&gt;
;start=notify-send &amp;quot;GameMode started&amp;quot;&lt;br /&gt;
;    /home/me/bin/stop_ethmining.sh&lt;br /&gt;
&lt;br /&gt;
;end=notify-send &amp;quot;GameMode ended&amp;quot;&lt;br /&gt;
;    /home/me/bin/start_ethmining.sh&lt;br /&gt;
&lt;br /&gt;
; Timeout for scripts (seconds). Scripts will be killed if they do not complete within this time.&lt;br /&gt;
;script_timeout=10&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:Yawgix]]&lt;/div&gt;</summary>
		<author><name>Encryptid</name></author>
	</entry>
</feed>