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

--- Comment #9 from Martin Bednar <martin+...@serafean.cz> ---
Got something. powerdevil survived, to there's that. 
Situation: 2 external displays, laptop in clamshell mode. Laptop idle, displays
suspended. Upon resume, powerdevil log:

May 27 23:40:49 ged org_kde_powerdevil[3058]: No traced function stack for
current thread
May 27 23:40:49 ged org_kde_powerdevil[3058]: [  3827]
(i2c_check_open_bus_alive) Retrying i2c_check_edid_exists_by_dh() (c): Sleeping
for 1000 milliseconds
May 27 23:40:49 ged org_kde_powerdevil[3058]: kscreen.kwayland: removing output
"DP-2"
May 27 23:40:50 ged org_kde_powerdevil[3058]: [  3827]
(i2c_check_open_bus_alive) Retrying i2c_check_edid_exists_by_dh() (c): Sleeping
for 1000 milliseconds
May 27 23:40:50 ged org_kde_powerdevil[3058]: [  3826] Removing connected
display on bus 14
May 27 23:40:50 ged org_kde_powerdevil[3058]: [  3826] Emitting
DDCA_Display_Status_Event[16468.891:  DDCA_EVENT_DISPLAY_DISCONNECTED,
card0-DP-2, dref: DDCA_Display_Ref[2], io_path:/dev/i2c-14, ddc working: false]
May 27 23:40:50 ged org_kde_powerdevil[3058]: [  3826] Starting 1 callback
threads
May 27 23:40:50 ged org_kde_powerdevil[3058]: [  3826] libddcutil callback
thread 0x7f0520012ba0 started
May 27 23:40:50 ged org_kde_powerdevil[3058]: [  3826] Started 1 event callback
thread(s)
May 27 23:40:50 ged org_kde_powerdevil[3058]: [ 36422] Invoking callback
function 0x7f056112ba00 for event DDCA_Display_Status_Event[16468.891: 
DDCA_EVENT_DISPLAY_DISCONNECTED, card0-DP-2, dref: DDCA_Display_Ref[2],
io_path:/dev/i2c-14, ddc>
May 27 23:40:50 ged org_kde_powerdevil[3058]: [ 36422] Callback function
0x7f056112ba00 for event DDCA_Display_Status_Event[16468.891: 
DDCA_EVENT_DISPLAY_DISCONNECTED, card0-DP-2, dref: DDCA_Display_Ref[2],
io_path:/dev/i2c-14, ddc working:>
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3827] /dev/i2c-14: Checking
EDID succeeded after 4 tries (G)
May 27 23:40:51 ged org_kde_powerdevil[3058]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_get_non_table_vcp_value -5
May 27 23:40:51 ged org_kde_powerdevil[3058]: org.kde.powerdevil:
[DDCutilDisplay]: ddca_set_non_table_vcp_value -3029
May 27 23:40:51 ged org_kde_powerdevil[3058]: kscreen.kwayland: adding output
78
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3826] [  3826]Locked bus
/dev/i2c-14 after 3 tries
May 27 23:40:51 ged org_kde_powerdevil[3058]: Current call stack:
May 27 23:40:51 ged org_kde_powerdevil[3058]: 
May 27 23:40:51 ged org_kde_powerdevil[3058]: 
May 27 23:40:51 ged org_kde_powerdevil[3058]: 
May 27 23:40:51 ged org_kde_powerdevil[3058]: 
May 27 23:40:51 ged org_kde_powerdevil[3058]: 
May 27 23:40:51 ged org_kde_powerdevil[3058]: 
May 27 23:40:51 ged org_kde_powerdevil[3058]: 
May 27 23:40:51 ged org_kde_powerdevil[3058]: 
May 27 23:40:51 ged org_kde_powerdevil[3058]: 
May 27 23:40:51 ged org_kde_powerdevil[3058]: No traced function stack for
current thread
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3826] Adding connected display
with bus 14
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3826] Emitting
DDCA_Display_Status_Event[16470.362:  DDCA_EVENT_DISPLAY_CONNECTED, card0-DP-2,
dref: DDCA_Display_Ref[4], io_path:/dev/i2c-14, ddc working: true]
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3826] Starting 1 callback
threads
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3826] libddcutil callback
thread 0x7f0520014790 started
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3826] Started 1 event callback
thread(s)
May 27 23:40:51 ged org_kde_powerdevil[3058]: [ 36489] Invoking callback
function 0x7f056112ba00 for event DDCA_Display_Status_Event[16470.362: 
DDCA_EVENT_DISPLAY_CONNECTED, card0-DP-2, dref: DDCA_Display_Ref[4],
io_path:/dev/i2c-14, ddc wo>
May 27 23:40:51 ged org_kde_powerdevil[3058]: [ 36489] Callback function
0x7f056112ba00 for event DDCA_Display_Status_Event[16470.362: 
DDCA_EVENT_DISPLAY_CONNECTED, card0-DP-2, dref: DDCA_Display_Ref[4],
io_path:/dev/i2c-14, ddc working: tr>
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3058] Quiescing libddcutil
API...
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3058] Quiesce libddcutil API
complete
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3058] Display redetection
starting.
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3825] recheck thread
terminating because watch thread terminated
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3058] Watch thread terminated.
May 27 23:40:51 ged org_kde_powerdevil[3058]: [  3058] (i2c_detect_x37) Extra
x37 sleep: Sleeping for 400 milliseconds
May 27 23:40:52 ged org_kde_powerdevil[3058]: [  3058] (i2c_detect_x37) Extra
x37 sleep: Sleeping for 400 milliseconds
May 27 23:40:52 ged org_kde_powerdevil[3058]: [  3058] (i2c_detect_x37) Extra
x37 sleep: Sleeping for 400 milliseconds
May 27 23:40:55 ged org_kde_powerdevil[3058]: [ 36493]
(check_supported_feature) busno=15, sleep-multiplier =  2.00. Testing for
supported feature 0x10 returned Error_Info[DDCRC_RETRIES in
ddc_write_read_with_retry, causes: ETIMEDOUT(10)]
May 27 23:40:55 ged org_kde_powerdevil[3058]: [  3058] Watching for display
connection changes, resolved watch mode = Watch_Mode_Xevent, poll loop interval
= 100 millisec
May 27 23:40:55 ged org_kde_powerdevil[3058]: [  3058]                         
                extra_stabilization_millisec: 0,  stabilization_poll_millisec:
100
May 27 23:40:55 ged org_kde_powerdevil[3058]: [  3058] libddcutil recheck
thread 0x563fbca6b1c0 started
May 27 23:40:55 ged org_kde_powerdevil[3058]: [  3058] libddcutil watch thread
0x563fbcbb2d30 started
May 27 23:40:55 ged org_kde_powerdevil[3058]: [  3058] Display redetection
finished.
May 27 23:40:55 ged org_kde_powerdevil[3058]: [  3058] Unquiescing libddcutil
API...
May 27 23:40:55 ged org_kde_powerdevil[3058]: [ 36498]
(dw_recheck_displays_func) Recheck interval: Sleeping for 200 milliseconds

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

Reply via email to