KDE Plasma 5.4 中的闪烁

KDE Plasma 5.4 中的闪烁

我在 KDE Plasma 5.4 中遇到了闪烁问题。当我将 Compositor Rendering Back-end 更改为 OpenGL 3 然后再更改为 OpenGL 2 时,闪烁停止了。

  1. 操作系统:KUbuntu 15.04
  2. 显卡:Intel HD 4000

答案1

我遇到了同样的问题,但使用的是不同的显卡和不同的操作系统(Fedora 22 KDE spin)。我刚刚遇到了这个:

https://ask.fedoraproject.org/en/question/69542/fedora-22-full-screen-tearingflickering-under-kde/

它有几个选项似乎至少可以解决 Fedora 下的问题。我正在尝试选项 3,到目前为止似乎有效,前两个选项是可以完全通过 kde 系统设置应用程序更改的内容(不应特定于操作系统)。

希望这对你有帮助!

编辑:为了让这个答案更好,我在这里提供了上面给出的链接的摘要。要解决这个问题,有三个选项

  1. 进入系统设置 > 硬件 > 显示和监视器 > 合成器并将防撕裂功能更改为“全屏重绘”

  2. 或者,在同一菜单中将合成器更改为 XRender

  3. 如果你不想执行上述任何一项操作,请创建一个以/etc/profile.dname 命名的脚本文件kwin.sh(或以 .sh 结尾的任何文件)。在该文件中,将以下行export KWIN_TRIPLE_BUFFER=1

如果您的文件提到三重缓冲不可用,则建议这样做.xsession-errors。为了找到这一点,我只需在 kwrite 中打开文件并搜索 triple,果然它说不可用。创建文件后,后续重新启动时不再出现该消息。

答案2

我也有闪烁的情况。我还发现更改合成器设置可以解决这个问题,但只是暂时的。这样做之所以有效,是因为它重新启动了合成器。我还没有一个完整的解决方案,但使用以下命令重新启动合成器SHIFT+Alt+F12 两次是一种有效的解决方法。

答案3

在我的系统 Kubuntu 18.04 上,使用 NVIDIA 专有驱动程序,答案中列出的解决方案均不起作用,对我来说,禁用“同步到 VBlank”可以暂时停止此问题(需要重新启动)

答案4

我在 Arch Linux 上的 VirtualBox 客户虚拟机中使用 KDE Plasma 5.9.5 时遇到了这个问题。这个问题似乎已经解决了

pacman -S virtualbox-guest-utils
systemctl enable vboxservice.service

相关内容