为什么我的部分窗口在 KDE 中会出现空白?

为什么我的部分窗口在 KDE 中会出现空白?

我的电脑:Lenovo ThinkPad E15 Gen 2,配备 Intel Corporation TigerLake GT2 [Iris Xe Graphics] (rev 01) 图形控制器,运行 Debian 11 和 KDEplasmashell 5.20.5。

我有一个奇怪的问题:几个窗口应用程序(konsole、firefox 等)不时“闪烁”;在 konsole 中,如果似乎与正在打印的文本有关 - 请参阅下面的两张图片。有时,在通过 ping 打印一行文本后,一行会“消失”,然后在打印下一行时又会出现。在其他情况下,它是整个文本区域,当然,它是断断续续的。它似乎不会影响所有程序,但我确实在 konsole 和 firefox 中看到过它。知道如何解决这个问题吗?

一行空白然后它又回来了

答案1

kwin(KDE-等离子屏幕合成器)< 5.21 的版本提供了一种次优的方法在 VBlank 上同步当启用合成器时,这会导致屏幕撕裂和其他各种不便,具体取决于图形适配器。

KDE-Plasma 目前的版本是 5.25,最好的建议是将您的 5.20.5 升级到您的发行版可以提供的 >= 5.21。

如果出于某种原因不可能,那么第一个可能的解决方法包括强制视频适配器在 VBlank 上同步(可能使用 nvidia 适配器的 nvidia 设置,我无法告诉其他人并将 KDE-Plasma 同步到 VBlank 模式设置为从不(通过 kde-系统设置 > 显示)

如果上述技巧仍然不能提供令人满意的结果,那么彻底解决该问题的最后一个解决方案包括:完全禁用合成。

相关内容