Bug 511786 - KDE PowerDevil Shuts Off Monitor During Games
Summary: KDE PowerDevil Shuts Off Monitor During Games
Status: RESOLVED DUPLICATE of bug 328987
Alias: None
Product: plasmashell
Classification: Plasma
Component: Power management & brightness (other bugs)
Version First Reported In: 6.5.1
Platform: Bazzite Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-07 18:30 UTC by 382awaed
Modified: 2025-12-12 21:21 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description 382awaed 2025-11-07 18:30:43 UTC
This is a forwarded report from https://github.com/ublue-os/bazzite/issues/3440

SUMMARY
Very rarely while playing a game, my monitor will suddenly receive no signal while I am playing the game. So far it has only happened while actively playing a game. This is fixed by manually restarting the monitor. Based on the logs it seems that KDE PowerDevil is removing the connection to the display. It seems like the disconnect begins at `Nov 05 21:49:47 bazzite org_kde_powerdevil[2747]: [  2966] Removing connected display on bus 8`.


STEPS TO REPRODUCE
1. Launch a game from Steam or Lutris
2. Play normally until observed result occurs 

OBSERVED RESULT
Sometimes the screen receives no input; monitor is still on, the computer is still on, still receiving sound.

EXPECTED RESULT
No changes to signal sent to screen.

SOFTWARE/OS VERSIONS
Operating System: Bazzite 43
KDE Plasma Version: 6.5.1
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0
Kernel Version: 6.17.7-ba01.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7700X 8-Core Processor
Memory: 32 GiB of RAM (30.4 GiB usable)
Graphics Processor 1: AMD Radeon RX 7900 XT
Graphics Processor 2: AMD Ryzen 7 7700X 8-Core Processor
Manufacturer: ASRock
Product Name: X670E Steel Legend

ADDITIONAL INFORMATION
https://paste.centos.org/view/f3292b31
Comment 1 cwo 2025-11-10 15:31:15 UTC
Are you using a game controller?

If so, this problem is already reported (and has been for a rather long time). It's unfortunately complicated to solve, as game pads do not use the regular input mechanisms that Plasma is using. A whole new approach to this is planned, but will likely still be a while off. Please let me know if this matches the issue you're having. 

You can start applications with the kde-inhibit wrapper, and it will turn off power management while that application is running. Steam and several other game wrappers should also handle this automatically for you.
Comment 2 382awaed 2025-11-10 19:28:44 UTC
(In reply to cwo from comment #1)
> Are you using a game controller?

I am not using a game controller. But I am using a wooting keyboard, which is marketed as having an "analog controller" interface. I will try to see if I have their analog sdk installed, and if so remove it.
Comment 3 382awaed 2025-11-10 19:30:21 UTC
thanks for letting me know about the kde-inhibit wrapper!
Comment 4 cwo 2025-11-11 18:57:18 UTC
(In reply to 382awaed from comment #2)
> I am not using a game controller. But I am using a wooting keyboard, which
> is marketed as having an "analog controller" interface. I will try to see if
> I have their analog sdk installed, and if so remove it.

Hm, is it recognized as a regular keyboard? Are there maybe some keys that work as a gamepad, and some that work as a keyboard?

If it uses the regular keyboard stack, Plasma should be aware that there was an input and not turn off monitors or suspend.

I'm not familiar with this brand/kind of keyboard.
Comment 5 382awaed 2025-11-13 22:01:04 UTC
(In reply to cwo from comment #4)
> Hm, is it recognized as a regular keyboard? Are there maybe some keys that work as a gamepad, and some that work as a keyboard?

Physically, it is a standard 60% keyboard. It uses software (https://github.com/WootingKb/wooting-analog-sdk) to translate some keys into an analog "gamepad" functionality. I checked and I do not have this installed, nor is the "analog gamepad" mode within the firmware of the keyboard turned on. It seems my system simply detects it as a "generic 104-key pc" input, and i do not see any game controllers connected via the System Settings.

Bazzite does include some udev rules to recognize both the normal and gamepad modes. I don't know enough about udev or kde to know if that is enough to cause this bug. This is the rule:

# Wooting 60HE (ARM)
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="31e3", ATTRS{idProduct}=="1310", MODE="0660", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="31e3", ATTRS{idProduct}=="1310", MODE="0660", TAG+="uaccess"
# Wooting 60HE (ARM) Alt-gamepad mode
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="31e3", ATTRS{idProduct}=="1311", MODE="0660", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="31e3", ATTRS{idProduct}=="1311", MODE="0660", TAG+="uaccess"
# Wooting 60HE (ARM) 2nd Alt-gamepad mode
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="31e3", ATTRS{idProduct}=="1312", MODE="0660", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="31e3", ATTRS{idProduct}=="1312", MODE="0660", TAG+="uaccess"

# Wooting 60HE (ARM) update mode
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="31e3", ATTRS{idProduct}=="131f", MODE="0660", TAG+="uaccess"
Comment 6 382awaed 2025-11-13 22:03:36 UTC
As an aside, given that Valve is committing to KDE Plasma for their new machines and that they are releasing a new game controller themselves, I hope they send some resources your way to fix the longstanding controller issue :)
Comment 7 Nate Graham 2025-12-12 21:21:05 UTC
As Christoph was alluding to, it sounds very much like this fascinating piece of hardware is triggering Bug 328987.

*** This bug has been marked as a duplicate of bug 328987 ***