Я только что установил Ubuntu 16.10 на Lenovo Yoga 910 и нашел, что, когда я установил разрешение на его собственный компонент 1920x1080, дисплей сразу начинает мерцать и становиться искаженным/визуально поврежденный. Перемещение мыши, кажется, иногда делает это менее ужасным, но это чрезвычайно неприменимо. То же самое происходит в экране входа в систему и также когда я переключаюсь на другой tty.
Я выполняю последний Intel i915, обновленный с Intel Graphics Update Tool для Linux, и я попытался работать с AccelMethod
как оба SNA
и UXA
.
ЕСТЬ ЛИ что-нибудь, что я могу сделать для изоляции причины проблемы?
Вывод lspci -nnk | grep -iA2 VGA
дает мне это:
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5916] (rev 02)
Subsystem: Lenovo Device [17aa:3801]
Kernel driver in use: i915
Согласно этому ошибка , проблема, кажется, связана с функцией экономии электроэнергии GPU. Отключение этой опции через параметр ядра i915.enable_rc6=0
полностью решило проблему для меня.
В моих перемещениях, я также нашел другой параметр ядра, люди также раньше устраняли экран, мерцающий проблемы (i915.enable_psr=0
), однако мне не был нужен этот.
Вот две вещи, которые можно попробовать:
Попытка другой AccelMethod
опции, это частично или полностью отключает аппаратное ускорение: blt
или даже none
. На современных аппаратных средствах это может быть совершенно применимо (не попробовал его самостоятельно).
На самом деле удаляют xserver-xorg-video-intel
драйвер! Драйвер Intel сделан из трех частей (i915
драйвер ядра, 3D драйвер в МЕЗАСТРУКТУРЕ, и xserver-xorg-video-intel
драйвер DDX, который ускоряет 2D рендеринг под X.Org). Когда драйвер DDX не установлен, X.Org отступает к modesetting, который использует OpenGL, чтобы сделать ускорение и должен хорошо работать на современных аппаратных средствах.
Примечание, что Debian препятствует использованию драйвера Intel DDX на аппаратных средствах после 2007 , так удаление его, не является столь сумасшедшим, как это кажется. Я не попробовал его сам (но я намереваюсь, потому что у меня есть проблемы о NUC).