Summary: | After a short DDCA_EVENT_DPMS_ASLEEP/DDCA_EVENT_DPMS_AWAKE cycle Plasma is unusable | ||
---|---|---|---|
Product: | [Plasma] Powerdevil | Reporter: | wojnilowicz <lukasz.wojnilowicz> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | natalie_clarius |
Priority: | NOR | ||
Version: | 6.2.2 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
journalctl since idle time
journalctl -b --user-unit plasma-powerdevil journalctl since idle time with laptop display enabled journalctl since idle time on X11 journalctl since idle time on X11 with POWERDEVIL_NO_DDCUTIL=1 |
Created attachment 175484 [details]
journalctl -b --user-unit plasma-powerdevil
Created attachment 175756 [details]
journalctl since idle time with laptop display enabled
The same happens if my laptop display is enabled, but I don't need to issue "systemctl --user status plasma-plasmashell" afterwards because my Plasma is usable. See the attached journalctl for differences.
The same happens if I turn off and then turn on my screen manually (when the laptop display is disabled) i.e. Plasma is unusable.
The strange message that I noticed earlier "lis 03 12:26:46 myuser.myhost org_kde_powerdevil[1607]: busno=2, sleep-multiplier = 1,60. Testing for supported feature 0x10 returned Error_Info[DDCRC_DPMS_ASLEEP in ddc_write_read_with_retry, causes: ENXIO]"
is probably from my laptop display. "ddcutil detect" gives:
Invalid display
I2C bus: /dev/i2c-2
DRM connector: card0-LVDS-1
EDID synopsis:
Mfg id: AUO - UNK
Model:
Product code: 33140 (0x8174)
Serial number:
Binary serial number: 0 (0x00000000)
DDC communication failed. (getvcp of feature x10 returned Error_Info[ENXIO in ddc_write_read_with_retry, causes: ENXIO])
This appears to be a laptop display. Laptop displays do not support DDC/CI
Created attachment 175757 [details]
journalctl since idle time on X11
The same happens on X11 but I don't have to issue "systemctl --user status plasma-plasmashell" because my Plasma is still usable.
I also noticed that shortly before my external display wakes up, my laptop display lights up for a short time but quickly lights down. Could it be that disabling external display, enables internal display automatically, but since it's meant to be disabled my external display is re-enabled again?
Created attachment 175760 [details] journalctl since idle time on X11 with POWERDEVIL_NO_DDCUTIL=1 The same happens with POWERDEVIL_NO_DDCUTIL=1 as recommended at https://invent.kde.org/plasma/powerdevil/-/blob/master/README.md#troubleshooting-ddcci-monitor-brightness-controls I noticed "lis 12 16:21:20 myuser.myhost org_kde_powerdevil[21168]: Delaying 6 seconds to avoid a false disconnect/connect sequence..." Could it be of any significance? Closing as an upstream issue as seen at https://github.com/rockowitz/ddcutil/issues/470 This should be fixed with ddcutil 2.1.5. |
Created attachment 175483 [details] journalctl since idle time SUMMARY My external screen goes to sleep correctly, but soon, after it displays "stand by" message by itself, it wakes up. Plasma becomes unusable (for example my taks manager disappears) afterwards. There is no core dump after checking with coredumpctl, so I believe it doesn't crash. I need to "systemctl --user status plasma-plasmashell" to make it usable again. STEPS TO REPRODUCE 1. Set turn off screen time to 1 minute in System Settings 2. Wait 1 minute for the screen to fade to black 3. See "stand by" message on my screen 4. See that my screen turned on again by itself after 10 seconds of being turned off OBSERVED RESULT My external screen goes to sleep but awakes shortly afterwards. EXPECTED RESULT My external screen should go to sleep and stay like that when uninterrupted. SOFTWARE/OS VERSIONS Operating System: Fedora Linux 41 KDE Plasma Version: 6.2.2 KDE Frameworks Version: 6.7.0 Qt Version: 6.7.2 Kernel Version: 6.11.5-300.fc41.x86_64 (64-bit) Graphics Platform: Wayland Graphics Processor: NV96 ADDITIONAL INFORMATION 1. I noticed this strange message in journalctl lis 03 12:26:46 myuser.myhost org_kde_powerdevil[1607]: busno=2, sleep-multiplier = 1,60. Testing for supported feature 0x10 returned Error_Info[DDCRC_DPMS_ASLEEP in ddc_write_read_with_retry, causes: ENXIO] 2. Not happening on nvidia-340xx when on Plasma 5 3. Dimming of the screen works correctly 4. It's a laptop with an external screen connected through HDMI. Laptop's built-in screen is disabled in System Settings. 5. In dmesg I have "[ 8.315960] nouveau 0000:01:00.0: DRM: Skipping nv_backlight registration"