https://bugs.kde.org/show_bug.cgi?id=494262

--- Comment #6 from KDE User <kde.h2...@simplelogin.com> ---
(In reply to Nate Graham from comment #5)
> Ok, in that case you can temporarily stop and disable its systemd service
> with:
> 
> > sudo systemctl stop plasma-powerdevil.service
> > sudo systemctl disable plasma-powerdevil.service
> 
> Then restart, then see if it still happens.
> 
> To re-enable powerdevil after this testing, do this:
> 
> > sudo systemctl start plasma-powerdevil.service
> > sudo systemctl enable plasma-powerdevil.service

It looks like for my system, the plasma-powerdevil.service is a user service
and cannot be disabled because it doesn't have the `[Install]` field defined
(?) I can stop it however. And after doing so I locked my screen and found that
my monitors don't go to sleep. I'm guessing that feature was handled by
powerdevil to begin with. So in this case does that mean powerdevil has a bug?

Here's the log output of powerdevil for the current boot which did exhibit the
black screen when it was on.

```
Nov 23 17:24:04 bazzite systemd[2140]: Starting plasma-powerdevil.service -
Powerdevil...
Nov 23 17:24:04 bazzite org_kde_powerdevil[2744]: Initializing libddcutil. 
ddcutil version: 2.1.2, shared library: /usr/lib64/libddcutil.so.5.1.1
Nov 23 17:24:04 bazzite org_kde_powerdevil[2744]: Options passed from client:
Nov 23 17:24:04 bazzite org_kde_powerdevil[2744]: Applying combined options:
Nov 23 17:24:04 bazzite org_kde_powerdevil[2744]: busno=2, sleep-multiplier = 
2.00. Testing for supported feature 0x10 returned Error_Info[EIO in
ddc_write_read_with_retry, causes: EIO]
Nov 23 17:24:09 bazzite org_kde_powerdevil[2744]: Library initialization
complete.
Nov 23 17:24:09 bazzite org_kde_powerdevil[2744]: Watch thread started
Nov 23 17:24:11 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 17:24:11 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDetector]: Display "ASUS VC239" does not seem to support brightness
control - wait before retrying initialization
Nov 23 17:24:11 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: "ASUS VC239" retrying to initialize DDC/CI brightness in 1000
milliseconds - attempt no. 1
Nov 23 17:24:13 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: "ASUS VC239" succeeded to initialize DDC/CI brightness
Nov 23 17:24:13 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds
are not supported by the kernel for this hardware"
Nov 23 17:24:13 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
org.kde.powerdevil.backlighthelper.brightness failed
Nov 23 17:24:14 bazzite systemd[2140]: Started plasma-powerdevil.service -
Powerdevil.
Nov 23 17:24:14 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil: Handle
button events action could not check for screen configuration
Nov 23 17:24:14 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds
are not supported by the kernel for this hardware"
Nov 23 17:24:17 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-3:
fd=52], Replacing adjusted sleep multiplier 0.00 with 1.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:41:29 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:41:29 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-3:
fd=52], Replacing adjusted sleep multiplier 0.00 with 1.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:41:30 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:42:59 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-3:
fd=52], Replacing adjusted sleep multiplier 0.00 with 1.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:43:01 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 17:43:01 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:43:03 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 17:43:03 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:44:25 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-3:
fd=52], Replacing adjusted sleep multiplier 0.00 with 1.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:44:27 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 17:44:27 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:44:29 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 17:44:29 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:44:30 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-3:
fd=52], Replacing adjusted sleep multiplier 0.00 with 1.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:44:32 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 17:44:32 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 17:44:34 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 17:44:34 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:18:20 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:18:20 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:18:22 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:18:22 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:18:22 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-3:
fd=52], Replacing adjusted sleep multiplier 0.00 with 1.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:22:29 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:22:29 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:22:31 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:22:31 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:22:33 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:22:33 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:22:35 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:22:35 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:24:34 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:24:34 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-3:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:24:36 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:24:36 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:24:38 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:24:38 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:28:04 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_open_display2 -3029
Nov 23 18:28:04 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: "XZ272" retrying to set DDC/CI brightness in 1000
milliseconds - attempt no. 1
Nov 23 18:28:04 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:28:08 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:28:08 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:28:08 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-3:
fd=52], Keeping adjusted sleep multiplier 1.60 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:28:10 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:28:10 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:29:07 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:29:07 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-3:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:29:09 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:29:09 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:29:12 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:29:12 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:31:44 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:31:44 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:31:47 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-4:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:31:49 bazzite org_kde_powerdevil[2744]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -3007
Nov 23 18:31:49 bazzite org_kde_powerdevil[2744]: dh=Display_Handle[i2c-5:
fd=52], Keeping adjusted sleep multiplier 2.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Nov 23 18:35:05 bazzite systemd[2140]: Stopping plasma-powerdevil.service -
Powerdevil...
Nov 23 18:35:06 bazzite systemd[2140]: Stopped plasma-powerdevil.service -
Powerdevil.
Nov 23 18:35:06 bazzite systemd[2140]: plasma-powerdevil.service: Consumed
5.440s CPU time, 23.6M memory peak.
```

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to