libretro / libretro/RetroArch

[Steam] GameMode option not working

Open
#13,410 11 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

platform: linux
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

Under Power Management settings, the "GameMode" option does not work. It is also set to OFF, even if the game is launched with GameMode from Steam. Plasma also mentions that GameMode is running.

Expected behavior

RetroArch should allow GameMode to be enabled, and detect when it is launched with GameMode and update the menu option to ON.

Actual behavior

RetroArch does not allow enabling GameMode, and does not update the menu option even if GameMode is running on the system when it is launched.

Steps to reproduce the bug

(Optional) Add gamemoderun %command% to Launch Options for RetroArch

  1. Launch RetroArch and go to Power Management settings
  2. RetroArch will not allow enabling GameMode, throwing an error
Version/Commit
  • RetroArch: Steam/Nightly
Environment information
  • OS: Arch Linux w/ KDE Plasma 5.23.4 (Wayland), Mesa 21.3.2, Kernel 5.15.10

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at RetroArch's Power Management settings and trace the GameMode enablement and status detection paths. Reproduce with Steam's gamemoderun %command% launch option on the reported Arch Linux environment, then verify that enabling succeeds and the menu shows ON when GameMode is already running.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
operating-systems, performance
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.