KDE窗口撕裂的解决办法

问题

从去年装archliux+kde开始就一直被kde窗口拖动时的残影和撕裂感折磨,之前观摩前辈 @撸神 的kde的时候发现了这个问题,他说这是kde的bug,所以这个问题就一直放着,直到昨天帮 @古真 装arch才开始注意。

最初以为是垂直同步没有开启,结果archwiki上提到intel集显是默认开启垂直同步的。尝试了一下,不论是开启还是关闭垂直同步实际上对这个问题都没有任何帮助。

解决办法

今天翻遍了archwiki,在Intel Graphics页面发现了解决办法,其中SNA是默认的模式。

播放视频时屏幕撕裂

若使用 SNA,将下列内容添加到 /etc/X11/xorg.conf.d/20-intel.conf 的 Device 段可杜绝屏幕撕裂问题。

Option “TearFree” “true”

如果20-intel.conf不存在可以创建一个。最简单的示例如下:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree" "true"
EndSection

参考

1: Intel Graphics(Archwiki)