Учебники (How-To & F.A.Q)
   2788

Как избавиться от тиринга("рваного" изображения) на Intel

Многие встречались с «рваной» картинкой под видеокартой Intel. Это так называемый "тиринг", эффект «рваного» изображения, появляющийся из-за нестабильной синхронизации. Проверить есть ли у вас тиринг вы можете с помощью данного видео: youtu.be/cuXsupMuik4
Если бегущая полоса разрывается, то он у вас есть.

Для того, чтобы избавиться от тиринга, необходимо настроить конфигурационный файл:
sudo nano /etc/X11/xorg.conf.d/90-mhwd.conf

Необходимо изменить секцию
Section "Device"
        Identifier  "Device0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"
        Option      "AccelMethod" "sna"
        Option      "DRI"    "true"
EndSection

изменив
Option      "DRI"    "true"
на
Option      "DRI"    "3"

тем самым получив
Section "Device"
        Identifier  "Device0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"
        Option      "AccelMethod" "sna"
        Option      "DRI"    "3"
EndSection

Прочитать про DRI 3 вы можете здесь: https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructure

Если по каким-то причинам вас не устраивает DRI 3, вы можете добавить
Option "TearFree" "true"
и использовать DRI 2 (внимание, использование DRI 3 и опции «TearFree» «true» приводит к зависанию системы на версии xf86-video-intel 1:2.99.917+631+gf2a4645-0.1)
Также учтите, что эта опция работает только с методом ускорения sna и не работает с uxa.
Также вам может пригодиться данная статья: https://wiki.archlinux.org/index.php/intel_graphics

11 комментариев

avatar
В случае с Sandy Bridge периодически возникают очень странные артефакты при использовании DRI 3, так что спасает исключительно Option «TearFree» «true» :(
0
avatar
например?
0
avatar
Начинает мигать/пропадать и местами «расслаиваться» изображение, в этот момент хром может вообще намертво подвесить систему. Особенно часто это всё наблюдается после того как экран успевает хотя бы один раз потухнуть в результате длительного afk. Без DRI 3 подобного не наблюдал.
0
avatar
Я наблюдал подобное на DE, отличных от KDE. Будьте добры, отпишитесь какое DE и железо вы используете(intel hd4000 к примеру).
Последний раз редактировалось
0
avatar
XFCE, Intel HD 2000 (т.е. процессор Intel Core второго поколения, в моем случае — Pentium B950)
+1
avatar
на Intel HD 8000 та же балалайка
0
avatar
Doaxan, благодарю за мануальчик. Пытался до этого устранять тиринг в разных дистрах штатными возможностями, не помогало кроме компиза ни чего. А тут оказалось всё очень просто, главное знать, что куда прописать )
Дри 3 не помогло, помогло тир фри труе и компиз не нужен стал. Всё плавненько, ничего не рвётся.
Manjaro_15.12_xfce_x64.
inxi -G
Graphics: Card-1: Intel Haswell-ULT Integrated Graphics Controller
Card-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M]
Display Server: X.Org 1.17.4 driver: intel Resolution: 1366x768@60.03hz
GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 11.1.2
0
avatar
Тоже сработало. Кайф ваще.
Последний раз редактировалось
0
avatar
как быть если /etc/X11/xorg.conf.d/есть, а 90-mhwd.conf отсутствует? если создам то будет работать? Спойлер!OS: Manjaro 17.0.5 Gellivara
██████████████████ ████████ Kernel: x86_64 Linux 4.9.51-1-MANJARO
██████████████████ ████████ Uptime: 50m
████████ ████████ Packages: 1156
████████ ████████ ████████ Shell: bash
████████ ████████ ████████ Resolution: 1920x1080
████████ ████████ ████████ DE: KDE 5.38.0 / Plasma 5.10.5
████████ ████████ ████████ WM: KWin
████████ ████████ ████████ WM Theme: Breath
████████ ████████ ████████ GTK Theme: Breath [GTK2/3]
████████ ████████ ████████ Icon Theme: breeze
████████ ████████ ████████ Font: Noto Sans Regular
████████ ████████ ████████ CPU: Intel Celeron J1800 @ 2x 2.5823GHz [26.8°C]
GPU: Mesa DRI Intel® Bay Trail
RAM: 1581MiB / 3852MiB

или лучше использовать чтобы Убрать тиринг (KDE)

sudo nano /etc/profile.d/kwin.sh
Скопировать и вставить:
export __GL_SYNC_TO_VBLANK=1
export __GL_YIELD=USLEEP
Для сохранения Ctrl-O
Для выхода Ctrl-X
Последний раз редактировалось
0
avatar
/etc/X11/xorg.conf.d/есть, а 90-mhwd.conf отсутствует? если создам то будет работать?
/etc/X11/xorg.conf.d всё что туда положите будет читаться
а от тиринга избвыляются на интеле вот так manjaro.ru/blog/community_editions/pri-zapisi-s-jekrana_rvetsja-kartinka-artefakty.html 2 вариан
0
avatar
Manjaro 17.05 xfce, ноутбук видео hd4000,nvidia710m, драйвера free в /etc/X11/xorg.conf.d создал файл 20-intel.conf
Section «Device»
Identifier «intel»
Driver «modesetting»
Option «DRI» «true»
Option «TearFree» «true»
EndSection
И тиринг убрал. Нагуглил здесь www.youtube.com/watch?v=4PLgKGPNusY там много вариантов в коменнтах, мне подошел этот
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.