SUMMARY On connecting an external monitor, Plasma switches to the highest resolution available instead of using the one that I (have to) set every day... STEPS TO REPRODUCE 1. Connect external monitor 2. Connect external different monitor 3. Reconnect the former monitor OBSERVED RESULT Resolution not kept as set before for this monitor, but rather changed EXPECTED RESULT Resolution respected SOFTWARE/OS VERSIONS Operating System: KDE neon 6.3 KDE Plasma Version: 6.3.3 KDE Frameworks Version: 6.12.0 Qt Version: 6.8.2 Kernel Version: 6.11.0-21-generic (64-bit) Graphics Platform: Wayland ADDITIONAL INFORMATION
We need a little more information in order to find out what's going on. 1. What is the make and model number of the monitor where the resolution is being reset? 2. Can we ask you for the output of `kscreen-doctor -o` Thanks
(In reply to TraceyC from comment #1) > We need a little more information in order to find out what's going on. > > 1. What is the make and model number of the monitor where the resolution is > being reset? > 2. Can we ask you for the output of `kscreen-doctor -o` > > Thanks DELL S2722DC or similar (maybe an older model), connected via USB-C -> HDMI Output: 1 eDP-1 disabled connected priority 0 Panel Modes: 1:1920x1200@60*! 2:1600x1200@60 3:1280x1024@60 4:1024x768@60 5:1920x1200@60 6:1280x800@60 7:1920x1080@60 8:1600x900@60 9:1368x768@60 10:1280x720@60 Geometry: 0,0 1920x1200 Scale: 1 Rotation: 1 Overscan: 0 Vrr: Automatic RgbRange: Automatic HDR: incapable Wide Color Gamut: incapable ICC profile: none Color profile source: sRGB Color power preference: prefer efficiency and performance Brightness control: supported, set to 70% and dimming to 100% Output: 2 DP-1 enabled connected priority 1 DisplayPort Modes: 11:1920x1080@60 12:2560x1440@60! 13:2560x1440@75* 14:2048x1080@60 15:2048x1080@24 16:1920x1080@60 17:1920x1080@60 18:1920x1080@60 19:1920x1080@50 20:1920x1080@25 21:1920x1080@24 22:1920x1080@24 23:1600x900@60 24:1280x1024@75 25:1280x1024@60 26:1152x864@75 27:1280x720@60 28:1280x720@60 29:1280x720@50 30:1024x768@75 31:1024x768@60 32:800x600@75 33:800x600@60 34:720x576@50 35:720x576@50 36:720x480@60 37:720x480@60 38:720x480@60 39:720x480@60 40:640x480@75 41:640x480@60 42:640x480@60 43:640x480@60 44:720x400@70 Geometry: 0,0 2560x1440 Scale: 1 Rotation: 1 Overscan: 0 Vrr: incapable RgbRange: Automatic HDR: incapable Wide Color Gamut: incapable ICC profile: none Color profile source: sRGB Color power preference: prefer efficiency and performance Brightness control: supported, set to 100% and dimming to 100%
Thanks for that information. I'll let the kwin developers take it from here.
Identified by Plasma as: Dell S2721D
Please attach the file ~/.config/kwinoutputconfig.json
Created attachment 181898 [details] attached json config Please, see here.
That looks alright. The monitor has an EDID that gets parsed properly and its ID is unique in the config. You wrote that his happens after connecting a different monitor. Does it only ever happen in that situation? Could you attach the file again after connecting that other monitor? If you get the EDID of the two displays, I could also plug that into an autotest and see if it can replicate the problem. You can get it with > cat /sys/class/drm/card1-DP-1/edid > edid.bin (connector name may need adjusting, you can check which one you need with kscreen-doctor -o)
Created attachment 182017 [details] edid dump It always happens with the same (this) display. Always set to the max resolution instead of the repeatedly requested one.
Created attachment 182053 [details] edid dump (from the other monitor that I alternate, not the one with the issue)
Unfortunately the autotest passes with those EDID files. Could you attach the output config after connecting the alternate monitor, for comparison? Maybe the config isn't messing up, but rather the wrong mode gets chosen somehow with the correct config?
But I have attached both EDIDs. One after the problematic display (always chooses higher resolution), second one after the other one I use and that remembers settings correctly.
Yes. I'm asking for ~/.config/kwinoutputconfig.json after you connect the alternate monitor, so that I can check if that somehow modifies the settings for the one where the setting is forgotten, or if the problem is elsewhere.
Created attachment 182977 [details] after connecting to the monitor that remembers the display resolution
BTW, now at: Operating System: KDE neon User Edition KDE Plasma Version: 6.4.1 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.0 Kernel Version: 6.11.0-28-generic (64-bit) Graphics Platform: Wayland
The weird thing is when I connect this monitor that misbehaves and go to display configuration and try to change the resolution from the dropdown, the dropdown seems to be preselected (once I click to open it, not before!) on the 1920x1080 line, even in reality it is always higher...
I wonder if the issue could be that it messes up the refresh rate somehow - if it doesn't find an *exact* match, KWin currently falls back to choosing a new mode from scratch. Could you reproduce the issue again, and then attach the output of > WAYLAND_DEBUG=1 kscreen-doctor -o and just to be sure they match, also ~/.config/kwinoutputconfig.json again (both before correcting the mode)?
Yes, something related to the refresh rate is likely. These monitors are known to be difficult with negotiating refresh rate with connected devices. I'll test once I am close to it.
Today when woken up from hibernate, the resolution was set correctly. Maybe this is related only to sleep mode. I will investigate further and report.
Created attachment 184326 [details] WAYLAND_DEBUG=1 kscreen-doctor -o (wrong resolution automatically selected, before the manual change)
Created attachment 184327 [details] kwin output config json before
Created attachment 184328 [details] kwin output config json after manual change in resolution
Created attachment 184329 [details] WAYLAND_DEBUG=1 kscreen-doctor -o (after the manual change)
Sorry, I should've mentioned that: Wayland debug output gets printed to stderr, you can't just normally redirect it. You have to use > WAYLAND_DEBUG=1 kscreen-doctor -o 2>&1 > output Otherwise it's missing from the file.
Created attachment 184346 [details] WAYLAND_DEBUG=1 kscreen-doctor -o 2>&1 > output
I'll send *before* output later, when I reconnect the other monitor and then reconnect this DELL one.
Created attachment 184448 [details] WAYLAND_DEBUG=1 kscreen-doctor -o 2>&1 > output (before, wrong resolution) the wrong resolution chosen by plasma
Urgh, sorry, I messed the command up again. It should just be > WAYLAND_DEBUG=1 kscreen-doctor -o 2> output.txt I don't know why the previous version doesn't redirect stderr to the file, it works with grep... Either way, this version works.
I'll just paste it as it comes (this is after connecting the offending monitor): Output: 1 eDP-1 47a6e494-f4a6-427a-837d-0ba9781b0f31 disabled connected priority 0 Panel replication source:0 Modes: 1:1920x1200@60*! 2:1600x1200@60 3:1600x1200@60 4:1280x1024@60 5:1280x1024@60 6:1024x768@60 7:1024x768@60 8:1280x800@60 9:1280x800@60 10:1920x1080@60 11:1920x1080@60 12:1600x900@60 13:1600x900@60 14:1368x768@60 15:1368x768@60 16:1280x720@60 17:1280x720@60 Geometry: 0,0 1920x1200 Scale: 1 Rotation: 1 Overscan: 0 Vrr: Automatic RgbRange: Automatic HDR: incapable Wide Color Gamut: incapable ICC profile: none Color profile source: sRGB Color power preference: prefer efficiency and performance Brightness control: supported, set to 70% and dimming to 100% Color resolution: automatic (10), range: [6; 12] bits per color Allow EDR: always Output: 2 DP-1 e22e1b68-34a5-41fe-a9d6-a75ab6105dd1 enabled connected priority 1 DisplayPort replication source:0 Modes: 18:1920x1080@60 19:2560x1440@60! 20:2560x1440@75* 21:2048x1080@60 22:2048x1080@24 23:1920x1080@60 24:1920x1080@60 25:1920x1080@60 26:1920x1080@50 27:1920x1080@25 28:1920x1080@24 29:1920x1080@24 30:1600x900@60 31:1280x1024@75 32:1280x1024@60 33:1152x864@75 34:1280x720@60 35:1280x720@60 36:1280x720@50 37:1024x768@75 38:1024x768@60 39:800x600@75 40:800x600@60 41:720x576@50 42:720x576@50 43:720x480@60 44:720x480@60 45:720x480@60 46:720x480@60 47:640x480@75 48:640x480@60 49:640x480@60 50:640x480@60 51:720x400@70 Geometry: 0,0 2560x1440 Scale: 1 Rotation: 1 Overscan: 0 Vrr: incapable RgbRange: Automatic HDR: incapable Wide Color Gamut: incapable ICC profile: none Color profile source: sRGB Color power preference: prefer efficiency and performance Brightness control: supported, set to 100% and dimming to 100% Color resolution: automatic (10), range: [6; 12] bits per color Allow EDR: unsupported output.txt: [2700235.815] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [2700238.580] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [2700241.470] {Display Queue} wl_display#1.delete_id(3) [2700241.487] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [2700241.496] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 6, new id [unknown]#4) [2700241.500] {Default Queue} wl_registry#2.global(3, "zwp_tablet_manager_v2", 2) [2700241.506] {Default Queue} -> wl_registry#2.bind(3, "zwp_tablet_manager_v2", 1, new id [unknown]#5) [2700241.513] {Default Queue} wl_registry#2.global(4, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2700241.517] {Default Queue} wl_registry#2.global(5, "zxdg_decoration_manager_v1", 1) [2700241.519] {Default Queue} wl_registry#2.global(6, "wp_viewporter", 1) [2700241.521] {Default Queue} -> wl_registry#2.bind(6, "wp_viewporter", 1, new id [unknown]#6) [2700241.523] {Default Queue} wl_registry#2.global(7, "wp_security_context_manager_v1", 1) [2700241.525] {Default Queue} wl_registry#2.global(8, "wp_fractional_scale_manager_v1", 1) [2700241.527] {Default Queue} -> wl_registry#2.bind(8, "wp_fractional_scale_manager_v1", 1, new id [unknown]#7) [2700241.529] {Default Queue} wl_registry#2.global(9, "wl_shm", 2) [2700241.531] {Default Queue} -> wl_registry#2.bind(9, "wl_shm", 2, new id [unknown]#8) [2700241.534] {Default Queue} wl_registry#2.global(10, "wl_seat", 9) [2700241.538] {Default Queue} -> wl_registry#2.bind(10, "wl_seat", 9, new id [unknown]#9) [2700241.541] {Default Queue} -> zwp_tablet_manager_v2#5.get_tablet_seat(new id zwp_tablet_seat_v2#10, wl_seat#9) [2700241.543] {Default Queue} wl_registry#2.global(11, "zwp_pointer_gestures_v1", 3) [2700241.545] {Default Queue} -> wl_registry#2.bind(11, "zwp_pointer_gestures_v1", 1, new id [unknown]#11) [2700241.548] {Default Queue} wl_registry#2.global(12, "zwp_pointer_constraints_v1", 1) [2700241.550] {Default Queue} wl_registry#2.global(13, "zwp_relative_pointer_manager_v1", 1) [2700241.552] {Default Queue} wl_registry#2.global(14, "wl_data_device_manager", 3) [2700241.554] {Default Queue} -> wl_registry#2.bind(14, "wl_data_device_manager", 3, new id [unknown]#12) [2700241.558] {Default Queue} -> wl_data_device_manager#12.get_data_device(new id wl_data_device#13, wl_seat#9) [2700241.561] {Default Queue} wl_registry#2.global(15, "ext_data_control_manager_v1", 1) [2700241.563] {Default Queue} wl_registry#2.global(16, "zwlr_data_control_manager_v1", 2) [2700241.565] {Default Queue} wl_registry#2.global(17, "wp_cursor_shape_manager_v1", 2) [2700241.567] {Default Queue} -> wl_registry#2.bind(17, "wp_cursor_shape_manager_v1", 1, new id [unknown]#14) [2700241.569] {Default Queue} wl_registry#2.global(18, "zwp_primary_selection_device_manager_v1", 1) [2700241.572] {Default Queue} -> wl_registry#2.bind(18, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#15) [2700241.575] {Default Queue} -> zwp_primary_selection_device_manager_v1#15.get_device(new id zwp_primary_selection_device_v1#16, wl_seat#9) [2700241.578] {Default Queue} wl_registry#2.global(19, "org_kde_kwin_idle", 1) [2700241.580] {Default Queue} wl_registry#2.global(20, "zwp_idle_inhibit_manager_v1", 1) [2700241.582] {Default Queue} wl_registry#2.global(21, "ext_idle_notifier_v1", 2) [2700241.584] {Default Queue} wl_registry#2.global(22, "org_kde_plasma_shell", 8) [2700241.586] {Default Queue} wl_registry#2.global(23, "org_kde_kwin_appmenu_manager", 2) [2700241.588] {Default Queue} -> wl_registry#2.bind(23, "org_kde_kwin_appmenu_manager", 1, new id [unknown]#17) [2700241.592] {Default Queue} wl_registry#2.global(24, "org_kde_kwin_server_decoration_palette_manager", 1) [2700241.594] {Default Queue} wl_registry#2.global(26, "org_kde_plasma_virtual_desktop_management", 2) [2700241.596] {Default Queue} wl_registry#2.global(28, "org_kde_kwin_shadow_manager", 2) [2700241.639] {Default Queue} wl_registry#2.global(29, "org_kde_kwin_dpms_manager", 1) [2700241.641] {Default Queue} wl_registry#2.global(30, "org_kde_kwin_server_decoration_manager", 1) [2700241.649] {Default Queue} wl_registry#2.global(31, "kde_output_management_v2", 16) [2700241.651] {Default Queue} wl_registry#2.global(32, "zxdg_output_manager_v1", 3) [2700241.654] {Default Queue} -> wl_registry#2.bind(32, "zxdg_output_manager_v1", 3, new id [unknown]#18) [2700241.656] {Default Queue} wl_registry#2.global(33, "wl_subcompositor", 1) [2700241.658] {Default Queue} -> wl_registry#2.bind(33, "wl_subcompositor", 1, new id [unknown]#19) [2700241.660] {Default Queue} wl_registry#2.global(34, "zxdg_exporter_v2", 1) [2700241.662] {Default Queue} wl_registry#2.global(35, "zxdg_importer_v2", 1) [2700241.664] {Default Queue} wl_registry#2.global(38, "xdg_activation_v1", 1) [2700241.667] {Default Queue} wl_registry#2.global(40, "wp_content_type_manager_v1", 1) [2700241.669] {Default Queue} wl_registry#2.global(41, "wp_tearing_control_manager_v1", 1) [2700241.671] {Default Queue} wl_registry#2.global(42, "xdg_toplevel_drag_manager_v1", 1) [2700241.673] {Default Queue} -> wl_registry#2.bind(42, "xdg_toplevel_drag_manager_v1", 1, new id [unknown]#20) [2700241.675] {Default Queue} wl_registry#2.global(43, "xdg_toplevel_icon_manager_v1", 1) [2700241.677] {Default Queue} wl_registry#2.global(44, "kde_screen_edge_manager_v1", 1) [2700241.680] {Default Queue} wl_registry#2.global(45, "frog_color_management_factory_v1", 1) [2700241.682] {Default Queue} wl_registry#2.global(46, "wp_presentation", 2) [2700241.684] {Default Queue} wl_registry#2.global(47, "wp_color_manager_v1", 1) [2700241.686] {Default Queue} wl_registry#2.global(48, "xdg_wm_dialog_v1", 1) [2700241.688] {Default Queue} wl_registry#2.global(49, "kde_external_brightness_v1", 3) [2700241.692] {Default Queue} wl_registry#2.global(50, "wp_alpha_modifier_v1", 1) [2700241.694] {Default Queue} wl_registry#2.global(51, "wl_fixes", 1) [2700241.696] {Default Queue} wl_registry#2.global(52, "wp_fifo_manager_v1", 1) [2700241.698] {Default Queue} wl_registry#2.global(53, "wp_single_pixel_buffer_manager_v1", 1) [2700241.701] {Default Queue} wl_registry#2.global(54, "xdg_toplevel_tag_manager_v1", 1) [2700241.703] {Default Queue} wl_registry#2.global(55, "wp_color_representation_manager_v1", 1) [2700241.705] {Default Queue} wl_registry#2.global(57, "wl_drm", 2) [2700241.707] {Default Queue} wl_registry#2.global(58, "zwp_linux_dmabuf_v1", 5) [2700241.709] {Default Queue} wl_registry#2.global(59, "wp_linux_drm_syncobj_manager_v1", 1) [2700241.712] {Default Queue} wl_registry#2.global(61, "xdg_wm_base", 6) [2700241.714] {Default Queue} wl_registry#2.global(62, "zwlr_layer_shell_v1", 5) [2700241.716] {Default Queue} wl_registry#2.global(64, "kde_output_device_v2", 16) [2700241.718] {Default Queue} wl_registry#2.global(65, "kde_output_device_v2", 16) [2700241.721] {Default Queue} wl_registry#2.global(67, "wl_output", 4) [2700241.724] {Default Queue} -> wl_registry#2.bind(67, "wl_output", 3, new id [unknown]#21) [2700241.731] {Default Queue} -> zxdg_output_manager_v1#18.get_xdg_output(new id zxdg_output_v1#22, wl_output#21) [2700241.743] {Default Queue} wl_registry#2.global(68, "wp_drm_lease_device_v1", 1) [2700241.752] {Default Queue} wl_registry#2.global(69, "kde_output_order_v1", 1) [2700241.754] {Default Queue} wl_registry#2.global(70, "zwp_text_input_manager_v1", 1) [2700241.757] {Default Queue} -> wl_registry#2.bind(70, "zwp_text_input_manager_v1", 1, new id [unknown]#23) [2700241.760] {Default Queue} -> zwp_text_input_manager_v1#23.create_text_input(new id zwp_text_input_v1#24) [2700241.769] {Default Queue} wl_registry#2.global(71, "zwp_text_input_manager_v2", 1) [2700241.773] {Default Queue} -> wl_registry#2.bind(71, "zwp_text_input_manager_v2", 1, new id [unknown]#25) [2700241.775] {Default Queue} -> zwp_text_input_manager_v2#25.get_text_input(new id zwp_text_input_v2#26, wl_seat#9) [2700241.781] {Default Queue} wl_registry#2.global(72, "zwp_text_input_manager_v3", 1) [2700241.784] {Default Queue} wl_registry#2.global(74, "org_kde_kwin_blur_manager", 1) [2700241.786] {Default Queue} wl_registry#2.global(75, "org_kde_kwin_contrast_manager", 2) [2700241.788] {Default Queue} wl_registry#2.global(76, "org_kde_kwin_slide_manager", 1) [2700241.794] {Default Queue} wl_registry#2.global(77, "xdg_system_bell_v1", 1) [2700241.797] {Default Queue} -> wl_registry#2.bind(77, "xdg_system_bell_v1", 1, new id [unknown]#27) [2700241.800] {Default Queue} wl_callback#3.done(25097) [2700241.803] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [2700242.081] {Display Queue} wl_display#1.delete_id(3) [2700242.085] {Default Queue} wl_shm#8.format(0) [2700242.088] {Default Queue} wl_shm#8.format(1) [2700242.090] {Default Queue} wl_shm#8.format(808669761) [2700242.092] {Default Queue} wl_shm#8.format(808669784) [2700242.093] {Default Queue} wl_shm#8.format(808665665) [2700242.095] {Default Queue} wl_shm#8.format(808665688) [2700242.097] {Default Queue} wl_shm#8.format(942948929) [2700242.098] {Default Queue} wl_shm#8.format(942948952) [2700242.100] {Default Queue} wl_shm#8.format(875710274) [2700242.102] {Default Queue} wl_shm#8.format(875710290) [2700242.104] {Default Queue} wl_seat#9.name("seat0") [2700242.107] {Default Queue} wl_seat#9.capabilities(3) [2700242.110] {Default Queue} -> wl_seat#9.get_keyboard(new id wl_keyboard#28) [2700242.115] {Default Queue} -> wl_seat#9.get_pointer(new id wl_pointer#29) [2700242.118] {Default Queue} -> wp_cursor_shape_manager_v1#14.get_pointer(new id wp_cursor_shape_device_v1#30, wl_pointer#29) [2700242.136] {Default Queue} -> zwp_pointer_gestures_v1#11.get_pinch_gesture(new id zwp_pointer_gesture_pinch_v1#31, wl_pointer#29) [2700242.144] {Default Queue} -> zwp_pointer_gestures_v1#11.get_swipe_gesture(new id zwp_pointer_gesture_swipe_v1#32, wl_pointer#29) [2700242.148] {Default Queue} wl_output#21.mode(1, 2560, 1440, 74971) [2700242.151] {Default Queue} wl_output#21.scale(1) [2700242.153] {Default Queue} wl_output#21.geometry(0, 0, 160, 90, 0, "Samsung Electric Company", "SyncMaster", 0) [2700242.159] {Default Queue} wl_output#21.done() [2700242.161] {Default Queue} zxdg_output_v1#22.logical_position(0, 0) [2700242.164] {Default Queue} zxdg_output_v1#22.logical_size(2560, 1440) [2700242.166] {Default Queue} zxdg_output_v1#22.name("DP-1") [2700242.169] {Default Queue} zxdg_output_v1#22.description("Samsung Electric Company SyncMaster") [2700242.171] {Default Queue} wl_output#21.done() [2700242.181] {Default Queue} wl_callback#3.done(25098) [2700242.595] {Default Queue} -> wl_registry#2.bind(61, "xdg_wm_base", 6, new id [unknown]#3) [2700242.606] {Default Queue} -> wl_registry#2.bind(5, "zxdg_decoration_manager_v1", 1, new id [unknown]#33) [2700242.610] {Default Queue} -> wl_registry#2.bind(34, "zxdg_exporter_v2", 1, new id [unknown]#34) [2700242.612] {Default Queue} -> wl_registry#2.bind(38, "xdg_activation_v1", 1, new id [unknown]#35) [2700242.615] {Default Queue} -> wl_registry#2.bind(43, "xdg_toplevel_icon_manager_v1", 1, new id [unknown]#36) [2700242.617] {Default Queue} -> wl_registry#2.bind(48, "xdg_wm_dialog_v1", 1, new id [unknown]#37) [2700248.082] {Default Queue} wl_keyboard#28.repeat_info(30, 240) [2700248.108] {Default Queue} wl_keyboard#28.keymap(1, fd 13, 70426) [2700249.502] {Default Queue} xdg_toplevel_icon_manager_v1#36.icon_size(96) [2700249.512] {Default Queue} xdg_toplevel_icon_manager_v1#36.done() [2700250.002] {Default Queue} -> wl_registry#2.bind(31, "kde_output_management_v2", 16, new id [unknown]#38) [2700252.931] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#39) [2700252.944] {Default Queue} -> wl_display#1.sync(new id wl_callback#40) [2700252.949] {Default Queue} -> wl_display#1.sync(new id wl_callback#41) [2700253.635] {Display Queue} wl_display#1.delete_id(40) [2700253.659] {Display Queue} wl_display#1.delete_id(41) [2700253.673] {Default Queue} wl_registry#39.global(1, "wl_compositor", 6) [2700253.699] {Default Queue} wl_registry#39.global(3, "zwp_tablet_manager_v2", 2) [2700253.706] {Default Queue} wl_registry#39.global(4, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [2700253.711] {Default Queue} wl_registry#39.global(5, "zxdg_decoration_manager_v1", 1) [2700253.716] {Default Queue} wl_registry#39.global(6, "wp_viewporter", 1) [2700253.730] {Default Queue} wl_registry#39.global(7, "wp_security_context_manager_v1", 1) [2700253.735] {Default Queue} wl_registry#39.global(8, "wp_fractional_scale_manager_v1", 1) [2700253.740] {Default Queue} wl_registry#39.global(9, "wl_shm", 2) [2700253.744] {Default Queue} wl_registry#39.global(10, "wl_seat", 9) [2700253.749] {Default Queue} wl_registry#39.global(11, "zwp_pointer_gestures_v1", 3) [2700253.754] {Default Queue} wl_registry#39.global(12, "zwp_pointer_constraints_v1", 1) [2700253.759] {Default Queue} wl_registry#39.global(13, "zwp_relative_pointer_manager_v1", 1) [2700253.763] {Default Queue} wl_registry#39.global(14, "wl_data_device_manager", 3) [2700253.768] {Default Queue} wl_registry#39.global(15, "ext_data_control_manager_v1", 1) [2700253.773] {Default Queue} wl_registry#39.global(16, "zwlr_data_control_manager_v1", 2) [2700253.777] {Default Queue} wl_registry#39.global(17, "wp_cursor_shape_manager_v1", 2) [2700253.782] {Default Queue} wl_registry#39.global(18, "zwp_primary_selection_device_manager_v1", 1) [2700253.786] {Default Queue} wl_registry#39.global(19, "org_kde_kwin_idle", 1) [2700253.791] {Default Queue} wl_registry#39.global(20, "zwp_idle_inhibit_manager_v1", 1) [2700253.796] {Default Queue} wl_registry#39.global(21, "ext_idle_notifier_v1", 2) [2700253.800] {Default Queue} wl_registry#39.global(22, "org_kde_plasma_shell", 8) [2700253.805] {Default Queue} wl_registry#39.global(23, "org_kde_kwin_appmenu_manager", 2) [2700253.810] {Default Queue} wl_registry#39.global(24, "org_kde_kwin_server_decoration_palette_manager", 1) [2700253.814] {Default Queue} wl_registry#39.global(26, "org_kde_plasma_virtual_desktop_management", 2) [2700253.819] {Default Queue} wl_registry#39.global(28, "org_kde_kwin_shadow_manager", 2) [2700253.824] {Default Queue} wl_registry#39.global(29, "org_kde_kwin_dpms_manager", 1) [2700253.831] {Default Queue} wl_registry#39.global(30, "org_kde_kwin_server_decoration_manager", 1) [2700253.834] {Default Queue} wl_registry#39.global(31, "kde_output_management_v2", 16) [2700253.837] {Default Queue} wl_registry#39.global(32, "zxdg_output_manager_v1", 3) [2700253.839] {Default Queue} wl_registry#39.global(33, "wl_subcompositor", 1) [2700253.841] {Default Queue} wl_registry#39.global(34, "zxdg_exporter_v2", 1) [2700253.843] {Default Queue} wl_registry#39.global(35, "zxdg_importer_v2", 1) [2700253.845] {Default Queue} wl_registry#39.global(38, "xdg_activation_v1", 1) [2700253.846] {Default Queue} wl_registry#39.global(40, "wp_content_type_manager_v1", 1) [2700253.848] {Default Queue} wl_registry#39.global(41, "wp_tearing_control_manager_v1", 1) [2700253.850] {Default Queue} wl_registry#39.global(42, "xdg_toplevel_drag_manager_v1", 1) [2700253.852] {Default Queue} wl_registry#39.global(43, "xdg_toplevel_icon_manager_v1", 1) [2700253.854] {Default Queue} wl_registry#39.global(44, "kde_screen_edge_manager_v1", 1) [2700253.856] {Default Queue} wl_registry#39.global(45, "frog_color_management_factory_v1", 1) [2700253.858] {Default Queue} wl_registry#39.global(46, "wp_presentation", 2) [2700253.860] {Default Queue} wl_registry#39.global(47, "wp_color_manager_v1", 1) [2700253.862] {Default Queue} wl_registry#39.global(48, "xdg_wm_dialog_v1", 1) [2700253.864] {Default Queue} wl_registry#39.global(49, "kde_external_brightness_v1", 3) [2700253.866] {Default Queue} wl_registry#39.global(50, "wp_alpha_modifier_v1", 1) [2700253.868] {Default Queue} wl_registry#39.global(51, "wl_fixes", 1) [2700253.870] {Default Queue} wl_registry#39.global(52, "wp_fifo_manager_v1", 1) [2700253.872] {Default Queue} wl_registry#39.global(53, "wp_single_pixel_buffer_manager_v1", 1) [2700253.874] {Default Queue} wl_registry#39.global(54, "xdg_toplevel_tag_manager_v1", 1) [2700253.876] {Default Queue} wl_registry#39.global(55, "wp_color_representation_manager_v1", 1) [2700253.878] {Default Queue} wl_registry#39.global(57, "wl_drm", 2) [2700253.880] {Default Queue} wl_registry#39.global(58, "zwp_linux_dmabuf_v1", 5) [2700253.882] {Default Queue} wl_registry#39.global(59, "wp_linux_drm_syncobj_manager_v1", 1) [2700253.886] {Default Queue} wl_registry#39.global(61, "xdg_wm_base", 6) [2700253.888] {Default Queue} wl_registry#39.global(62, "zwlr_layer_shell_v1", 5) [2700253.890] {Default Queue} wl_registry#39.global(64, "kde_output_device_v2", 16) [2700253.897] {Default Queue} -> wl_registry#39.bind(64, "kde_output_device_v2", 16, new id [unknown]#42) [2700253.901] {Default Queue} wl_registry#39.global(65, "kde_output_device_v2", 16) [2700253.905] {Default Queue} -> wl_registry#39.bind(65, "kde_output_device_v2", 16, new id [unknown]#43) [2700253.907] {Default Queue} wl_registry#39.global(67, "wl_output", 4) [2700253.909] {Default Queue} wl_registry#39.global(68, "wp_drm_lease_device_v1", 1) [2700253.912] {Default Queue} wl_registry#39.global(69, "kde_output_order_v1", 1) [2700253.914] {Default Queue} -> wl_registry#39.bind(69, "kde_output_order_v1", 1, new id [unknown]#44) [2700253.917] {Default Queue} wl_registry#39.global(70, "zwp_text_input_manager_v1", 1) [2700253.919] {Default Queue} wl_registry#39.global(71, "zwp_text_input_manager_v2", 1) [2700253.921] {Default Queue} wl_registry#39.global(72, "zwp_text_input_manager_v3", 1) [2700253.923] {Default Queue} wl_registry#39.global(74, "org_kde_kwin_blur_manager", 1) [2700253.925] {Default Queue} wl_registry#39.global(75, "org_kde_kwin_contrast_manager", 2) [2700253.927] {Default Queue} wl_registry#39.global(76, "org_kde_kwin_slide_manager", 1) [2700253.929] {Default Queue} wl_registry#39.global(77, "xdg_system_bell_v1", 1) [2700253.931] {Default Queue} wl_callback#40.done(25098) [2700253.934] {Default Queue} wl_callback#41.done(25098) [2700253.937] {Default Queue} -> wl_display#1.sync(new id wl_callback#41) [2700254.933] {Display Queue} wl_display#1.delete_id(41) [2700254.963] {Default Queue} kde_output_device_v2#42.geometry(0, 0, 301, 188, 0, "California Institute of Technology", "eDP-1-0x1433", 0) [2700254.996] {Default Queue} kde_output_device_v2#42.scale(1.00000000) [2700255.004] {Default Queue} kde_output_device_v2#42.eisa_id("CSOT T9") [2700255.010] {Default Queue} kde_output_device_v2#42.name("eDP-1") [2700255.016] {Default Queue} kde_output_device_v2#42.serial_number("") [2700255.021] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190080) [2700255.031] {Default Queue} kde_output_device_mode_v2#4278190080.size(1920, 1200) [2700255.037] {Default Queue} kde_output_device_mode_v2#4278190080.refresh(60003) [2700255.042] {Default Queue} kde_output_device_mode_v2#4278190080.preferred() [2700255.046] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190081) [2700255.052] {Default Queue} kde_output_device_mode_v2#4278190081.size(1600, 1200) [2700255.057] {Default Queue} kde_output_device_mode_v2#4278190081.refresh(59869) [2700255.061] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190082) [2700255.067] {Default Queue} kde_output_device_mode_v2#4278190082.size(1600, 1200) [2700255.072] {Default Queue} kde_output_device_mode_v2#4278190082.refresh(59869) [2700255.076] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190083) [2700255.081] {Default Queue} kde_output_device_mode_v2#4278190083.size(1280, 1024) [2700255.085] {Default Queue} kde_output_device_mode_v2#4278190083.refresh(59895) [2700255.090] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190084) [2700255.095] {Default Queue} kde_output_device_mode_v2#4278190084.size(1280, 1024) [2700255.099] {Default Queue} kde_output_device_mode_v2#4278190084.refresh(59895) [2700255.103] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190085) [2700255.109] {Default Queue} kde_output_device_mode_v2#4278190085.size(1024, 768) [2700255.113] {Default Queue} kde_output_device_mode_v2#4278190085.refresh(59920) [2700255.117] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190086) [2700255.122] {Default Queue} kde_output_device_mode_v2#4278190086.size(1024, 768) [2700255.136] {Default Queue} kde_output_device_mode_v2#4278190086.refresh(59920) [2700255.157] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190087) [2700255.160] {Default Queue} kde_output_device_mode_v2#4278190087.size(1280, 800) [2700255.162] {Default Queue} kde_output_device_mode_v2#4278190087.refresh(59810) [2700255.164] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190088) [2700255.166] {Default Queue} kde_output_device_mode_v2#4278190088.size(1280, 800) [2700255.168] {Default Queue} kde_output_device_mode_v2#4278190088.refresh(59810) [2700255.170] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190089) [2700255.172] {Default Queue} kde_output_device_mode_v2#4278190089.size(1920, 1080) [2700255.174] {Default Queue} kde_output_device_mode_v2#4278190089.refresh(59963) [2700255.176] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190090) [2700255.178] {Default Queue} kde_output_device_mode_v2#4278190090.size(1920, 1080) [2700255.180] {Default Queue} kde_output_device_mode_v2#4278190090.refresh(59963) [2700255.182] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190091) [2700255.184] {Default Queue} kde_output_device_mode_v2#4278190091.size(1600, 900) [2700255.186] {Default Queue} kde_output_device_mode_v2#4278190091.refresh(59946) [2700255.188] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190092) [2700255.190] {Default Queue} kde_output_device_mode_v2#4278190092.size(1600, 900) [2700255.192] {Default Queue} kde_output_device_mode_v2#4278190092.refresh(59946) [2700255.193] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190093) [2700255.196] {Default Queue} kde_output_device_mode_v2#4278190093.size(1368, 768) [2700255.198] {Default Queue} kde_output_device_mode_v2#4278190093.refresh(59882) [2700255.199] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190094) [2700255.202] {Default Queue} kde_output_device_mode_v2#4278190094.size(1368, 768) [2700255.204] {Default Queue} kde_output_device_mode_v2#4278190094.refresh(59882) [2700255.205] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190095) [2700255.207] {Default Queue} kde_output_device_mode_v2#4278190095.size(1280, 720) [2700255.209] {Default Queue} kde_output_device_mode_v2#4278190095.refresh(59855) [2700255.211] {Default Queue} kde_output_device_v2#42.mode(new id kde_output_device_mode_v2#4278190096) [2700255.213] {Default Queue} kde_output_device_mode_v2#4278190096.size(1280, 720) [2700255.215] {Default Queue} kde_output_device_mode_v2#4278190096.refresh(59855) [2700255.217] {Default Queue} kde_output_device_v2#42.current_mode(kde_output_device_mode_v2#4278190080) [2700255.220] {Default Queue} kde_output_device_v2#42.uuid("47a6e494-f4a6-427a-837d-0ba9781b0f31") [2700255.222] {Default Queue} kde_output_device_v2#42.edid("AP///////wAObzMUAAAAAAAhAQSlHhN4B84DplRLnCQPUVUAAAABAQEBAQEBAQEBAQEBAQEB6j2AyHCwLkAwIDYALbwQAAAaAAAA/QAoPEtLEAEKICAgICAgAAAA/gBDU09UIFQ5CiAgICAgAAAA/gBNTkUwMDdRUzEtNAogAGE=") [2700255.229] {Default Queue} kde_output_device_v2#42.enabled(0) [2700255.231] {Default Queue} kde_output_device_v2#42.capabilities(3558) [2700255.233] {Default Queue} kde_output_device_v2#42.overscan(0) [2700255.235] {Default Queue} kde_output_device_v2#42.vrr_policy(2) [2700255.237] {Default Queue} kde_output_device_v2#42.rgb_range(0) [2700255.238] {Default Queue} kde_output_device_v2#42.high_dynamic_range(0) [2700255.240] {Default Queue} kde_output_device_v2#42.sdr_brightness(200) [2700255.242] {Default Queue} kde_output_device_v2#42.wide_color_gamut(0) [2700255.244] {Default Queue} kde_output_device_v2#42.auto_rotate_policy(1) [2700255.246] {Default Queue} kde_output_device_v2#42.icc_profile_path("") [2700255.249] {Default Queue} kde_output_device_v2#42.brightness_metadata(0, 0, 0) [2700255.251] {Default Queue} kde_output_device_v2#42.brightness_overrides(-1, -1, -1) [2700255.253] {Default Queue} kde_output_device_v2#42.sdr_gamut_wideness(0) [2700255.257] {Default Queue} kde_output_device_v2#42.color_profile_source(0) [2700255.258] {Default Queue} kde_output_device_v2#42.brightness(7000) [2700255.260] {Default Queue} kde_output_device_v2#42.color_power_tradeoff(0) [2700255.262] {Default Queue} kde_output_device_v2#42.dimming(10000) [2700255.264] {Default Queue} kde_output_device_v2#42.replication_source("") [2700255.266] {Default Queue} kde_output_device_v2#42.ddc_ci_allowed(1) [2700255.268] {Default Queue} kde_output_device_v2#42.max_bits_per_color(0) [2700255.269] {Default Queue} kde_output_device_v2#42.automatic_max_bits_per_color_limit(0) [2700255.271] {Default Queue} kde_output_device_v2#42.max_bits_per_color_range(6, 12) [2700255.274] {Default Queue} kde_output_device_v2#42.edr_policy(1) [2700255.276] {Default Queue} kde_output_device_v2#42.done() [2700255.282] {Default Queue} kde_output_device_v2#43.geometry(0, 0, 160, 90, 0, "Samsung Electric Company", "SyncMaster", 0) [2700255.285] {Default Queue} kde_output_device_v2#43.scale(1.00000000) [2700255.287] {Default Queue} kde_output_device_v2#43.eisa_id("SAM") [2700255.289] {Default Queue} kde_output_device_v2#43.name("DP-1") [2700255.292] {Default Queue} kde_output_device_v2#43.serial_number("0x4C523234") [2700255.294] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190097) [2700255.296] {Default Queue} kde_output_device_mode_v2#4278190097.size(1920, 1080) [2700255.298] {Default Queue} kde_output_device_mode_v2#4278190097.refresh(60000) [2700255.300] {Default Queue} kde_output_device_mode_v2#4278190097.preferred() [2700255.302] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190098) [2700255.305] {Default Queue} kde_output_device_mode_v2#4278190098.size(2560, 1440) [2700255.306] {Default Queue} kde_output_device_mode_v2#4278190098.refresh(59951) [2700255.308] {Default Queue} kde_output_device_mode_v2#4278190098.preferred() [2700255.310] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190099) [2700255.312] {Default Queue} kde_output_device_mode_v2#4278190099.size(2560, 1440) [2700255.315] {Default Queue} kde_output_device_mode_v2#4278190099.refresh(74971) [2700255.316] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190100) [2700255.319] {Default Queue} kde_output_device_mode_v2#4278190100.size(2048, 1080) [2700255.321] {Default Queue} kde_output_device_mode_v2#4278190100.refresh(59998) [2700255.323] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190101) [2700255.325] {Default Queue} kde_output_device_mode_v2#4278190101.size(2048, 1080) [2700255.328] {Default Queue} kde_output_device_mode_v2#4278190101.refresh(23997) [2700255.330] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190102) [2700255.332] {Default Queue} kde_output_device_mode_v2#4278190102.size(1920, 1080) [2700255.334] {Default Queue} kde_output_device_mode_v2#4278190102.refresh(60000) [2700255.336] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190103) [2700255.338] {Default Queue} kde_output_device_mode_v2#4278190103.size(1920, 1080) [2700255.341] {Default Queue} kde_output_device_mode_v2#4278190103.refresh(60000) [2700255.343] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190104) [2700255.346] {Default Queue} kde_output_device_mode_v2#4278190104.size(1920, 1080) [2700255.348] {Default Queue} kde_output_device_mode_v2#4278190104.refresh(59940) [2700255.349] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190105) [2700255.352] {Default Queue} kde_output_device_mode_v2#4278190105.size(1920, 1080) [2700255.353] {Default Queue} kde_output_device_mode_v2#4278190105.refresh(50000) [2700255.355] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190106) [2700255.358] {Default Queue} kde_output_device_mode_v2#4278190106.size(1920, 1080) [2700255.360] {Default Queue} kde_output_device_mode_v2#4278190106.refresh(25000) [2700255.363] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190107) [2700255.365] {Default Queue} kde_output_device_mode_v2#4278190107.size(1920, 1080) [2700255.367] {Default Queue} kde_output_device_mode_v2#4278190107.refresh(24000) [2700255.369] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190108) [2700255.371] {Default Queue} kde_output_device_mode_v2#4278190108.size(1920, 1080) [2700255.373] {Default Queue} kde_output_device_mode_v2#4278190108.refresh(23976) [2700255.375] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190109) [2700255.377] {Default Queue} kde_output_device_mode_v2#4278190109.size(1600, 900) [2700255.379] {Default Queue} kde_output_device_mode_v2#4278190109.refresh(60000) [2700255.381] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190110) [2700255.383] {Default Queue} kde_output_device_mode_v2#4278190110.size(1280, 1024) [2700255.385] {Default Queue} kde_output_device_mode_v2#4278190110.refresh(75025) [2700255.386] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190111) [2700255.390] {Default Queue} kde_output_device_mode_v2#4278190111.size(1280, 1024) [2700255.392] {Default Queue} kde_output_device_mode_v2#4278190111.refresh(60020) [2700255.393] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190112) [2700255.395] {Default Queue} kde_output_device_mode_v2#4278190112.size(1152, 864) [2700255.397] {Default Queue} kde_output_device_mode_v2#4278190112.refresh(75000) [2700255.399] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190113) [2700255.401] {Default Queue} kde_output_device_mode_v2#4278190113.size(1280, 720) [2700255.402] {Default Queue} kde_output_device_mode_v2#4278190113.refresh(60000) [2700255.404] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190114) [2700255.406] {Default Queue} kde_output_device_mode_v2#4278190114.size(1280, 720) [2700255.407] {Default Queue} kde_output_device_mode_v2#4278190114.refresh(59940) [2700255.409] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190115) [2700255.411] {Default Queue} kde_output_device_mode_v2#4278190115.size(1280, 720) [2700255.412] {Default Queue} kde_output_device_mode_v2#4278190115.refresh(50000) [2700255.414] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190116) [2700255.416] {Default Queue} kde_output_device_mode_v2#4278190116.size(1024, 768) [2700255.418] {Default Queue} kde_output_device_mode_v2#4278190116.refresh(75029) [2700255.419] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190117) [2700255.421] {Default Queue} kde_output_device_mode_v2#4278190117.size(1024, 768) [2700255.423] {Default Queue} kde_output_device_mode_v2#4278190117.refresh(60004) [2700255.424] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190118) [2700255.426] {Default Queue} kde_output_device_mode_v2#4278190118.size(800, 600) [2700255.428] {Default Queue} kde_output_device_mode_v2#4278190118.refresh(75000) [2700255.429] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190119) [2700255.431] {Default Queue} kde_output_device_mode_v2#4278190119.size(800, 600) [2700255.433] {Default Queue} kde_output_device_mode_v2#4278190119.refresh(60317) [2700255.434] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190120) [2700255.436] {Default Queue} kde_output_device_mode_v2#4278190120.size(720, 576) [2700255.438] {Default Queue} kde_output_device_mode_v2#4278190120.refresh(50000) [2700255.440] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190121) [2700255.442] {Default Queue} kde_output_device_mode_v2#4278190121.size(720, 576) [2700255.443] {Default Queue} kde_output_device_mode_v2#4278190121.refresh(50000) [2700255.446] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190122) [2700255.448] {Default Queue} kde_output_device_mode_v2#4278190122.size(720, 480) [2700255.450] {Default Queue} kde_output_device_mode_v2#4278190122.refresh(60000) [2700255.451] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190123) [2700255.453] {Default Queue} kde_output_device_mode_v2#4278190123.size(720, 480) [2700255.455] {Default Queue} kde_output_device_mode_v2#4278190123.refresh(60000) [2700255.457] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190124) [2700255.459] {Default Queue} kde_output_device_mode_v2#4278190124.size(720, 480) [2700255.460] {Default Queue} kde_output_device_mode_v2#4278190124.refresh(59940) [2700255.466] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190125) [2700255.467] {Default Queue} kde_output_device_mode_v2#4278190125.size(720, 480) [2700255.469] {Default Queue} kde_output_device_mode_v2#4278190125.refresh(59940) [2700255.471] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190126) [2700255.473] {Default Queue} kde_output_device_mode_v2#4278190126.size(640, 480) [2700255.475] {Default Queue} kde_output_device_mode_v2#4278190126.refresh(75000) [2700255.476] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190127) [2700255.478] {Default Queue} kde_output_device_mode_v2#4278190127.size(640, 480) [2700255.480] {Default Queue} kde_output_device_mode_v2#4278190127.refresh(60000) [2700255.482] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190128) [2700255.484] {Default Queue} kde_output_device_mode_v2#4278190128.size(640, 480) [2700255.485] {Default Queue} kde_output_device_mode_v2#4278190128.refresh(59940) [2700255.487] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190129) [2700255.489] {Default Queue} kde_output_device_mode_v2#4278190129.size(640, 480) [2700255.490] {Default Queue} kde_output_device_mode_v2#4278190129.refresh(59940) [2700255.492] {Default Queue} kde_output_device_v2#43.mode(new id kde_output_device_mode_v2#4278190130) [2700255.494] {Default Queue} kde_output_device_mode_v2#4278190130.size(720, 400) [2700255.496] {Default Queue} kde_output_device_mode_v2#4278190130.refresh(70082) [2700255.497] {Default Queue} kde_output_device_v2#43.current_mode(kde_output_device_mode_v2#4278190099) [2700255.499] {Default Queue} kde_output_device_v2#43.uuid("e22e1b68-34a5-41fe-a9d6-a75ab6105dd1") [2700255.501] {Default Queue} kde_output_device_v2#43.edid("AP///////wBMLc0FNDJSTCIUAQOAEAl4K2BBplZKnCUSUFQjCACpQIGAgUCBAJUAswABAQEBAjqAGHE4LUBYLEUAoFoAAAAeAR0AclHQHiBuKFUAoFoAAAAeAAAA/QAyPB5REQAKICAgICAgAAAA/ABTeW5jTWFzdGVyCiAgAX4CAxzxSJAEHwQEBAMSIwkHB4MBAABmAwwAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHw==") [2700255.507] {Default Queue} kde_output_device_v2#43.enabled(1) [2700255.511] {Default Queue} kde_output_device_v2#43.capabilities(1476) [2700255.512] {Default Queue} kde_output_device_v2#43.overscan(0) [2700255.514] {Default Queue} kde_output_device_v2#43.vrr_policy(2) [2700255.515] {Default Queue} kde_output_device_v2#43.rgb_range(0) [2700255.517] {Default Queue} kde_output_device_v2#43.high_dynamic_range(0) [2700255.519] {Default Queue} kde_output_device_v2#43.sdr_brightness(200) [2700255.520] {Default Queue} kde_output_device_v2#43.wide_color_gamut(0) [2700255.522] {Default Queue} kde_output_device_v2#43.auto_rotate_policy(1) [2700255.524] {Default Queue} kde_output_device_v2#43.icc_profile_path("") [2700255.526] {Default Queue} kde_output_device_v2#43.brightness_metadata(0, 0, 0) [2700255.528] {Default Queue} kde_output_device_v2#43.brightness_overrides(-1, -1, -1) [2700255.530] {Default Queue} kde_output_device_v2#43.sdr_gamut_wideness(0) [2700255.531] {Default Queue} kde_output_device_v2#43.color_profile_source(0) [2700255.533] {Default Queue} kde_output_device_v2#43.brightness(10000) [2700255.537] {Default Queue} kde_output_device_v2#43.color_power_tradeoff(0) [2700255.539] {Default Queue} kde_output_device_v2#43.dimming(10000) [2700255.541] {Default Queue} kde_output_device_v2#43.replication_source("") [2700255.543] {Default Queue} kde_output_device_v2#43.ddc_ci_allowed(1) [2700255.544] {Default Queue} kde_output_device_v2#43.max_bits_per_color(0) [2700255.546] {Default Queue} kde_output_device_v2#43.automatic_max_bits_per_color_limit(0) [2700255.548] {Default Queue} kde_output_device_v2#43.max_bits_per_color_range(6, 12) [2700255.550] {Default Queue} kde_output_device_v2#43.edr_policy(1) [2700255.552] {Default Queue} kde_output_device_v2#43.done() [2700255.556] {Default Queue} kde_output_order_v1#44.output("DP-1") [2700255.560] {Default Queue} kde_output_order_v1#44.done() [2700255.562] {Default Queue} wl_callback#41.done(25098) [2700263.622] {Default Queue} -> xdg_wm_base#3.destroy() [2700263.640] {Default Queue} -> xdg_toplevel_icon_manager_v1#36.destroy() [2700263.643] {Default Queue} -> xdg_wm_dialog_v1#37.destroy() [2700263.645] {Default Queue} -> zxdg_exporter_v2#34.destroy() [2700263.647] {Default Queue} -> xdg_activation_v1#35.destroy() [2700263.649] {Default Queue} -> zxdg_decoration_manager_v1#33.destroy() [2700263.981] {Default Queue} -> wl_seat#9.release() [2700263.985] {Default Queue} -> zwp_tablet_seat_v2#10.destroy() [2700263.989] {Default Queue} -> zwp_text_input_v2#26.destroy() [2700263.992] {Default Queue} -> zwp_pointer_gesture_pinch_v1#31.destroy() [2700263.994] {Default Queue} -> zwp_pointer_gesture_swipe_v1#32.destroy() [2700263.996] {Default Queue} -> wl_pointer#29.release() [2700264.000] {Default Queue} -> wp_cursor_shape_device_v1#30.destroy() [2700264.003] {Default Queue} -> wl_keyboard#28.release() [2700264.026] {Default Queue} -> zwp_primary_selection_device_v1#16.destroy() [2700264.031] {Default Queue} -> wl_data_device#13.release() [2700264.037] {Default Queue} -> zxdg_output_v1#22.destroy() [2700264.040] {Default Queue} -> wl_output#21.release() [2700264.045] {Default Queue} -> wl_shm#8.release() [2700264.049] {Default Queue} -> wl_subcompositor#19.destroy() [2700264.051] {Default Queue} -> zwp_tablet_manager_v2#5.destroy() [2700264.054] {Default Queue} -> zwp_primary_selection_device_manager_v1#15.destroy() [2700264.056] {Default Queue} -> zwp_text_input_manager_v2#25.destroy() [2700264.058] {Default Queue} -> zxdg_output_manager_v1#18.destroy() [2700264.061] {Default Queue} -> wp_viewporter#6.destroy() [2700264.063] {Default Queue} -> wp_fractional_scale_manager_v1#7.destroy() [2700264.065] {Default Queue} -> wp_cursor_shape_manager_v1#14.destroy() [2700264.068] {Default Queue} -> xdg_system_bell_v1#27.destroy() [2700264.070] {Default Queue} -> xdg_toplevel_drag_manager_v1#20.destroy()
After changing the mode to 1920x1080 (output.txt seems to stay the same): Output: 1 eDP-1 47a6e494-f4a6-427a-837d-0ba9781b0f31 disabled connected priority 0 Panel replication source:0 Modes: 1:1920x1200@60*! 2:1600x1200@60 3:1600x1200@60 4:1280x1024@60 5:1280x1024@60 6:1024x768@60 7:1024x768@60 8:1280x800@60 9:1280x800@60 10:1920x1080@60 11:1920x1080@60 12:1600x900@60 13:1600x900@60 14:1368x768@60 15:1368x768@60 16:1280x720@60 17:1280x720@60 Geometry: 0,0 1920x1200 Scale: 1 Rotation: 1 Overscan: 0 Vrr: Automatic RgbRange: Automatic HDR: incapable Wide Color Gamut: incapable ICC profile: none Color profile source: sRGB Color power preference: prefer efficiency and performance Brightness control: supported, set to 70% and dimming to 100% Color resolution: automatic (10), range: [6; 12] bits per color Allow EDR: always Output: 2 DP-1 e22e1b68-34a5-41fe-a9d6-a75ab6105dd1 enabled connected priority 1 DisplayPort replication source:0 Modes: 18:1920x1080@60* 19:2560x1440@60! 20:2560x1440@75 21:2048x1080@60 22:2048x1080@24 23:1920x1080@60 24:1920x1080@60 25:1920x1080@60 26:1920x1080@50 27:1920x1080@25 28:1920x1080@24 29:1920x1080@24 30:1600x900@60 31:1280x1024@75 32:1280x1024@60 33:1152x864@75 34:1280x720@60 35:1280x720@60 36:1280x720@50 37:1024x768@75 38:1024x768@60 39:800x600@75 40:800x600@60 41:720x576@50 42:720x576@50 43:720x480@60 44:720x480@60 45:720x480@60 46:720x480@60 47:640x480@75 48:640x480@60 49:640x480@60 50:640x480@60 51:720x400@70 Geometry: 0,0 1920x1080 Scale: 1 Rotation: 1 Overscan: 0 Vrr: incapable RgbRange: Automatic HDR: incapable Wide Color Gamut: incapable ICC profile: none Color profile source: sRGB Color power preference: prefer efficiency and performance Brightness control: supported, set to 100% and dimming to 100% Color resolution: automatic (10), range: [6; 12] bits per color Allow EDR: unsupported
> [2700255.296] {Default Queue} kde_output_device_mode_v2#4278190097.size(1920, 1080) > [2700255.298] {Default Queue} kde_output_device_mode_v2#4278190097.refresh(60000) > [2700255.300] {Default Queue} kde_output_device_mode_v2#4278190097.preferred() Hmm, that exactly matches what's expected. I'll add some more debugging logging in KWin directly, and I also found one edge case where the current mode could potentially get overwritten. Hopefully it's that, but if not, the debug logging could help.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/8068
Git commit b3c4fd50a91fd02cfa0cfd70c90dd38fbd0c63b5 by Xaver Hugl. Committed on 02/09/2025 at 14:57. Pushed by zamundaaa into branch 'master'. outputconfigurationstore: never choose a removed mode The code just after that would always replace the removed mode with a newly chosen mode. Effectively, it would ignore the user setting. M +53 -0 autotests/integration/outputchanges_test.cpp M +3 -2 src/outputconfigurationstore.cpp https://invent.kde.org/plasma/kwin/-/commit/b3c4fd50a91fd02cfa0cfd70c90dd38fbd0c63b5
Git commit b965797128136f30c68a32b50f0ac1826e4a1149 by Xaver Hugl. Committed on 03/09/2025 at 21:31. Pushed by zamundaaa into branch 'Plasma/6.4'. outputconfigurationstore: never choose a removed mode The code just after that would always replace the removed mode with a newly chosen mode. Effectively, it would ignore the user setting. (cherry picked from commit b3c4fd50a91fd02cfa0cfd70c90dd38fbd0c63b5) M +53 -0 autotests/integration/outputchanges_test.cpp M +3 -2 src/outputconfigurationstore.cpp https://invent.kde.org/plasma/kwin/-/commit/b965797128136f30c68a32b50f0ac1826e4a1149
I can confirm it now has been resolved.
(In reply to Daniel Duris from comment #34) > I can confirm it now has been resolved. Thanks for letting us know! That's great to hear.
(In reply to TraceyC from comment #35) > (In reply to Daniel Duris from comment #34) > > I can confirm it now has been resolved. > > Thanks for letting us know! That's great to hear. Thank to you and everyone involved in fixing this!