Рейтинг:2

Разрыв экрана на XPS13 9310, Ubuntu 20.04, Intel TigerLake-LP GT2 [Iris Xe]

флаг gb

Я знаю, что есть много вопросов относительно этой проблемы, но никакое решение, которое я нашел до сих пор, похоже, не помогает мне с этой проблемой.

Это совершенно новый Dell XPS 9310 с графикой Intel и Ubuntu 20.04. У меня время от времени разрывается экран. Следующие решения не сработали:

  1. Переходим на Вэйланд. Это помогло все выглядеть немного более плавным, но через некоторое время я заметил, что разрывы экрана все еще происходят.

  2. Добавление различного потенциального содержимого в /etc/X11/xorg.conf.d/20-intel.conf или к /etc/X11/xorg.conf.d/20-intel-graphics.conf. Например, я попробовал решение, предложенное в https://askubuntu.com/a/1237079/221347, тот что в https://askubuntu.com/a/1237079/221347 и некоторые другие, которые я нашел в Интернете. Некоторые не имели никакого значения, некоторые действительно разрушали всю визуализацию.

  3. я пытался использовать Комптон. Это не имело никакого значения (или, возможно, я не использовал его должным образом).

  4. Я отключил анимацию в гном-твики.

  5. Я переключился с Ubuntu на gnome, на gnome-classic и на gnome-xorg.


Вот некоторая потенциально актуальная информация о моей системе.

bach@pita::~$ inxi -G
Графика:
  Устройство-1: Драйвер Intel TigerLake-LP GT2 [Iris Xe Graphics]: i915 v: ядро 
  Дисплей: сервер x11: драйвер X.Org 1.20.13: fbdev 
  выгружено: настройка режима, разрешение vesa: 1920x1200~60Hz 
  OpenGL: рендерер: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.0.3 

и

bach@pita::~$ sudo lshw | отображение grep -A12
        *-отображать
             описание: VGA-совместимый контроллер
             продукт: TigerLake-LP GT2 [Iris Xe Graphics]
             производитель: корпорация Intel
             физический идентификатор: 2
             информация о шине: pci@0000:00:02.0
             логическое имя: /dev/fb0
             версия: 01
             ширина: 64 бита
             часы: 33 МГц
             возможности: pciexpress msi pm vga_controller bus_master cap_list fb
             конфигурация: глубина=32 драйвер=i915 задержка=0 режим=1920x1200 визуальный=truecolor xres=1920 yres=1200
             ресурсы: iomemory:600-5ff iomemory:400-3ff irq:146 memory:6052000000-6052ffffff memory:4000000000-400fffffff ioport:3000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020400000000

Я использую Ubuntu 20.04.3 LTS.

bach@pita::~$ uname -a
Linux pita 5.13.0-25-generic #26~20.04.1-Ubuntu SMP Пт, 7 января, 16:27:40 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Обновлять

я редактировал /etc/X11/xorg.conf.d/20-intel.conf следующее:

Раздел «Устройство»
   Идентификатор "Intel Graphics"
   Драйвер "i915"
   Опция "AccelMethod" "sna"
   Вариант "ДРИ" "3"
   Вариант "TearFree" "true"
EndSection 

Это почти остановило разрывы экрана, но прокрутка все еще трясется, и разрывы происходят время от времени.

Скринкаст

Вот краткий скринкаст, показывающий очень незначительный разрыв, возникающий в этой конфигурации.

Быстрое обновление

Wayland не устраняет разрыв экрана, но меняет его поведение. Например, в это видео, я больше не вижу разрывов. Я замечаю, что при прокрутке (скажем, в Firefox), когда alt-tab и т. д. кажется, что часть окна рисуется слишком поздно.

Я также чувствую, что вентиляторы работают меньше, когда я нахожусь на Wayland.

Обновление: Ubuntu-драйверы

При попытке sudo ubuntu-драйверы установить я получил Не найдено драйверов для установки..

Обновление: xserver-xorg-video-intel

Этот пакет в настоящее время не установлен. Результат дпкг -л | grep xserver-xorg-video-intel пустой.

флаг in
Попробуйте «Опция «DRI» «2» вместо «Опция «DRI» «3»» https://wiki.archlinux.org/title/Intel_graphics#Troubleshooting
флаг vn
Вы пробовали установить `sudo ubuntu-drivers`? Что-то относящееся к `journalctl -xef`? Если да, то добавьте его в пост.
darth_epoxy avatar
флаг nl
Используете ли вы монитор или телевизор и какое соединение между ПК и экраном используется?
nobody avatar
флаг gh
`dpkg -l | grep xserver-xorg-video-intel`, пожалуйста.
флаг gb
Я не использую ни монитор, ни телевизор. Я с экраном моего ноутбука.
флаг in
что выводит `dpkg-query --show --showformat='${db:Status-Status}\n' linux-modules-extra-$(uname -r)`?
флаг gb
Вывод «установлен».
Рейтинг:0
флаг in

Добавьте строки ниже в нано ~/.drirc

<device screen="0" driver="dri2">
    <application name="Default">
        <option name="vblank_mode" value="0"/>
    </application>
</device>

и заменить Вариант "ДРИ" "3" с Вариант "ДРИ" "2" в /etc/X11/xorg.conf.d/20-intel.conf

Больше информации: https://wiki.archlinux.org/title/Intel_graphics#Устранение неполадок

флаг gb
Спасибо. К сожалению, видимых изменений нет. При использовании Xorg по-прежнему возникают постоянные разрывы. При использовании Wayland по-прежнему возникают задержки экрана.
флаг in
Не могли бы вы также добавить эту опцию «TripleBuffer» «true» в «/etc/X11/xorg.conf.d/20-intel.conf»?
флаг gb
Я тоже так пробовал.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.