我在KDE Plasma 5.4中面临闪烁。当我将“合成器渲染后端”更改为OpenGL 3,然后再次更改为OpenGL 2时,闪烁停止。
- 作业系统:KUbuntu 15.04
- 显示卡:Intel HD 4000
我在KDE Plasma 5.4中面临闪烁。当我将“合成器渲染后端”更改为OpenGL 3,然后再次更改为OpenGL 2时,闪烁停止。
Answers:
我遇到了同样的问题,但是使用了不同的图形卡和不同的操作系统(Fedora 22 KDE spin)。我刚遇到这个:
https://ask.fedoraproject.org/en/question/69542/fedora-22-full-screen-tearingflickering-under-kde/
它有几个选项似乎至少可以解决Fedora下的问题。我正在尝试选项3,到目前为止,它似乎还可以正常工作,前两个选项是可以完全通过kde系统设置应用更改的内容(不应该特定于OS)。
希望这对您有所帮助!
编辑:为了使这个答案更好,我在上面给出了上面给出的链接的摘要。要解决此问题,有三种选择
进入系统设置>硬件>显示和监控>合成器,然后将防撕裂更改为“全屏重绘”
或者,在同一菜单中将合成器更改为XRender
如果您不想执行以上任何一项操作,请创建一个脚本文件,/etc/profile.d
命名为named kwin.sh
(或任何以.sh结尾的文件)。在该文件中,将行export KWIN_TRIPLE_BUFFER=1
如果.xsession-errors
文件中提到三重缓冲不可用,则建议这样做。为了找到这个,我只是用kwrite打开了文件,并搜索了三倍,确定它说不可用。制作完文件后,该消息在以后的重新引导中不再存在。
我在Debian上的intel驱动程序有同样的问题。
这是PSR错误。
因此,您必须禁用它。
在Debian中,我加入
/etc/default/grub: GRUB_CMDLINE_LINUX=" i915.enable_psr=0".
然后跑
sudo update-grub, to regenerate /boot/grub/grub.cfg.