英特尔集成显卡屏幕撕裂

arc*_*des 8 xorg graphics drivers

我的英特尔 nuc5ppyh(n3700 四核)与英特尔集成显卡的屏幕撕裂似乎有问题。我将 ubuntu 15.10 与 gnome3 一起使用,但问题也出在 unity 或 xfce 上。在滚动网页、通过管道、html5 或本地文件观看全屏高清视频时,这一点很明显。

我尝试了以下方法来尝试解决我的问题:

  • 从 01.org 安装最新的英特尔图形堆栈

  • 我的配置文件 (/etc/X11/xorg.conf.d/20-intel.conf) 如下所示:

    Section "Device"
    Identifier "Intel Graphics"
    Driver "Intel"
    Option "AccelMethod" "sna"
    Option "TearFree" "true"
    Option "TripleBuffer" "true"
    Option "MigrationHeuristic" "greedy"
    Option "Tiling" "true"
    Option "Pageflip" "true"
    Option "ExaNoComposite" "false"
    Option "Tiling" "true"
    Option "Pageflip" "true"
    EndSection
    
    Run Code Online (Sandbox Code Playgroud)

我决定禁用无撕裂和三重缓冲选项,它们不会对我的屏幕撕裂产生任何结果,但会增加专门针对管道灯流的缓冲时间。

此外,我尝试了此链接中描述的修复:http : //www.rottenrei.be/posts/2014-12-23-fixing-ubuntu-s-screen-tearing-on-intel-hd-graphics/

据说这个包也应该清除我的撕裂但无济于事:https : //launchpad.net/ubuntu/wily/+source/xserver-xorg-video-intel

我并不是真正的驱动程序专家,例如 ubuntu,所以不要指望我完全理解可能给我的答案。英语也不是我的母语,所以期待一定程度的差异。

提前致谢!

小智 7

通过启用带有 SNA 加速的 DRI3,我能够消除屏幕撕裂。根据下面的链接,“DRI”“3”选项不需要“TearFree”“true”选项。

https://wiki.archlinux.org/index.php/intel_graphics#Tear-free_video

是一种通过将xorg.conf文件编辑为以下内容来打开 DRI3 的方法:

Section "Module"
    Load "dri3"
EndSection

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "DRI"   "3"
EndSection
Run Code Online (Sandbox Code Playgroud)


Mat*_*man 0

尝试安装并使用 Compiz 窗口管理器。这个对我有用。

  • 通过查找并编辑 /usr/share/X11/xorg.conf.d/20-intel.conf 而不是 /etc/X11/xorg.conf.d/20-intel.conf 修复了我的撕裂问题 (2认同)