切换到另一个 TTY 时延迟 4 秒

切换到另一个 TTY 时延迟 4 秒

按下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 关闭的原因?

相关内容