[NVIDIA/Vulkan] Notification causes a program to drop in framerate
This behavior began to happen since the 570 NVIDIA driver release. When a notification is triggered, and a program using Vulkan as a renderer is at the foreground and a notification pops above it, its framerate will drop to a few FPS. The framerate drop will not happen if the program is not immediately under the notification.
Steps to reproduce:
- open vkcube
- run
notify-send test - vkcube will drop to 1FPS, and will go back to normal once I’ve clicked on the notification (so it’s not on the screen anymore).
GPU: NVIDIA RTX 4070 Laptop, 570.86.16 OS: EndeavourOS WM: i3
Illustration First reported here: https://forums.developer.nvidia.com/t/570-release-feedback-discussion/321956/83
logs:
dunst -config ~/.config/dunst/dunstrc -verbosity debug
DEBUG: [ load_settings:0267] Setting defaults
DEBUG: [ set_defaults:0489] Initializing settings
DEBUG: [ set_setting:0462] [urgency_low] Trying to set icon to
DEBUG: [ set_setting:0462] [urgency_normal] Trying to set icon to
DEBUG: [ set_setting:0462] [urgency_critical] Trying to set icon to
DEBUG: [ set_setting:0462] [global] Trying to set format to <b>%s</b>
%b
DEBUG: [ set_setting:0462] [global] Trying to set corners to all
DEBUG: [string_parse_enum:0030] Setting enum to 15 (all)
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_corners to all
DEBUG: [string_parse_enum:0030] Setting enum to 15 (all)
DEBUG: [ set_setting:0462] [global] Trying to set icon_corners to all
DEBUG: [string_parse_enum:0030] Setting enum to 15 (all)
DEBUG: [ set_setting:0462] [*] Trying to set frame_color to #888888
DEBUG: [ set_setting:0462] [experimental] Trying to set per_monitor_dpi to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set force_xinerama to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set force_xwayland to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set font to Monospace 8
DEBUG: [ set_setting:0462] [global] Trying to set sort to true
DEBUG: [string_parse_enum:0030] Setting enum to 2 (true)
DEBUG: [ set_setting:0462] [global] Trying to set indicate_hidden to true
DEBUG: [string_parse_enum:0030] Setting enum to 1 (true)
DEBUG: [ set_setting:0462] [global] Trying to set ignore_dbusclose to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set ignore_newline to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set idle_threshold to 0
DEBUG: [ set_setting:0462] [global] Trying to set monitor to 0
DEBUG: [ set_setting:0462] [global] Trying to set title to Dunst
DEBUG: [ set_setting:0462] [global] Trying to set class to Dunst
DEBUG: [ set_setting:0462] [global] Trying to set shrink to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set line_height to 0
DEBUG: [ set_setting:0462] [global] Trying to set show_age_threshold to 60
DEBUG: [ set_setting:0462] [global] Trying to set hide_duplicate_count to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set sticky_history to true
DEBUG: [string_parse_enum:0030] Setting enum to 1 (true)
DEBUG: [ set_setting:0462] [global] Trying to set history_length to 20
DEBUG: [ set_setting:0462] [global] Trying to set show_indicators to true
DEBUG: [string_parse_enum:0030] Setting enum to 1 (true)
DEBUG: [ set_setting:0462] [global] Trying to set separator_height to 2
DEBUG: [ set_setting:0462] [global] Trying to set padding to 8
DEBUG: [ set_setting:0462] [global] Trying to set horizontal_padding to 8
DEBUG: [ set_setting:0462] [global] Trying to set text_icon_padding to 0
DEBUG: [ set_setting:0462] [global] Trying to set transparency to 0
DEBUG: [ set_setting:0462] [global] Trying to set corner_radius to 0
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_height to 10
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_min_width to 150
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_max_width to 300
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_frame_width to 1
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_corner_radius to 0
DEBUG: [ set_setting:0462] [global] Trying to set icon_corner_radius to 0
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar to true
DEBUG: [string_parse_enum:0030] Setting enum to 1 (true)
DEBUG: [ set_setting:0462] [global] Trying to set stack_duplicates to true
DEBUG: [string_parse_enum:0030] Setting enum to 1 (true)
DEBUG: [ set_setting:0462] [global] Trying to set dmenu to /usr/bin/dmenu -p dunst
DEBUG: [ set_setting:0462] [global] Trying to set browser to /usr/bin/xdg-open
DEBUG: [ set_setting:0462] [global] Trying to set always_run_script to true
DEBUG: [string_parse_enum:0030] Setting enum to 1 (true)
DEBUG: [ set_setting:0462] [global] Trying to set follow to none
DEBUG: [string_parse_enum:0030] Setting enum to 0 (none)
DEBUG: [ set_setting:0462] [global] Trying to set scale to 0
DEBUG: [ set_setting:0462] [global] Trying to set separator_color to frame
DEBUG: [string_parse_sepcolor:0165] parsing sep_color
DEBUG: [string_parse_enum:0030] Setting enum to 2 (frame)
DEBUG: [ set_setting:0462] [global] Trying to set vertical_alignment to center
DEBUG: [string_parse_enum:0030] Setting enum to 1 (center)
DEBUG: [ set_setting:0462] [global] Trying to set layer to overlay
DEBUG: [string_parse_enum:0030] Setting enum to 3 (overlay)
DEBUG: [ set_setting:0462] [global] Trying to set mouse_left_click to close_current
DEBUG: [ set_from_string:0427] list type 1
DEBUG: [string_parse_enum:0030] Setting enum to 2 (close_current)
DEBUG: [ set_setting:0462] [global] Trying to set mouse_middle_click to do_action, close_current
DEBUG: [ set_from_string:0427] list type 1
DEBUG: [string_parse_enum:0030] Setting enum to 1 (do_action)
DEBUG: [string_parse_enum:0030] Setting enum to 2 (close_current)
DEBUG: [ set_setting:0462] [global] Trying to set mouse_right_click to close_all
DEBUG: [ set_from_string:0427] list type 1
DEBUG: [string_parse_enum:0030] Setting enum to 3 (close_all)
DEBUG: [ set_setting:0462] [global] Trying to set icon_theme to Adwaita
DEBUG: [ set_from_string:0427] list type 3
DEBUG: [ set_setting:0462] [global] Trying to set icon_path to /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
DEBUG: [ set_setting:0462] [global] Trying to set enable_recursive_icon_lookup to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set enable_posix_regex to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set frame_width to 3
DEBUG: [ set_setting:0462] [urgency_low] Trying to set background to #222222
DEBUG: [ set_setting:0462] [urgency_low] Trying to set foreground to #888888
DEBUG: [ set_setting:0462] [urgency_low] Trying to set highlight to #7f7fff
DEBUG: [ set_setting:0462] [urgency_low] Trying to set frame_color to #888888
DEBUG: [ set_setting:0462] [urgency_low] Trying to set timeout to 10
DEBUG: [ set_setting:0462] [urgency_normal] Trying to set background to #285577
DEBUG: [ set_setting:0462] [urgency_normal] Trying to set foreground to #ffffff
DEBUG: [ set_setting:0462] [urgency_normal] Trying to set highlight to #1745d1
DEBUG: [ set_setting:0462] [urgency_normal] Trying to set frame_color to #888888
DEBUG: [ set_setting:0462] [urgency_normal] Trying to set timeout to 10
DEBUG: [ set_setting:0462] [urgency_critical] Trying to set background to #900000
DEBUG: [ set_setting:0462] [urgency_critical] Trying to set foreground to #ffffff
DEBUG: [ set_setting:0462] [urgency_critical] Trying to set highlight to #ff6666
DEBUG: [ set_setting:0462] [urgency_critical] Trying to set frame_color to #ff0000
DEBUG: [ set_setting:0462] [urgency_critical] Trying to set timeout to 0
DEBUG: [ set_setting:0462] [global] Trying to set origin to top-right
DEBUG: [string_parse_enum:0030] Setting enum to 9 (top-right)
DEBUG: [ set_setting:0462] [global] Trying to set width to 300
DEBUG: [ set_setting:0462] [global] Trying to set height to (0, 300)
DEBUG: [ set_setting:0462] [global] Trying to set offset to (10, 50)
DEBUG: [ set_setting:0462] [global] Trying to set notification_limit to 20
DEBUG: [ set_setting:0462] [global] Trying to set close to none
DEBUG: [ set_setting:0462] [global] Trying to set close_all to none
DEBUG: [ set_setting:0462] [global] Trying to set history to none
DEBUG: [ set_setting:0462] [global] Trying to set context to none
DEBUG: [ set_setting:0462] [global] Trying to set gap_size to 0
DEBUG: [process_conf_file:0244] Reading config file '/home/me/.config/dunst/dunstrc'
INFO: Opened '/home/me/.config/dunst/dunstrc' (fd: '3')
DEBUG: [process_conf_file:0253] Loading settings
DEBUG: [ save_settings:0517] Entering section [global]
DEBUG: [ set_setting:0462] [global] Trying to set monitor to 0
DEBUG: [ set_setting:0462] [global] Trying to set width to 300
DEBUG: [ set_setting:0462] [global] Trying to set origin to top-right
DEBUG: [string_parse_enum:0030] Setting enum to 9 (top-right)
DEBUG: [ set_setting:0462] [global] Trying to set offset to 15x50
MESSAGE: Using legacy offset syntax NxN, you should switch to the new syntax (N, N)
DEBUG: [ set_setting:0462] [global] Trying to set scale to 0
DEBUG: [ set_setting:0462] [global] Trying to set notification_limit to 5
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar to true
DEBUG: [string_parse_enum:0030] Setting enum to 1 (true)
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_height to 10
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_frame_width to 1
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_min_width to 150
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_max_width to 300
DEBUG: [ set_setting:0462] [global] Trying to set progress_bar_corner_radius to 0
DEBUG: [ set_setting:0462] [global] Trying to set icon_corner_radius to 0
DEBUG: [ set_setting:0462] [global] Trying to set indicate_hidden to yes
DEBUG: [string_parse_enum:0030] Setting enum to 1 (yes)
DEBUG: [ set_setting:0462] [global] Trying to set transparency to 20
DEBUG: [ set_setting:0462] [global] Trying to set separator_height to 2
DEBUG: [ set_setting:0462] [global] Trying to set padding to 8
DEBUG: [ set_setting:0462] [global] Trying to set horizontal_padding to 8
DEBUG: [ set_setting:0462] [global] Trying to set text_icon_padding to 0
DEBUG: [ set_setting:0462] [global] Trying to set frame_width to 3
DEBUG: [ save_settings:0534] Adding rule 'frame_color = #444444' to special section global
DEBUG: [ set_rule:0483] Creating new rule 'global'
DEBUG: [ set_setting:0462] [global] Trying to set gap_size to 0
DEBUG: [ set_setting:0462] [global] Trying to set separator_color to frame
DEBUG: [string_parse_sepcolor:0165] parsing sep_color
DEBUG: [string_parse_enum:0030] Setting enum to 2 (frame)
DEBUG: [ set_setting:0462] [global] Trying to set sort to yes
DEBUG: [string_parse_enum:0030] Setting enum to 2 (yes)
DEBUG: [ set_setting:0462] [global] Trying to set font to Monospace 8
DEBUG: [ set_setting:0462] [global] Trying to set line_height to 0
DEBUG: [ save_settings:0534] Adding rule 'markup = full' to special section global
DEBUG: [string_parse_enum:0030] Setting enum to 3 (full)
DEBUG: [ save_settings:0534] Adding rule 'format = <b>%s</b>\n%b' to special section global
DEBUG: [ save_settings:0534] Adding rule 'alignment = left' to special section global
DEBUG: [string_parse_enum:0030] Setting enum to 0 (left)
DEBUG: [ set_setting:0462] [global] Trying to set vertical_alignment to center
DEBUG: [string_parse_enum:0030] Setting enum to 1 (center)
DEBUG: [ set_setting:0462] [global] Trying to set show_age_threshold to 60
DEBUG: [ save_settings:0534] Adding rule 'ellipsize = middle' to special section global
DEBUG: [string_parse_enum:0030] Setting enum to 2 (middle)
DEBUG: [ set_setting:0462] [global] Trying to set ignore_newline to no
DEBUG: [string_parse_enum:0030] Setting enum to 0 (no)
DEBUG: [ set_setting:0462] [global] Trying to set stack_duplicates to true
DEBUG: [string_parse_enum:0030] Setting enum to 1 (true)
DEBUG: [ set_setting:0462] [global] Trying to set hide_duplicate_count to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set show_indicators to yes
DEBUG: [string_parse_enum:0030] Setting enum to 1 (yes)
DEBUG: [ set_setting:0462] [global] Trying to set enable_recursive_icon_lookup to true
DEBUG: [string_parse_enum:0030] Setting enum to 1 (true)
DEBUG: [ set_setting:0462] [global] Trying to set icon_theme to Adwaita
DEBUG: [ set_from_string:0427] list type 3
DEBUG: [ save_settings:0534] Adding rule 'icon_position = left' to special section global
DEBUG: [string_parse_enum:0030] Setting enum to 0 (left)
DEBUG: [ save_settings:0534] Adding rule 'min_icon_size = 32' to special section global
DEBUG: [ save_settings:0534] Adding rule 'max_icon_size = 128' to special section global
DEBUG: [ set_setting:0462] [global] Trying to set icon_path to /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
DEBUG: [ set_setting:0462] [global] Trying to set sticky_history to yes
DEBUG: [string_parse_enum:0030] Setting enum to 1 (yes)
DEBUG: [ set_setting:0462] [global] Trying to set history_length to 20
DEBUG: [ set_setting:0462] [global] Trying to set dmenu to /usr/bin/dmenu -p dunst:
DEBUG: [ set_setting:0462] [global] Trying to set browser to /usr/bin/xdg-open
DEBUG: [ set_setting:0462] [global] Trying to set always_run_script to true
DEBUG: [string_parse_enum:0030] Setting enum to 1 (true)
DEBUG: [ set_setting:0462] [global] Trying to set title to Dunst
DEBUG: [ set_setting:0462] [global] Trying to set class to Dunst
DEBUG: [ set_setting:0462] [global] Trying to set corner_radius to 10
DEBUG: [ set_setting:0462] [global] Trying to set ignore_dbusclose to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set force_xwayland to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set force_xinerama to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ set_setting:0462] [global] Trying to set mouse_left_click to close_current
DEBUG: [ set_from_string:0427] list type 1
DEBUG: [string_parse_enum:0030] Setting enum to 2 (close_current)
DEBUG: [ set_setting:0462] [global] Trying to set mouse_middle_click to do_action, close_current
DEBUG: [ set_from_string:0427] list type 1
DEBUG: [string_parse_enum:0030] Setting enum to 1 (do_action)
DEBUG: [string_parse_enum:0030] Setting enum to 2 (close_current)
DEBUG: [ set_setting:0462] [global] Trying to set mouse_right_click to close_all
DEBUG: [ set_from_string:0427] list type 1
DEBUG: [string_parse_enum:0030] Setting enum to 3 (close_all)
DEBUG: [ save_settings:0517] Entering section [experimental]
DEBUG: [ set_setting:0462] [experimental] Trying to set per_monitor_dpi to false
DEBUG: [string_parse_enum:0030] Setting enum to 0 (false)
DEBUG: [ save_settings:0517] Entering section [urgency_low]
DEBUG: [ save_settings:0534] Adding rule 'background = #333333' to special section urgency_low
DEBUG: [ set_rule:0483] Creating new rule 'urgency_low'
DEBUG: [ save_settings:0534] Adding rule 'foreground = #888888' to special section urgency_low
DEBUG: [ save_settings:0534] Adding rule 'timeout = 10' to special section urgency_low
DEBUG: [ save_settings:0534] Adding rule 'frame_color = #444444' to special section urgency_low
DEBUG: [ save_settings:0517] Entering section [urgency_normal]
DEBUG: [ save_settings:0534] Adding rule 'background = #333333' to special section urgency_normal
DEBUG: [ set_rule:0483] Creating new rule 'urgency_normal'
DEBUG: [ save_settings:0534] Adding rule 'foreground = #ffffff' to special section urgency_normal
DEBUG: [ save_settings:0534] Adding rule 'timeout = 10' to special section urgency_normal
DEBUG: [ save_settings:0534] Adding rule 'frame_color = #444444' to special section urgency_normal
DEBUG: [ save_settings:0517] Entering section [urgency_critical]
DEBUG: [ save_settings:0534] Adding rule 'background = #333333' to special section urgency_critical
DEBUG: [ set_rule:0483] Creating new rule 'urgency_critical'
DEBUG: [ save_settings:0534] Adding rule 'foreground = #ff4444' to special section urgency_critical
DEBUG: [ save_settings:0534] Adding rule 'timeout = 0' to special section urgency_critical
DEBUG: [ save_settings:0534] Adding rule 'frame_color = #ff0000' to special section urgency_critical
DEBUG: [process_conf_file:0256] Checking/correcting settings
INFO: Using X11 output
DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
INFO: Detected screen 0 (HDMI-0)
DEBUG: [ draw_setup:0154] Trying to load font: 'Monospace 8'
DEBUG: [ draw_setup:0156] Loaded closest matching font: 'Monospace'
DEBUG: [ get_theme_path:0172] Theme locations: /home/me/.icons
DEBUG: [ get_theme_path:0172] Theme locations: /home/me/.local/share/icons
DEBUG: [ get_theme_path:0172] Theme locations: /usr/local/share/icons
DEBUG: [ get_theme_path:0172] Theme locations: /usr/share/icons
DEBUG: [ get_theme_path:0172] Theme locations: /usr/share/pixmaps
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /home/me/.icons/Adwaita
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /home/me/.local/share/icons/Adwaita
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /usr/local/share/icons/Adwaita
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /usr/share/icons/Adwaita
DEBUG: [load_icon_theme_from_dir:0125] Theme has 2 inherited themes
DEBUG: [load_icon_theme_from_dir:0138] inherits: AdwaitaLegacy
DEBUG: [load_icon_theme_from_dir:0141] Loading inherited theme
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /home/me/.icons/AdwaitaLegacy
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /home/me/.local/share/icons/AdwaitaLegacy
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /usr/local/share/icons/AdwaitaLegacy
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /usr/share/icons/AdwaitaLegacy
DEBUG: [load_icon_theme_from_dir:0125] Theme has 1 inherited themes
DEBUG: [load_icon_theme_from_dir:0138] inherits: hicolor
DEBUG: [load_icon_theme_from_dir:0141] Loading inherited theme
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /home/me/.icons/hicolor
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /home/me/.local/share/icons/hicolor
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /usr/local/share/icons/hicolor
DEBUG: [load_icon_theme_from_dir:0041] Loading theme /usr/share/icons/hicolor
DEBUG: [load_icon_theme_from_dir:0138] inherits: hicolor
INFO: Adding theme Adwaita
DEBUG: [ run:0135] RUN, reason 0: DUNST_TIMER
INFO: X11: Hiding window
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '65'
DEBUG: [x_mainloop_fd_dispatch:0353] XEvent: processing 'CreateNotify'
DEBUG: [x_mainloop_fd_dispatch:0353] XEvent: processing 'CreateNotify'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '21'
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '19'
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0353] XEvent: processing 'CreateNotify'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '33'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '33'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '33'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '33'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '17'
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0353] XEvent: processing 'CreateNotify'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '33'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '33'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '33'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '33'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '17'
vkcube opened
DEBUG: [ wake_up:0102] Waking up
DEBUG: [ run:0135] RUN, reason 1: DUNST_WAKEUP
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [calculate_dimensions:0346] Notification dimensions 300x46
DEBUG: [ draw:1027] Window dimensions 309x52
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ run:0167] Sleeping for 59887 ms
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '65'
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '19'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '19'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '15'
DEBUG: [x_mainloop_fd_dispatch:0303] XEvent: processing 'Expose'
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [calculate_dimensions:0346] Notification dimensions 300x46
DEBUG: [ draw:1027] Window dimensions 309x52
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0303] XEvent: processing 'Expose'
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [calculate_dimensions:0346] Notification dimensions 300x46
DEBUG: [ draw:1027] Window dimensions 309x52
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [x_mainloop_fd_dispatch:0303] XEvent: processing 'Expose'
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [calculate_dimensions:0346] Notification dimensions 300x46
DEBUG: [ draw:1027] Window dimensions 309x52
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '64'
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0303] XEvent: processing 'Expose'
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [calculate_dimensions:0346] Notification dimensions 300x46
DEBUG: [ draw:1027] Window dimensions 309x52
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '65'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '64'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '65'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '64'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '65'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '64'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '65'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '64'
notif sent
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '4'
DEBUG: [x_mainloop_fd_dispatch:0309] XEvent: processing 'ButtonRelease'
DEBUG: [ x_get_scale:0952] X11 dpi: 200
DEBUG: [ x_get_scale:0953] X11 scale: 2.083333
INFO: Pointer handle button 272: 0
DEBUG: [ wake_up:0102] Waking up
DEBUG: [ run:0135] RUN, reason 1: DUNST_WAKEUP
DEBUG: [signal_notification_closed:1095] Queues: Closing notification for reason: user
INFO: X11: Hiding window
DEBUG: [ wake_up:0102] Waking up
DEBUG: [ run:0135] RUN, reason 1: DUNST_WAKEUP
INFO: X11: Hiding window
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '18'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '18'
notif clicked
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '18'
DEBUG: [x_mainloop_fd_dispatch:0395] XEvent: Ignoring '17'
DEBUG: [x_mainloop_fd_dispatch:0375] XEvent: Checking for active screen changes
I don't know what could be the cause of this. To begin with we don't render using gpu but only through cairo. Maybe it is a bug in the vulkan driver or Xorg?
can you still reproduce this? I have updated the nvidia drivers but did not notice similar issues
can you still reproduce this? I have updated the nvidia drivers but did not notice similar issues
Yes, I can still reproduce this on two different laptops (Legion Slim 5, RTX4070+AMD APU; and Legion 5, RTX3060+AMD APU), both running the latest NVIDIA drivers (570.144). Will have to check again when the 575 release officially comes out.
https://forums.developer.nvidia.com/t/570-release-feedback-discussion/321956/103
The bug seems to only happen on optimus latptops (discrete NVIDIA GPU + APU), and I only ever encountered it with dunst.
It doesn't happen with deadd-notification-center for exemple.
We don't really do anything fancy with graphics. The window is rendered on a cpu cairo buffer and then sent to the x display. Maybe this is more of a problem with the compositor?