Gamemoded says its active in konsole but has zero effect in games?

Vulkan support: YES
Esync support: YES
Fsync support: YES
Wine installed: YES
Gamescope: YES
Mangohud: YES
Gamemode: YES
Steam: YES
In Flatpak: NO
[System]
OS: Fedora Linux 43 KDE Plasma Desktop Edition
Arch: x86_64
Kernel: 6.17.11-300.fc43.x86_64
Lutris Version: 0.5.19
Desktop: KDE
Display Server: wayland
[CPU]
Vendor: GenuineIntel
Model: Intel(R) Core™ i5-7300U CPU @ 2.60GHz
Physical cores: 2
Logical cores: 4
[Memory]
RAM: 35.1 GB
Swap: 8.0 GB
[Graphics]
Vendor: Intel
OpenGL Renderer: Mesa Intel(R) HD Graphics 620 (KBL GT2)
OpenGL Version: 4.6 (Compatibility Profile) Mesa 25.2.7
OpenGL Core: 4.6 (Core Profile) Mesa 25.2.7
OpenGL ES: OpenGL ES 3.2 Mesa 25.2.7
Vulkan Version: 1.4.328
Vulkan Drivers: Intel(R) HD Graphics 620 (KBL GT2) (1.4.318)

Gamemoded says its active yet has zero effect when using gamemoded -t i get:

: Loading config
Loading config file [/usr/share/gamemode/gamemode.ini]
: Running tests

:: Basic client tests
:: Passed

:: Dual client tests
gamemode request succeeded and is active
Quitting by request…
…Waiting for child to quit…
:: Passed

:: Gamemoderun and reaper thread tests
…Waiting for child to quit…
…Waiting for reaper thread (reaper_frequency set to 5 seconds)…
:: Passed

:: Supervisor tests
:: Passed

:: Feature tests
::: Verifying CPU governor setting
::: Passed
::: Verifying Scripts
::: Passed (no scripts configured to run)
::: Verifying GPU Optimisations
::: Passed (gpu optimisations not configured to run)
::: Verifying renice
::: Passed (no renice configured)
::: Verifying ioprio
::: Passed
:: Passed

: All Tests Passed!

despite this gamemoded isnt working at all for steam games only yet .exe files seem to actually have a effect

persona 3 portable is a game im testing with it yet it seems to run worse ever since ive installed gamemoded being stuck at a constant 1-2 fps despite the game being able to run at a full 60 at almost high settings back when i used gamemode on opensuse

ive tried putting the command directly in steam and also launching through lutris and having feral gamemoded be active in global settings

my version of lutris is gotten directly from the software center

ive also tried having gamescope be enabled or disabled which does not help with the fps of the steam game at all
lsfg frames barley help as well its probably the only reason it can reach 2fps as well
using dnf rm gamemoded says it deletes it but still leaves some files of it in my system when i try to delete those to get some fresh install of gamemoded it says i dont have accsess i also dont want to delete them yet in case they make this situation worse
ge-proton does not change the fps amount as well
Operating System: Fedora Linux 43
KDE Plasma Version: 6.5.3
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Kernel Version: 6.17.10-300.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-7300U CPU @ 2.60GHz
Memory: 36 GiB of RAM (35.1 GiB usable)
Graphics Processor: Intel® HD Graphics 620
Manufacturer: LENOVO
Product Name: 20L8S0AC00
System Version: ThinkPad T480s

lutris-wrapper: Persona 3 Portable
Started initial process 14307 from gamescope --mangoapp – gamemoderun /usr/bin/steam steam://rungameid/1809700
Start monitoring process.
[gamescope] [e[0;34mInfoe[0m] e[0;37mconsole:e[0m gamescope version (gcc 15.2.1)
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
Performance will be affected.
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Loading scripts from: ‘/usr/share/gamescope/scripts’
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Loading scripts from: ‘/usr/share/gamescope/scripts/00-gamescope’
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Loading scripts from: ‘/usr/share/gamescope/scripts/00-gamescope/common’
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Running script file ‘/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua’ (id: 0)
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Running script file ‘/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua’ (id: 1)
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Running script file ‘/usr/share/gamescope/scripts/00-gamescope/common/util.lua’ (id: 2)
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Loading scripts from: ‘/usr/share/gamescope/scripts/00-gamescope/displays’
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Running script file ‘/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua’ (id: 3)
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Running script file ‘/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua’ (id: 4)
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Running script file ‘/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua’ (id: 5)
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Running script file ‘/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua’ (id: 6)
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Running script file ‘/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua’ (id: 7)
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Running script file ‘/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua’ (id: 8)
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Running script file ‘/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua’ (id: 9)
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Loading scripts from: ‘/etc/gamescope/scripts’
[gamescope] [e[0;33mWarne[0m] e[0;37mscriptmgr:e[0m Directory ‘/etc/gamescope/scripts’ does not exist
[gamescope] [e[0;34mInfoe[0m] e[0;37mscriptmgr:e[0m Loading scripts from: ‘/home/Greenboi/.config/gamescope/scripts’
[gamescope] [e[0;33mWarne[0m] e[0;37mscriptmgr:e[0m Directory ‘/home/Greenboi/.config/gamescope/scripts’ does not exist
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m selecting physical device ‘Intel(R) HD Graphics 620 (KBL GT2)’: queue family 0 (general queue family 0)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m physical device supports DRM format modifiers
[gamescope] [e[0;34mInfoe[0m] e[0;37mwlserver:e[0m [backend/headless/backend.c:67] Creating headless backend
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m Seat name: seat0
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m supported DRM formats for sampling usage:
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m AR24 (0x34325241)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m XR24 (0x34325258)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m AB24 (0x34324241)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m XB24 (0x34324258)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m RG16 (0x36314752)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m NV12 (0x3231564E)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m AB4H (0x48344241)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m XB4H (0x48344258)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m AB48 (0x38344241)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m XB48 (0x38344258)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m AB30 (0x30334241)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m AR30 (0x30335241)
[gamescope] [e[0;34mInfoe[0m] e[0;37mvulkan:e[0m XR30 (0x30335258)
[gamescope] [e[0;34mInfoe[0m] e[0;37mwlserver:e[0m Using explicit sync when available
[gamescope] [e[0;34mInfoe[0m] e[0;37mwlserver:e[0m Running compositor on wayland display ‘gamescope-0’
[gamescope] [e[0;34mInfoe[0m] e[0;37mwlserver:e[0m [backend/headless/backend.c:17] Starting headless backend
[gamescope] [e[0;34mInfoe[0m] e[0;37mwlserver:e[0m Successfully initialized libei for input emulation!
[gamescope] [e[0;34mInfoe[0m] e[0;37mwlserver:e[0m [xwayland/server.c:107] Starting Xwayland on :1
The XKEYBOARD keymap compiler (xkbcomp) reports:

Warning: Could not resolve keysym XF86OK
Warning: Could not resolve keysym XF86GoTo
Warning: Could not resolve keysym XF86VendorLogo
Warning: Could not resolve keysym XF86MediaSelectProgramGuide
Warning: Could not resolve keysym XF86MediaSelectProgramGuide
Warning: Could not resolve keysym XF86MediaSelectHome
Warning: Could not resolve keysym XF86MediaLanguageMenu
Warning: Could not resolve keysym XF86MediaTitleMenu
Warning: Could not resolve keysym XF86AudioChannelMode
Warning: Could not resolve keysym XF86MediaSelectPC
Warning: Could not resolve keysym XF86MediaSelectTV
Warning: Could not resolve keysym XF86MediaSelectCable
Warning: Could not resolve keysym XF86MediaSelectVCR
Warning: Could not resolve keysym XF86MediaSelectVCRPlus
Warning: Could not resolve keysym XF86MediaSelectSatellite
Warning: Could not resolve keysym XF86MediaSelectCD
Warning: Could not resolve keysym XF86MediaSelectTape
Warning: Could not resolve keysym XF86MediaSelectRadio
Warning: Could not resolve keysym XF86MediaSelectTuner
Warning: Could not resolve keysym XF86MediaPlayer
Warning: Could not resolve keysym XF86MediaSelectTeletext
Warning: Could not resolve keysym XF86MediaSelectAuxiliary
Warning: Could not resolve keysym XF86MediaPlaySlow
Warning: Could not resolve keysym XF86NumberEntryMode
Warning: Could not resolve keysym XF86RefreshRateToggle
Warning: Could not resolve keysym XF86Accessibility
Warning: Could not resolve keysym XF86DoNotDisturb
Errors from xkbcomp are not fatal to the X server
[gamescope] [e[0;34mInfoe[0m] e[0;37mpipewire:e[0m stream state changed: connecting
[gamescope] [e[0;34mInfoe[0m] e[0;37mpipewire:e[0m stream state changed: paused
[gamescope] [e[0;34mInfoe[0m] e[0;37mpipewire:e[0m stream available on node ID: 84
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m uMaxContentLightLevel: 80
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m HDR INFO
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m cv_hdr_enabled: false
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m uMaxLum: 80, uRefLum: 80
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m bExposeHDRSupport: false
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m uMaxContentLightLevel: 600
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m HDR INFO
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m cv_hdr_enabled: false
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m uMaxLum: 600, uRefLum: 200
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m bExposeHDRSupport: false
[gamescope] [e[0;34mInfoe[0m] e[0;37medid:e[0m Patching res 800x1280 → 1280x720
[gamescope] [e[0;34mInfoe[0m] e[0;37mvblank:e[0m Using timerfd.
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
The XKEYBOARD keymap compiler (xkbcomp) reports:
Warning: Unsupported maximum keycode 708, clipping.
X11 cannot support keycodes above 255.
Warning: Virtual modifier Hyper multiply defined
Using 0, ignoring 0
Warning: Virtual modifier ScrollLock multiply defined
Using 0, ignoring 0
Warning: Could not resolve keysym XF86OK
Warning: Could not resolve keysym XF86GoTo
Warning: Could not resolve keysym XF86VendorLogo
Warning: Could not resolve keysym XF86MediaSelectProgramGuide
Warning: Could not resolve keysym XF86MediaSelectProgramGuide
Warning: Could not resolve keysym XF86MediaSelectHome
Warning: Could not resolve keysym XF86MediaLanguageMenu
Warning: Could not resolve keysym XF86MediaTitleMenu
Warning: Could not resolve keysym XF86AudioChannelMode
Warning: Could not resolve keysym XF86MediaSelectPC
Warning: Could not resolve keysym XF86MediaSelectTV
Warning: Could not resolve keysym XF86MediaSelectCable
Warning: Could not resolve keysym XF86MediaSelectVCR
Warning: Could not resolve keysym XF86MediaSelectVCRPlus
Warning: Could not resolve keysym XF86MediaSelectSatellite
Warning: Could not resolve keysym XF86MediaSelectTape
Warning: Could not resolve keysym XF86MediaSelectRadio
Warning: Could not resolve keysym XF86MediaSelectTuner
Warning: Could not resolve keysym XF86MediaPlayer
Warning: Could not resolve keysym XF86MediaSelectTeletext
Warning: Could not resolve keysym XF86MediaSelectAuxiliary
Warning: Could not resolve keysym XF86MediaPlaySlow
Warning: Could not resolve keysym XF86NumberEntryMode
Warning: Could not resolve keysym XF86RefreshRateToggle
Warning: Could not resolve keysym XF86Accessibility
Warning: Could not resolve keysym XF86DoNotDisturb
Errors from xkbcomp are not fatal to the X server
gamemodeauto:
gamemodeauto:
gamemodeauto:
[2025-12-14 16:13:59.120] [MANGOHUD] [warning] [gpu_fdinfo.cpp:372] Intel i915 gt dir: failed to open /sys/bus/pci/devices/0000:00:02.0/drm/card1/gt/gt0/throttle_reason_status
[gamescope] [e[0;34mInfoe[0m] e[0;37mxdg_backend:e[0m Changed refresh to: 59.946hz
[gamescope] [e[0;34mInfoe[0m] e[0;37mlaunch:e[0m Primary child shut down!
(EE) failed to read Wayland events: Broken pipe
[gamescopereaper] [e[0;34mInfoe[0m] e[0;37mreaper:e[0m Parent of gamescopereaper was killed. Killing children.
Monitored process exited.
Initial process has exited (return code: 0)
All processes have quit
Exit with return code 0

I have also used intel-undervolt to bring cpu voltage down and ive also tried changing it around back to normal but it has no effect

i have also tried changing to performance in the kde desktop but it also has no effect

After running systemctl --user status gamemoded to try to properly find the errors i got:
gamemoded.service - gamemoded
Loaded: loaded (/usr/lib/systemd/user/gamemoded.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Thu 2025-12-18 20:39:15 EST; 23h ago
Invocation: 383ffedd18814e2a9088dd42635826a8
Main PID: 8530 (gamemoded)
Status: “GameMode is currently deactivated.”
Tasks: 2 (limit: 42997)
Memory: 1.5M (peak: 4.8M)
CPU: 2.296s
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gamemoded.service
└─8530 /usr/bin/gamemoded

Dec 18 21:30:40 fedora gamemoded[8530]: ERROR: Skipping ioprio on client [18627,18627]: ioprio was (0) but we>
Dec 18 21:30:47 fedora gamemoded[8530]: ERROR: Skipping ioprio on client [18828,18828]: ioprio was (0) but we>
Dec 18 21:30:47 fedora gamemoded[8530]: ERROR: Addition requested for already known client 18828 [/usr/bin/en>
Dec 18 21:30:47 fedora gamemoded[8530]: ERROR: Skipping ioprio on client [18845,18845]: ioprio was (0) but we>
Dec 18 21:30:47 fedora gamemoded[8530]: ERROR: Skipping ioprio on client [18846,18846]: ioprio was (0) but we>
Dec 18 21:30:49 fedora gamemoded[8530]: ERROR: Skipping ioprio on client [18907,18907]: ioprio was (0) but we>
Dec 18 21:34:52 fedora gamemoded[8530]: ERROR: Could not inspect tasks for client [18845]! Skipping ioprio op>
Dec 18 21:34:52 fedora gamemoded[8530]: ERROR: Unable to find executable for PID 18845: No such file or direc>
Dec 18 21:34:52 fedora gamemoded[8530]: ERROR: Could not inspect tasks for client [18828]! Skipping ioprio op>
Dec 18 21:34:52 fedora gamemoded[8530]: ERROR: Unable to find executable for PID 18828: No such file or direc>
lines 1-24/24 (END)

this seems similar to ERROR: Skipping ioprio on client [2347,2347]: ioprio was (0) but we expected (4) · Issue #365 · FeralInteractive/gamemode · GitHub or

Okay so this performance was simply due to lsfg messing up gamemoded for some reason? by setting lsfg framegen back to 1 the frames seemed to go back to normal but setting it any higher results in the cap being set to 2fps or something around that.