切换到虚拟终端很慢

切换到虚拟终端很慢

当使用例如Ctrl++切换到虚拟终端时,切换大约需要一秒钟。对于通常很少使用的东西来说并不太可怕,但我想更多地使用它,而且它比+慢得多。这特别奇怪,因为切换回桌面环境(对我来说+ )是即时的。AltF2AltTabAltF7

我之前已经注意到这一点,但目前我正在 X 1.18.3 上使用 Cinnamon 2.8.7 运行 Debian 测试 (Stretch)。虚拟终端的分辨率与X的分辨率相同。

这种延迟是由什么引起的以及如何改进?

答案1

X 服务器在显卡处于活动状态时管理其状态。当您在 X 和文本控制台之间切换或返回时,显卡需要重新初始化。根据显卡及其使用方式,可能会出现不可避免的延迟。 1 秒的延迟偏高,但并非不合理。

很少有人使用文本控制台,因此即使可以缩短转换时间(也可能不会),这对于开发人员来说也不是一个高度优先的事项。

如果这种延迟确实是一个问题,请尝试更改 X、文本控制台或两者中的驱动程序或配置。如果您使用的是专有驱动程序,请使用免费驱动程序,反之亦然。如果您使用的是帧缓冲区控制台,请不要使用,反之亦然。一些选项可能会影响控制台切换所有者时需要重新初始化的内容;我不知道要特别寻找什么。

相关内容