按下Ctrl+ Alt+F?切换到另一个 TTY(无论是否是图形)后,我会遇到 3-4 秒的延迟,在此期间我仍然可以看到“旧”TTY,然后屏幕才会切换(几乎是即时的)。
在中syslog
,我可以看到在此消息之前的秒数丢失了:
Apr 26 09:58:32 pc-name gdm3: GLib: Source ID 141 was not found when attempting to remove it
更多系统日志:
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (**) Option "fd" "48"
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) event2 - Power Button: device removed
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (**) Option "fd" "45"
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) event1 - Power Button: device removed
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (**) Option "fd" "26"
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) event0 - Sleep Button: device removed
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (**) Option "fd" "73"
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) event4 - Microsoft Natural® Ergonomic Keyboard 4000: device removed
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (**) Option "fd" "82"
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (**) Option "fd" "27"
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) event3 - Logitech USB-PS/2 Optical Mouse: device removed
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (**) Option "fd" "82"
Apr 26 09:58:29 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) event5 - Microsoft Natural® Ergonomic Keyboard 4000: device removed
Apr 26 09:58:32 pc-name gdm3: GLib: Source ID 141 was not found when attempting to remove it
Apr 26 09:58:32 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) systemd-logind: got pause for 13:67
Apr 26 09:58:32 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) systemd-logind: got pause for 13:69
Apr 26 09:58:32 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) systemd-logind: got pause for 13:64
Apr 26 09:58:32 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) systemd-logind: got pause for 13:65
Apr 26 09:58:32 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) systemd-logind: got pause for 13:66
Apr 26 09:58:32 pc-name /usr/lib/gdm3/gdm-x-session[2489]: (II) systemd-logind: got pause for 13:68
Apr 26 09:58:32 pc-name /usr/lib/gdm3/gdm-x-session[6994]: (II) systemd-logind: got resume for 13:69
Apr 26 09:58:32 pc-name /usr/lib/gdm3/gdm-x-session[6994]: (--) NVIDIA(GPU-0): DFP-0: disconnected
- 仅升级到 20.04 后才会发生。
- Displayport 和 HDMI 均会出现此情况
- 有趣的是,当屏幕锁定时不会发生延迟,并且该行也不会出现在系统日志中。
我曾有一个类似问题之前有过这种情况,但是这是在创建新的 X 会话时出现的延迟,而新的延迟是在关闭当前 X 会话时发生的。
如何找出(并消除)阻碍 x-session 关闭的原因?