Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Terminates After Display Hotplug #17

Open
alex-courtis opened this issue Oct 27, 2024 · 1 comment
Open

Terminates After Display Hotplug #17

alex-courtis opened this issue Oct 27, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@alex-courtis
Copy link
Owner

Description

wideriver exits prematurely following a monitor hotplug.

Not reliably reproducible.

river version

0.3.5

wideriver version

wideriver version 1.2.0

Logs

I [23:43:34] --layout                       left
I [23:43:34] --layout-alt                   monocle
I [23:43:34] --stack                        dwindle
I [23:43:34] --count-master                 1
I [23:43:34] --ratio-master                 0.5
I [23:43:34] --count-wide-left              0
I [23:43:34] --ratio-wide                   0.35
I [23:43:34] --smart-gaps
I [23:43:34] --inner-gaps                   1
I [23:43:34] --outer-gaps                   0
I [23:43:34] --border-width                 1
I [23:43:34] --border-width-monocle         1
I [23:43:34] --border-width-smart-gaps      1
I [23:43:34] --border-color-focused         0xd0d0d0
I [23:43:34] --border-color-focused-monocle 0x303030
I [23:43:34] --border-color-unfocused       0x303030
I [23:43:34] --log-threshold                info
I [23:43:34] wideriver started
I [08:41:40] Wayland display terminated, exiting.
I [08:41:40] wideriver done

Steps to reproduce

Start normally on laptop with no external displays.

With lid open, attach a thunderbolt monitor.

@alex-courtis alex-courtis added the bug Something isn't working label Oct 27, 2024
@alex-courtis
Copy link
Owner Author

way-displays logs:

I [00:25:11] 
I [00:25:11] Lid closed
I [08:41:25] 
I [08:41:25] Lid open
I [08:41:39] 
I [08:41:39] DP-1 Arrived:
I [08:41:39]   info:
I [08:41:39]     name:      'DP-1'
I [08:41:39]     make:      'GIGA-BYTE TECHNOLOGY CO., LTD.'
I [08:41:39]     model:     'M28U'
I [08:41:39]     serial:    '21490B006081'
I [08:41:39]     desc:      'GIGA-BYTE TECHNOLOGY CO., LTD. M28U 21490B006081 (DP-1)'
I [08:41:39]     width:     630mm
I [08:41:39]     height:    360mm
I [08:41:39]     dpi:       153.61 @ 3840x2160
I [08:41:39]     mode:      3840 x 2160 @  60 Hz   60,000 mHz (preferred)  60,000 mHz  59,940 mHz
I [08:41:39]     mode:      3840 x 2160 @  24 Hz   24,000 mHz  23,976 mHz
I [08:41:39]     mode:      2560 x 1440 @ 144 Hz  143,856 mHz
I [08:41:39]     mode:      2560 x 1440 @ 120 Hz  119,879 mHz
I [08:41:39]     mode:      2560 x 1440 @  60 Hz   59,940 mHz
I [08:41:39]     mode:      1920 x 1080 @ 144 Hz  143,853 mHz
I [08:41:39]     mode:      1920 x 1080 @ 120 Hz  120,000 mHz 119,880 mHz
I [08:41:39]     mode:      1920 x 1080 @  60 Hz   60,000 mHz  60,000 mHz  59,940 mHz
I [08:41:39]     mode:      1920 x 1080 @  24 Hz   24,000 mHz  23,976 mHz
I [08:41:39]     mode:      1680 x 1050 @  60 Hz   59,954 mHz
I [08:41:39]     mode:      1440 x  900 @  60 Hz   59,887 mHz
I [08:41:39]     mode:      1280 x 1024 @  60 Hz   60,020 mHz
I [08:41:39]     mode:      1280 x  720 @ 120 Hz  120,000 mHz 119,880 mHz
I [08:41:39]     mode:      1280 x  720 @  60 Hz   60,000 mHz  59,940 mHz
I [08:41:39]     mode:      1024 x  768 @  75 Hz   75,029 mHz
I [08:41:39]     mode:      1024 x  768 @  60 Hz   60,004 mHz
I [08:41:39]     mode:       800 x  600 @  75 Hz   75,000 mHz
I [08:41:39]     mode:       800 x  600 @  60 Hz   60,317 mHz
I [08:41:39]     mode:       720 x  480 @  60 Hz   60,000 mHz  59,940 mHz
I [08:41:39]     mode:       640 x  480 @  75 Hz   75,000 mHz
I [08:41:39]     mode:       640 x  480 @  60 Hz   60,000 mHz  59,940 mHz
I [08:41:39]   current:
I [08:41:39]     scale:     1.000 (1.600)
I [08:41:39]     position:  1280,0
I [08:41:39]     mode:      3840x2160@60Hz (60,000mHz) (preferred)
I [08:41:39]     VRR:       off
I [08:41:39] 
I [08:41:39] DP-1 Changing:
I [08:41:39]   from:
I [08:41:39]     scale:     1.000 (1.600)
I [08:41:39]     position:  1280,0
I [08:41:39]     mode:      3840x2160@60Hz (60,000mHz) (preferred)
I [08:41:39]     VRR:       off
I [08:41:39]   to:
I [08:41:39]     VRR:       on
I [08:41:40] 
I [08:41:40] DP-1 Departed:
I [08:41:40]     name:      'DP-1'
I [08:41:40]     desc:      'GIGA-BYTE TECHNOLOGY CO., LTD. M28U 21490B006081 (DP-1)'
W [08:41:40] 
W [08:41:40] WARNING: Changes cancelled, retrying
I [08:41:44] 
I [08:41:44] DP-1 Arrived:
I [08:41:44]   info:
I [08:41:44]     name:      'DP-1'
I [08:41:44]     make:      'GIGA-BYTE TECHNOLOGY CO., LTD.'
I [08:41:44]     model:     'M28U'
I [08:41:44]     serial:    '21490B006081'
I [08:41:44]     desc:      'GIGA-BYTE TECHNOLOGY CO., LTD. M28U 21490B006081 (DP-1)'
I [08:41:44]     width:     630mm
I [08:41:44]     height:    360mm
I [08:41:44]     dpi:       153.61 @ 3840x2160
I [08:41:44]     mode:      3840 x 2160 @  60 Hz   60,000 mHz (preferred)  60,000 mHz  59,940 mHz
I [08:41:44]     mode:      3840 x 2160 @  24 Hz   24,000 mHz  23,976 mHz
I [08:41:44]     mode:      2560 x 1440 @ 144 Hz  143,856 mHz
I [08:41:44]     mode:      2560 x 1440 @ 120 Hz  119,879 mHz
I [08:41:44]     mode:      2560 x 1440 @  60 Hz   59,940 mHz
I [08:41:44]     mode:      1920 x 1080 @ 144 Hz  143,853 mHz
I [08:41:44]     mode:      1920 x 1080 @ 120 Hz  120,000 mHz 119,880 mHz
I [08:41:44]     mode:      1920 x 1080 @  60 Hz   60,000 mHz  60,000 mHz  59,940 mHz
I [08:41:44]     mode:      1920 x 1080 @  24 Hz   24,000 mHz  23,976 mHz
I [08:41:44]     mode:      1680 x 1050 @  60 Hz   59,954 mHz
I [08:41:44]     mode:      1440 x  900 @  60 Hz   59,887 mHz
I [08:41:44]     mode:      1280 x 1024 @  60 Hz   60,020 mHz
I [08:41:44]     mode:      1280 x  720 @ 120 Hz  120,000 mHz 119,880 mHz
I [08:41:44]     mode:      1280 x  720 @  60 Hz   60,000 mHz  59,940 mHz
I [08:41:44]     mode:      1024 x  768 @  75 Hz   75,029 mHz
I [08:41:44]     mode:      1024 x  768 @  60 Hz   60,004 mHz
I [08:41:44]     mode:       800 x  600 @  75 Hz   75,000 mHz
I [08:41:44]     mode:       800 x  600 @  60 Hz   60,317 mHz
I [08:41:44]     mode:       720 x  480 @  60 Hz   60,000 mHz  59,940 mHz
I [08:41:44]     mode:       640 x  480 @  75 Hz   75,000 mHz
I [08:41:44]     mode:       640 x  480 @  60 Hz   60,000 mHz  59,940 mHz
I [08:41:44]   current:
I [08:41:44]     scale:     1.000 (1.600)
I [08:41:44]     position:  1280,0
I [08:41:44]     mode:      3840x2160@60Hz (60,000mHz) (preferred)
I [08:41:44]     VRR:       off
I [08:41:44] 
I [08:41:44] DP-1 Changing:
I [08:41:44]   from:
I [08:41:44]     scale:     1.000 (1.600)
I [08:41:44]     position:  1280,0
I [08:41:44]     mode:      3840x2160@60Hz (60,000mHz) (preferred)
I [08:41:44]     VRR:       off
I [08:41:44]   to:
I [08:41:44]     VRR:       on
I [08:41:44] 
I [08:41:44] DP-1:
I [08:41:44]   Cannot enable VRR: this display or compositor may not support it.
I [08:41:44]   To speed things up you can disable VRR for this display by adding the following or similar to your cfg.yaml
I [08:41:44]   VRR_OFF:
I [08:41:44]     - 'M28U'
I [08:41:44] 
I [08:41:44] eDP-1 Changing:
I [08:41:44]   from:
I [08:41:44]     scale:     2.000 (2.213)
I [08:41:44]     size:      1280x720
I [08:41:44]     position:  0,0
I [08:41:44]     mode:      2560x1440@60Hz (59,998mHz) (preferred)
I [08:41:44]     VRR:       off
I [08:41:44]   to:
I [08:41:44]     position:  2363,609
I [08:41:44] 
I [08:41:44] DP-1 Changing:
I [08:41:44]   from:
I [08:41:44]     scale:     1.000 (1.600)
I [08:41:44]     size:      3840x2160
I [08:41:44]     position:  1280,0
I [08:41:44]     mode:      3840x2160@60Hz (60,000mHz) (preferred)
I [08:41:44]     VRR:       off
I [08:41:44]   to:
I [08:41:44]     scale:     1.625
I [08:41:44]     position:  0,0
I [08:41:44] 
I [08:41:44] Executing CHANGE_SUCCESS_CMD:
I [08:41:44]   bell2
notify-send way-displays "CHANGE_SUCCESS_CMD"

I [08:41:44] 
I [08:41:44] Changes successful

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant