https://bugs.kde.org/show_bug.cgi?id=494905
Bug ID: 494905 Summary: External monitor enters connect/disconnect loop Classification: Plasma Product: Powerdevil Version: 6.2.1 Platform: Arch Linux OS: Linux Status: REPORTED Severity: major Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: t...@el1x.com CC: natalie_clar...@yahoo.de Target Milestone: --- SUMMARY Logging this under powerdevil as I believe the issue with with supply power to an external monitor. I have an external (portable) monitor that uses a single USB-C cable for both power/data. Up until the recent release of Plasma 6.2 I have had no issues. Since the update, I can no longer use the external monitor without additional power supplied directly the the monitor otherwise the system appears to fall into an endless detection loop as the monitor connects/reconnects constantly. STEPS TO REPRODUCE 1. Plug in external monitor via USB-C OBSERVED RESULT Connect/disconnect loop EXPECTED RESULT Operation as per Plasma 6.1 SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.2.1 KDE Frameworks Version: 6.7.0 Qt Version: 6.8.0 Kernel Version: 6.11.3-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 7840U w/ Radeon 780M Graphics Memory: 30.7 GiB of RAM Graphics Processor: AMD Radeon 780M Manufacturer: Framework Product Name: Laptop 13 (AMD Ryzen 7040Series) ADDITIONAL INFORMATION Excerpts from journalctl below. Oct 17 10:54:26 tim-framework plasmashell[1223]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash Oct 17 10:54:26 tim-framework plasmashell[1223]: kde.plasmashell: requesting unexisting screen available rect -1 Oct 17 10:54:26 tim-framework plasmashell[1223]: kde.plasmashell: requesting unexisting screen available rect -1 Oct 17 10:54:26 tim-framework plasmashell[1223]: kde.plasmashell: requesting unexisting screen available rect -1 Oct 17 10:54:26 tim-framework plasmashell[1223]: kde.plasmashell: requesting unexisting screen available rect -1 Oct 17 10:54:26 tim-framework systemsettings[2558]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash Oct 17 10:54:26 tim-framework kwin_wayland[972]: kwin_core: XCB error: 147 (BadOutput), sequence: 1156, resource id: 1151, major code: 140 (RANDR), mino r code: 30 (SetOutputPrimary) Oct 17 10:54:26 tim-framework plasmashell[1223]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken. Oct 17 10:54:26 tim-framework plasmashell[1223]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken. Oct 17 10:54:26 tim-framework plasmashell[1223]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken. Oct 17 10:54:26 tim-framework org_kde_powerdevil[1302]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash Oct 17 10:54:26 tim-framework kded6[1151]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_c1_00.6.analog-stereo.monitor" Oct 17 10:54:26 tim-framework kded6[1310]: xsettingsd: Reloading configuration Oct 17 10:54:26 tim-framework kded6[1310]: xsettingsd: Loaded 14 settings from /home/tim/.config/xsettingsd/xsettingsd.conf Oct 17 10:54:26 tim-framework plasmashell[1223]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_c1_00.6.analog-stereo.monitor" Oct 17 10:54:26 tim-framework plasmashell[1223]: The cached device pixel ratio value was stale on window update. Please file a QTBUG which explains how to reproduce. Oct 17 10:54:29 tim-framework org_kde_powerdevil[1302]: Emitting DDCA_Display_Status_Event( 74.298: DDCA_EVENT_DISPLAY_CONNECTED, card1-DP-2, dref: Display_Ref[NU LL], io_path:/dev/i2c-13] Oct 17 10:54:29 tim-framework org_kde_powerdevil[1302]: Executed 1 registered callbacks. Oct 17 10:54:29 tim-framework org_kde_powerdevil[1302]: Display redetection starting. Oct 17 10:54:29 tim-framework org_kde_powerdevil[1302]: Sleep event. connector=card1-eDP-1, dref not set Oct 17 10:54:29 tim-framework org_kde_powerdevil[1302]: Emitting DDCA_Display_Status_Event( 76.301: DDCA_EVENT_DPMS_ASLEEP, card1-eDP-1, dref: Display_Ref[NULL], io_path:/dev/i2c-11] Oct 17 10:54:29 tim-framework org_kde_powerdevil[1302]: Executed 1 registered callbacks. Oct 17 10:54:29 tim-framework org_kde_powerdevil[1302]: Watch thread terminated. Oct 17 10:54:29 tim-framework org_kde_powerdevil[1302]: Watch thread started Oct 17 10:54:29 tim-framework org_kde_powerdevil[1302]: Display redetection finished. Oct 17 10:54:31 tim-framework org_kde_powerdevil[1302]: dh=Display_Handle[i2c-13: fd=143], Replacing adjusted sleep multiplier 0.70 with 1.00 for SE_POS T_WRITE or SE_POST_SAVE_SETTINGS Oct 17 10:54:31 tim-framework org_kde_powerdevil[1302]: Sleep event. connector=card1-eDP-1, dref not set Oct 17 10:54:33 tim-framework org_kde_powerdevil[1302]: Emitting DDCA_Display_Status_Event( 79.131: DDCA_EVENT_DPMS_ASLEEP, card1-eDP-1, dref: Display_Ref[NULL], io_path:/dev/i2c-11] Oct 17 10:54:33 tim-framework org_kde_powerdevil[1302]: Executed 1 registered callbacks. -- You are receiving this mail because: You are watching all bug changes.