在英特尔显卡中禁用无撕裂功能,在 Xubuntu 中出现撕裂

在英特尔显卡中禁用无撕裂功能,在 Xubuntu 中出现撕裂

我使用 Xubuntu 13.10 并安装了 Intel Graphics Installer。我这样做是为了减少之前使用 VESA 驱动程序时出现的屏幕撕裂。但是当我这样做时,我看到“无撕裂”被禁用:

cat /var/log/Xorg.0.log

我看到“无泪模式”已禁用。我输入了以下代码:

[  1718.525] (**) intel(0): "Tear free" disabled

如何启用无撕裂功能?我有 94​​5GM 显卡驱动程序。任何帮助我都感激不尽。

答案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 驱动程序自动创建的,我的系统不需要它。我不知道为什么以及什么干扰了英特尔设备设置。

相关内容