我使用 Xubuntu 13.10 并安装了 Intel Graphics Installer。我这样做是为了减少之前使用 VESA 驱动程序时出现的屏幕撕裂。但是当我这样做时,我看到“无撕裂”被禁用:
cat /var/log/Xorg.0.log
我看到“无泪模式”已禁用。我输入了以下代码:
[ 1718.525] (**) intel(0): "Tear free" disabled
如何启用无撕裂功能?我有 945GM 显卡驱动程序。任何帮助我都感激不尽。
答案1
默认情况下,TearFree 处于禁用状态。要启用它,请创建目录,
sudo mkdir /etc/X11/xorg.conf.d/
然后添加到文件/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "TearFree" "true"
EndSection
答案2
我在使用 xubuntu 16.04.2 时遇到了这个问题。Tear free 停止工作。就我而言,由于某种原因,软件包xserver-xorg-video-intel
不再安装。Xorg.0.log
说没有加载英特尔模块,而是加载了模式设置驱动程序,尽管这可能很棒,但设置 Tear free 的配置文件被忽略了。恢复软件包解决了问题,Tear free 再次工作。我不知道这是否是应该的:软件包xserver-xorg-video-intel
描述说不鼓励在 2007 年后的硬件上使用,但可怕的撕裂图形更令人沮丧。
我的情况是xserver-xorg-video-intel-hwe-16.04
答案3
解决方案由贝恩对我来说有用,但只有在删除文件后才有效/etc/X11/xorg.conf
。重命名会额外备份它,以防您想在某个时候恢复它。
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.back
就我而言,该文件是由 nvidia 驱动程序自动创建的,我的系统不需要它。我不知道为什么以及什么干扰了英特尔设备设置。