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

            Bug ID: 494522
           Summary: Powerdevil causes Samsung Odyssey G5 to go on/off
                    repeatedly forever
    Classification: Plasma
           Product: Powerdevil
           Version: git-stable-Plasma/6.2
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: needs_verification
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

SUMMARY
since the update to Plasma 6.2, my main screen (Samsung Odyssey G5) started to
act weird. It started just well and after some seconds it started going on and
off again every few seconds (5-6), making impossible to use Plasma. 
The secondary Screen (ASUS MG279) worked just well. 
Happened even only with the Samsung screen attached.
No Issue with Plasma < 6.2

STEPS TO REPRODUCE
1. attach a Samsung Odyssey G5 (27'', 1440p) with DP (1.2)
2. start Plasma 6.2

OBSERVED RESULT
Screen going on/off repeatedly forever after starting up Plasma

EXPECTED RESULT
Screen staying on

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux, Kernel: Linux 6.11.3-3-cachyos
KDE Plasma Version: 6.2
KDE Frameworks Version: 
Qt Version: 6

ADDITIONAL INFORMATION
after going through Logs, its visible that Powerdevil starts the redection of
the screen over and over again:

Oct 11 01:14:57 NALX org_kde_powerdevil[951]: Delaying 6 seconds to avoid a
false disconnect/connect sequence...
Oct 11 01:15:04 NALX org_kde_powerdevil[951]: DRM connectors with newly
disconnected displays: card0-DP-2
Oct 11 01:15:04 NALX org_kde_powerdevil[951]: Removing connected display,
drm_connector: card0-DP-2, dref Display_Ref[bus /dev/i2c-7]
Oct 11 01:15:06 NALX org_kde_powerdevil[951]: Emitting
DDCA_Display_Status_Event(  48.241:  DDCA_EVENT_DISPLAY_DISCONNECTED,
card0-DP-2, dref: Display_Ref[bus /dev/i2c-7], io_path:/dev/i2c-7]
Oct 11 01:15:06 NALX org_kde_powerdevil[951]: Executed 1 registered callbacks.
Oct 11 01:15:33 NALX org_kde_powerdevil[951]: Emitting
DDCA_Display_Status_Event(  75.267:  DDCA_EVENT_DISPLAY_CONNECTED, card0-DP-2,
dref: Display_Ref[NULL], io_path:/dev/i2c--1]
Oct 11 01:15:33 NALX org_kde_powerdevil[951]: Executed 1 registered callbacks.
Oct 11 01:15:33 NALX org_kde_powerdevil[951]: Display redetection starting.
Oct 11 01:15:33 NALX org_kde_powerdevil[951]: Watch thread terminated.
Oct 11 01:15:36 NALX org_kde_powerdevil[951]: busno=5, sleep-multiplier = 
2.00. Testing for supported feature 0x10 returned Error_Info[DDCRC_RETRIES in
ddc_write_read_with_retry, causes: DDCRC_NULL_RESPONSE(10)]
Oct 11 01:15:36 NALX org_kde_powerdevil[951]: Watch thread started
Oct 11 01:15:36 NALX org_kde_powerdevil[951]: Display redetection finished.
Oct 11 01:15:38 NALX org_kde_powerdevil[951]: dh=Display_Handle[i2c-7: fd=50],
Replacing adjusted sleep multiplier 0.20 with 1.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Oct 11 01:15:44 NALX org_kde_powerdevil[951]: Delaying 6 seconds to avoid a
false disconnect/connect sequence...
Oct 11 01:15:49 NALX org_kde_powerdevil[951]: dh=Display_Handle[i2c-7: fd=50],
Replacing adjusted sleep multiplier 0.20 with 1.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Oct 11 01:15:52 NALX org_kde_powerdevil[951]: stabilized_connector_names
required 1 extra calls to get_sysfs_drm_connector_names()
Oct 11 01:15:55 NALX org_kde_powerdevil[951]: Delaying 6 seconds to avoid a
false disconnect/connect sequence...
Oct 11 01:15:59 NALX org_kde_powerdevil[951]: dh=Display_Handle[i2c-7: fd=50],
Replacing adjusted sleep multiplier 0.20 with 1.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
Oct 11 01:16:03 NALX org_kde_powerdevil[951]: stabilized_connector_names
required 1 extra calls to get_sysfs_drm_connector_names()
Oct 11 01:16:07 NALX org_kde_powerdevil[951]: Delaying 6 seconds to avoid a
false disconnect/connect sequence...
Oct 11 01:16:15 NALX org_kde_powerdevil[951]: stabilized_connector_names
required 1 extra calls to get_sysfs_drm_connector_names()
Oct 11 01:16:21 NALX org_kde_powerdevil[951]: dh=Display_Handle[i2c-7: fd=50],
Replacing adjusted sleep multiplier 0.20 with 1.00 for SE_POST_WRITE or
SE_POST_SAVE_SETTINGS
-----------------------------------------------
I was able to work around it, by disabling ddcutil (add
Environment="POWERDEVIL_NO_DDCUTIL=1" to plasma-powerdevil.service). Not
happened again ever since - but lost ability to set brightness/contrast/etc
through KDE.

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

Reply via email to