-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feral GameMode doesn't uninhibit #1
Comments
It looks like there are multiple processes that are inhibiting locks here.
I'm not familiar with Lutris, but it seems like a main process is locking
things (GameMode) and when you launch a game, a new process is being
created which also takes a lock. When you exit the game (second process) I
think the first one is still running and that's why the heartbeat check can
see it and doesn't release it. Can you verify this by:
1. Start Lutris and validate state. What processes are running?
2. Launch a game and validate state. What processes are running?
3. End the game and validate state. What processes are running?
If I'm correct, at step 3, the process from step 1 is still there.
…On Wed 27 Mar 2024, 05:21 Annin, ***@***.***> wrote:
Launching a game through Lutris with Feral GameMode enabled, then closing
the game keeps the machine in an inhibited state. Launching the game again
causes another inhibit from GameMode to show up.
Huge thanks for releasing this utility in the first place, but it'd be
super nice to have a fix for this, thanks.
inhibit-bridge: 2024/03/26 18:16:41 Running.
inhibit-bridge: 2024/03/26 18:16:41 Heartbeat checker started.
inhibit-bridge: 2024/03/26 18:16:48 Inhibit: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.122", 3770646729)
inhibit-bridge: 2024/03/26 18:16:50 Inhibit: "net.lutris.Lutris" / "Playing a game" (":1.19", 2500237754)
inhibit-bridge: 2024/03/26 18:16:51 Heartbeck checker running.
inhibit-bridge: 2024/03/26 18:16:51 Heartbeat checking: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.122", 3770646729)
inhibit-bridge: 2024/03/26 18:16:51 Heartbeat checking: "net.lutris.Lutris" / "Playing a game" (":1.19", 2500237754)
inhibit-bridge: 2024/03/26 18:17:01 UnInhibit: "net.lutris.Lutris" / "Playing a game" (":1.19", 2500237754)
inhibit-bridge: 2024/03/26 18:17:01 Heartbeck checker running.
inhibit-bridge: 2024/03/26 18:17:01 Heartbeat checking: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.122", 3770646729)
inhibit-bridge: 2024/03/26 18:17:11 Heartbeck checker running.
inhibit-bridge: 2024/03/26 18:17:11 Heartbeat checking: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.122", 3770646729)
...
inhibit-bridge: 2024/03/26 18:22:28 Inhibit: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.140", 184707422)
inhibit-bridge: 2024/03/26 18:22:30 Inhibit: "net.lutris.Lutris" / "Playing a game" (":1.19", 335814118)
inhibit-bridge: 2024/03/26 18:22:31 Heartbeck checker running.
inhibit-bridge: 2024/03/26 18:22:31 Heartbeat checking: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.122", 3770646729)
inhibit-bridge: 2024/03/26 18:22:31 Heartbeat checking: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.140", 184707422)
inhibit-bridge: 2024/03/26 18:22:31 Heartbeat checking: "net.lutris.Lutris" / "Playing a game" (":1.19", 335814118)
inhibit-bridge: 2024/03/26 18:22:34 UnInhibit: "net.lutris.Lutris" / "Playing a game" (":1.19", 335814118)
inhibit-bridge: 2024/03/26 18:22:41 Heartbeck checker running.
inhibit-bridge: 2024/03/26 18:22:41 Heartbeat checking: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.122", 3770646729)
inhibit-bridge: 2024/03/26 18:22:41 Heartbeat checking: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.140", 184707422)
inhibit-bridge: 2024/03/26 18:22:51 Heartbeck checker running.
inhibit-bridge: 2024/03/26 18:22:51 Heartbeat checking: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.122", 3770646729)
inhibit-bridge: 2024/03/26 18:22:51 Heartbeat checking: "com.feralinteractive.GameMode" / "GameMode Activated" (":1.140", 184707422)
—
Reply to this email directly, view it on GitHub
<#1>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADAWHKDAEJU4OUS72SJCN3Y2JJNJAVCNFSM6AAAAABFKGC7WGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYDSOBYG42DONA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Here's the processes running when: Lutris started [0 inhibit]
Game started [2 inhibits]
Game closed [1 inhibit]
|
It looks to me like /use/bin/gamemoded is still running after you exit and
I suspect it is holding an inhibit still. Can you use a dbus explorer to
verify which processes are registered? I think you'd find that gamemoded is
registered with the name :1.122 (from your first example, but check logs to
identify which name is active when you recreate). If that's the case, I
think it's not releasing the inhibit when Lutris terminates and because it
also doesn't terminate, inhibit-bridge will continue to honour the inhibit
because it thinks it is still required. If this is true, we need to
understand why gamemoded doesn't either a) die with Lutris termination or
b) release the inhibit with Lutris termination. I'm not familiar with
either gamemoded or lutris to stay debugging that. But that's still one
step in the future anyway
…On Wed 27 Mar 2024, 09:31 Annin, ***@***.***> wrote:
Here's the processes running when:
Lutris started [0 inhibit]
PID TTY STAT TIME COMMAND
1337 ? Ss 0:00 /usr/lib/systemd/systemd --user
1339 ? S 0:00 (sd-pam)
1356 tty1 Ssl+ 0:01 sway
1403 tty1 S+ 0:00 swaybg -o * -i /home/owner/Pictures/Background.jpg -m fill
1419 tty1 Sl+ 0:00 waybar -b bar-0
1423 ? Sl 0:00 /home/owner/bin/inhibit-bridge
1427 ? S 0:00 swayidle -w timeout 30 swaylock -f -c 000000 timeout 30 swaymsg "output * power off" resume swaymsg "output * power on" before-sleep swaylock -f -c 000000
1435 ? S 0:00 /usr/bin/python3 /usr/libexec/sway-systemd/assign-cgroups.py
1438 ? S 0:00 /usr/bin/sh /usr/libexec/sway-systemd/session.sh
1439 ? Ss 0:00 /usr/bin/dbus-broker-launch --scope user
1446 ? S 0:00 swayidle -w timeout 300 swaylock -f timeout 360 swaymsg "output * power off" resume swaymsg "output * power on" timeout 60 pgrep -xu "$USER" swaylock >/dev/null && swaymsg "output * power off" resume pgrep -xu "$USER" swaylock >/dev/null && sway
1449 ? Sl 0:00 /usr/libexec/lxqt-policykit-agent
1456 ? S 0:00 dbus-broker --log 4 --controller 10 --machine-id 33e47cfebfbb4125b7ce941872cfe531 --max-bytes 100000000000000 --max-fds 25000000000000 --max-matches 5000000000
1477 ? Ssl 0:00 /usr/libexec/uresourced --user
1484 ? Ssl 0:00 /usr/libexec/gvfsd
1492 ? S 0:00 catatonit -P
1508 ? S 0:00 swaymsg -t subscribe ["shutdown"]
1509 ? S<sl 0:00 /usr/bin/pipewire
1519 ? S<sl 0:00 /usr/bin/wireplumber
1520 ? Ssl 0:00 /usr/libexec/xdg-desktop-portal
1534 ? Ssl 0:00 /usr/libexec/at-spi-bus-launcher
1540 ? Ssl 0:00 /usr/libexec/xdg-document-portal
1550 ? S 0:00 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user
1552 ? Ssl 0:00 /usr/libexec/xdg-permission-store
1553 ? S 0:00 dbus-broker --log 4 --controller 9 --machine-id 33e47cfebfbb4125b7ce941872cfe531 --max-bytes 100000000000000 --max-fds 6400000 --max-matches 5000000000
1574 ? Ssl 0:00 /usr/libexec/xdg-desktop-portal-gtk
1595 ? Ssl 0:00 /usr/libexec/at-spi2-registryd --use-gnome-session
1606 ? Ssl 0:00 /usr/libexec/xdg-desktop-portal-wlr
1637 ? S<sl 0:00 /usr/bin/pipewire-pulse
1662 ? Ss 0:00 /usr/bin/conmon --api-version 1 -c 084cda39a88e88d4fcad2133af271090b5625e0519833c4fa94fd00a84efc644 -u 084cda39a88e88d4fcad2133af271090b5625e0519833c4fa94fd00a84efc644 -r /usr/bin/crun -b /home/owner/.local/share/containers/storage/overlay-conta
1705 tty1 Sl+ 0:00 Xwayland :0 -rootless -core -terminate -listenfd 30 -listenfd 32 -displayfd 126 -wm 123
1729 ? Ssl 0:00 /usr/bin/python3 -sPE /usr/bin/blueman-applet
1752 ? Ssl 0:00 /usr/libexec/geoclue-2.0/demos/agent
1754 ? Ssl 0:00 /usr/bin/nm-applet
1840 ? Sl 0:00 /usr/bin/python3 -sPE /usr/bin/blueman-tray
1841 ? Ss 0:00 /usr/libexec/bluetooth/obexd
1843 ? Sl 0:00 podman --log-level error exec --detach-keys --env=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus --env=DISPLAY=:0 --env=LANG=en_US.UTF-8 --env=SHELL=/bin/zsh --env=TERM=foot --env=TOOLBOX_PATH=/usr/bin/toolbox --env=USER=owner --env=WAYL
1863 ? Ss 0:00 /usr/bin/conmon --api-version 1 -c 084cda39a88e88d4fcad2133af271090b5625e0519833c4fa94fd00a84efc644 -u 393e3ad97ff5570ce0c8dfe7656dfde237a00a4319d32b755df52aaf443c0962 -r /usr/bin/crun -b /home/owner/.local/share/containers/storage/overlay-conta
1910 ? Sl 0:00 foot
1911 pts/0 Ss 0:00 /bin/zsh
1971 ? S 0:00 /usr/bin/bwrap --args 43 lutris
1978 ? Ssl 0:00 /usr/libexec/flatpak-session-helper
1983 ? Ss 0:00 server --sh -n /run/user/1000/.flatpak-helper/pkcs11-flatpak-1978 --provider p11-kit-trust.so pkcs11:model=p11-kit-trust?write-protected=yes
1986 ? S 0:00 /usr/bin/bwrap --args 43 /usr/bin/xdg-dbus-proxy --args=46
1987 ? Sl 0:00 /usr/bin/xdg-dbus-proxy --args=46
1990 ? S 0:00 /usr/bin/bwrap --args 43 lutris
1991 ? Sl 0:01 python3 /app/bin/lutris
2099 pts/0 R+ 0:00 ps x
Game started [2 inhibits]
PID TTY STAT TIME COMMAND
1337 ? Ss 0:00 /usr/lib/systemd/systemd --user
1339 ? S 0:00 (sd-pam)
1356 tty1 Ssl+ 0:01 sway
1403 tty1 S+ 0:00 swaybg -o * -i /home/owner/Pictures/Background.jpg -m fill
1419 tty1 Sl+ 0:00 waybar -b bar-0
1423 ? Sl 0:00 /home/owner/bin/inhibit-bridge
1427 ? S 0:00 swayidle -w timeout 30 swaylock -f -c 000000 timeout 30 swaymsg "output * power off" resume swaymsg "output * power on" before-sleep swaylock -f -c 000000
1435 ? S 0:00 /usr/bin/python3 /usr/libexec/sway-systemd/assign-cgroups.py
1438 ? S 0:00 /usr/bin/sh /usr/libexec/sway-systemd/session.sh
1439 ? Ss 0:00 /usr/bin/dbus-broker-launch --scope user
1446 ? S 0:00 swayidle -w timeout 300 swaylock -f timeout 360 swaymsg "output * power off" resume swaymsg "output * power on" timeout 60 pgrep -xu "$USER" swaylock >/dev/null && swaymsg "output * power off" resume pgrep -xu "$USER" swaylock >/dev/null && sway
1449 ? Sl 0:00 /usr/libexec/lxqt-policykit-agent
1456 ? S 0:00 dbus-broker --log 4 --controller 10 --machine-id 33e47cfebfbb4125b7ce941872cfe531 --max-bytes 100000000000000 --max-fds 25000000000000 --max-matches 5000000000
1477 ? Ssl 0:00 /usr/libexec/uresourced --user
1484 ? Ssl 0:00 /usr/libexec/gvfsd
1492 ? S 0:00 catatonit -P
1508 ? S 0:00 swaymsg -t subscribe ["shutdown"]
1509 ? S<sl 0:00 /usr/bin/pipewire
1519 ? S<sl 0:00 /usr/bin/wireplumber
1520 ? Ssl 0:00 /usr/libexec/xdg-desktop-portal
1534 ? Ssl 0:00 /usr/libexec/at-spi-bus-launcher
1540 ? Ssl 0:00 /usr/libexec/xdg-document-portal
1550 ? S 0:00 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user
1552 ? Ssl 0:00 /usr/libexec/xdg-permission-store
1553 ? S 0:00 dbus-broker --log 4 --controller 9 --machine-id 33e47cfebfbb4125b7ce941872cfe531 --max-bytes 100000000000000 --max-fds 6400000 --max-matches 5000000000
1574 ? Ssl 0:00 /usr/libexec/xdg-desktop-portal-gtk
1595 ? Ssl 0:00 /usr/libexec/at-spi2-registryd --use-gnome-session
1606 ? Ssl 0:00 /usr/libexec/xdg-desktop-portal-wlr
1637 ? S<Lsl 0:00 /usr/bin/pipewire-pulse
1662 ? Ss 0:00 /usr/bin/conmon --api-version 1 -c 084cda39a88e88d4fcad2133af271090b5625e0519833c4fa94fd00a84efc644 -u 084cda39a88e88d4fcad2133af271090b5625e0519833c4fa94fd00a84efc644 -r /usr/bin/crun -b /home/owner/.local/share/containers/storage/overlay-conta
1705 tty1 Sl+ 0:00 Xwayland :0 -rootless -core -terminate -listenfd 30 -listenfd 32 -displayfd 126 -wm 123
1729 ? Ssl 0:00 /usr/bin/python3 -sPE /usr/bin/blueman-applet
1752 ? Ssl 0:00 /usr/libexec/geoclue-2.0/demos/agent
1754 ? Ssl 0:00 /usr/bin/nm-applet
1840 ? Sl 0:00 /usr/bin/python3 -sPE /usr/bin/blueman-tray
1841 ? Ss 0:00 /usr/libexec/bluetooth/obexd
1843 ? Sl 0:00 podman --log-level error exec --detach-keys --env=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus --env=DISPLAY=:0 --env=LANG=en_US.UTF-8 --env=SHELL=/bin/zsh --env=TERM=foot --env=TOOLBOX_PATH=/usr/bin/toolbox --env=USER=owner --env=WAYL
1863 ? Ss 0:00 /usr/bin/conmon --api-version 1 -c 084cda39a88e88d4fcad2133af271090b5625e0519833c4fa94fd00a84efc644 -u 393e3ad97ff5570ce0c8dfe7656dfde237a00a4319d32b755df52aaf443c0962 -r /usr/bin/crun -b /home/owner/.local/share/containers/storage/overlay-conta
1910 ? Sl 0:00 foot
1911 pts/0 Ss 0:00 /bin/zsh
1971 ? S 0:00 /usr/bin/bwrap --args 43 lutris
1978 ? Ssl 0:00 /usr/libexec/flatpak-session-helper
1983 ? Ss 0:00 server --sh -n /run/user/1000/.flatpak-helper/pkcs11-flatpak-1978 --provider p11-kit-trust.so pkcs11:model=p11-kit-trust?write-protected=yes
1986 ? S 0:00 /usr/bin/bwrap --args 43 /usr/bin/xdg-dbus-proxy --args=46
1987 ? Sl 0:00 /usr/bin/xdg-dbus-proxy --args=46
1990 ? S 0:00 /usr/bin/bwrap --args 43 lutris
1991 ? Sl 0:01 python3 /app/bin/lutris
2104 ? S 0:00 lutris-wrapper: osu!
2106 ? S 0:01 ./osu.AppImage
2107 ? Ssl 0:00 /usr/bin/gamemoded
2119 ? SLl 0:04 osu!
2256 pts/0 R+ 0:00 ps x
Game closed [1 inhibit]
PID TTY STAT TIME COMMAND
1337 ? Ss 0:00 /usr/lib/systemd/systemd --user
1339 ? S 0:00 (sd-pam)
1356 tty1 Ssl+ 0:02 sway
1403 tty1 S+ 0:00 swaybg -o * -i /home/owner/Pictures/Background.jpg -m fill
1419 tty1 Sl+ 0:00 waybar -b bar-0
1423 ? Sl 0:00 /home/owner/bin/inhibit-bridge
1427 ? S 0:00 swayidle -w timeout 30 swaylock -f -c 000000 timeout 30 swaymsg "output * power off" resume swaymsg "output * power on" before-sleep swaylock -f -c 000000
1435 ? S 0:00 /usr/bin/python3 /usr/libexec/sway-systemd/assign-cgroups.py
1438 ? S 0:00 /usr/bin/sh /usr/libexec/sway-systemd/session.sh
1439 ? Ss 0:00 /usr/bin/dbus-broker-launch --scope user
1446 ? S 0:00 swayidle -w timeout 300 swaylock -f timeout 360 swaymsg "output * power off" resume swaymsg "output * power on" timeout 60 pgrep -xu "$USER" swaylock >/dev/null && swaymsg "output * power off" resume pgrep -xu "$USER" swaylock >/dev/null && sway
1449 ? Sl 0:00 /usr/libexec/lxqt-policykit-agent
1456 ? S 0:00 dbus-broker --log 4 --controller 10 --machine-id 33e47cfebfbb4125b7ce941872cfe531 --max-bytes 100000000000000 --max-fds 25000000000000 --max-matches 5000000000
1477 ? Ssl 0:00 /usr/libexec/uresourced --user
1484 ? Ssl 0:00 /usr/libexec/gvfsd
1492 ? S 0:00 catatonit -P
1508 ? S 0:00 swaymsg -t subscribe ["shutdown"]
1509 ? S<sl 0:00 /usr/bin/pipewire
1519 ? S<sl 0:00 /usr/bin/wireplumber
1520 ? Ssl 0:00 /usr/libexec/xdg-desktop-portal
1534 ? Ssl 0:00 /usr/libexec/at-spi-bus-launcher
1540 ? Ssl 0:00 /usr/libexec/xdg-document-portal
1550 ? S 0:00 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user
1552 ? Ssl 0:00 /usr/libexec/xdg-permission-store
1553 ? S 0:00 dbus-broker --log 4 --controller 9 --machine-id 33e47cfebfbb4125b7ce941872cfe531 --max-bytes 100000000000000 --max-fds 6400000 --max-matches 5000000000
1574 ? Ssl 0:00 /usr/libexec/xdg-desktop-portal-gtk
1595 ? Ssl 0:00 /usr/libexec/at-spi2-registryd --use-gnome-session
1606 ? Ssl 0:00 /usr/libexec/xdg-desktop-portal-wlr
1637 ? S<sl 0:00 /usr/bin/pipewire-pulse
1662 ? Ss 0:00 /usr/bin/conmon --api-version 1 -c 084cda39a88e88d4fcad2133af271090b5625e0519833c4fa94fd00a84efc644 -u 084cda39a88e88d4fcad2133af271090b5625e0519833c4fa94fd00a84efc644 -r /usr/bin/crun -b /home/owner/.local/share/containers/storage/overlay-conta
1705 tty1 Sl+ 0:00 Xwayland :0 -rootless -core -terminate -listenfd 30 -listenfd 32 -displayfd 126 -wm 123
1729 ? Ssl 0:00 /usr/bin/python3 -sPE /usr/bin/blueman-applet
1752 ? Ssl 0:00 /usr/libexec/geoclue-2.0/demos/agent
1754 ? Ssl 0:00 /usr/bin/nm-applet
1840 ? Sl 0:00 /usr/bin/python3 -sPE /usr/bin/blueman-tray
1841 ? Ss 0:00 /usr/libexec/bluetooth/obexd
1843 ? Sl 0:00 podman --log-level error exec --detach-keys --env=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus --env=DISPLAY=:0 --env=LANG=en_US.UTF-8 --env=SHELL=/bin/zsh --env=TERM=foot --env=TOOLBOX_PATH=/usr/bin/toolbox --env=USER=owner --env=WAYL
1863 ? Ss 0:00 /usr/bin/conmon --api-version 1 -c 084cda39a88e88d4fcad2133af271090b5625e0519833c4fa94fd00a84efc644 -u 393e3ad97ff5570ce0c8dfe7656dfde237a00a4319d32b755df52aaf443c0962 -r /usr/bin/crun -b /home/owner/.local/share/containers/storage/overlay-conta
1910 ? Sl 0:00 foot
1911 pts/0 Ss 0:00 /bin/zsh
1971 ? S 0:00 /usr/bin/bwrap --args 43 lutris
1978 ? Ssl 0:00 /usr/libexec/flatpak-session-helper
1983 ? Ss 0:00 server --sh -n /run/user/1000/.flatpak-helper/pkcs11-flatpak-1978 --provider p11-kit-trust.so pkcs11:model=p11-kit-trust?write-protected=yes
1986 ? S 0:00 /usr/bin/bwrap --args 43 /usr/bin/xdg-dbus-proxy --args=46
1987 ? Sl 0:00 /usr/bin/xdg-dbus-proxy --args=46
1990 ? S 0:00 /usr/bin/bwrap --args 43 lutris
1991 ? Sl 0:02 python3 /app/bin/lutris
2107 ? Ssl 0:00 /usr/bin/gamemoded
2272 pts/0 R+ 0:00 ps x
—
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADAWHLVUAP4OYIWKGTV2XLY2KGWNAVCNFSM6AAAAABFKGC7WGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRSGMYDMMJRG4>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
The inhibit-bridge log is as follows:
During both (Launched game) and (Closed game)
I searched for
and this showed up when I searched for
Searching for
Searching for During (Relaunched game)
A prompt from D-Spy was shown a couple times throughout this, not sure if it affects anything:
|
It's a gamemode bug. Fixed in FeralInteractive/gamemode#466 The issue you're describing is because the original code didn't call |
That's what I expected from the output here. Thanks for confirming.
…---------- Forwarded message ---------
From: peelz ***@***.***>
Date: Thu 28 Mar 2024, 19:28
Subject: Re: [bdwalton/inhibit-bridge] Feral GameMode doesn't uninhibit
(Issue #1)
To: bdwalton/inhibit-bridge ***@***.***>
Cc: Ben Walton ***@***.***>, Comment ***@***.***>
It's a gamemode bug. Fixed in FeralInteractive/gamemode#466
<FeralInteractive/gamemode#466>
—
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADAWHMR2KR6XQDZHOYM45DY2RVPNAVCNFSM6AAAAABFKGC7WGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRVHE2DQNZUG4>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
@notpeelz Oh, I see, thanks for the fix. I'm currently using the Flatpak version of Lutris, how should I update GameMode? |
Try asking the gamemode devs to create a new release. |
Launching a game through Lutris with Feral GameMode enabled, then closing the game keeps the machine in an inhibited state. Launching the game again causes another inhibit from GameMode to show up.
Huge thanks for releasing this utility in the first place, but it'd be super nice to have a fix for this, thanks.
The text was updated successfully, but these errors were encountered: