LINUX.ORG.RU

Lubuntu 20.04 и артефакты (Intel 11600, UHD 750)

 , , ,


0

3

Наблюдаю артефакты. Есть видео, но не знаю куда залить. Что можете посоветовать?

Проблемы появились после сегодняшнего обновления. До этого всё было сносно. Обновлялись сегодня mesa, plasma из KDE и ещё какие-то пакеты из KDE.



Последнее исправление: o_-- (всего исправлений: 1)

Проблемы появились после сегодняшнего обновления. До этого всё было сносно.

ах-ах, узнаю линуксопроблемы

e000xf000h
()
Ответ на: комментарий от zemidius
uname -a
Linux 5.13.0-28-generic #31~20.04.1-Ubuntu
dpkg -l | grep linux-image
rc  linux-image-5.11.0-27-generic                 5.11.0-27.29~20.04.1      amd64 Signed kernel image generic
rc  linux-image-5.11.0-40-generic                 5.11.0-40.44~20.04.2      amd64 Signed kernel image generic
rc  linux-image-5.11.0-41-generic                 5.11.0-41.45~20.04.1      amd64 Signed kernel image generic
rc  linux-image-5.11.0-43-generic                 5.11.0-43.47~20.04.2      amd64 Signed kernel image generic
rc  linux-image-5.11.0-44-generic                 5.11.0-44.48~20.04.2      amd64 Signed kernel image generic
rc  linux-image-5.11.0-46-generic                 5.11.0-46.51~20.04.1      amd64 Signed kernel image generic
ii  linux-image-5.13.0-27-generic                 5.13.0-27.29~20.04.1      amd64 Signed kernel image generic
ii  linux-image-5.13.0-28-generic                 5.13.0-28.31~20.04.1      amd64 Signed kernel image generic
ii  linux-image-generic-hwe-20.04                 5.13.0.28.31~20.04.15     amd64 Generic Linux kernel image
dpkg -l | grep xorg
ii  xorg                       1:7.7+19ubuntu14         amd64 X.Org X Window System
ii  xorg-docs-core             1:1.7.1-1.1              all   Core documentation for the X.org X Window System
ii  xserver-xorg               1:7.7+19ubuntu14         amd64 X.Org X server
ii  xserver-xorg-core          2:1.20.13-1ubuntu1~20.04.2 amd64 Xorg X server - core server
ii  xserver-xorg-input-all     1:7.7+19ubuntu14         amd64 X.Org X server -- input driver metapackage
ii  xserver-xorg-input-libinput 0.29.0-1                amd64 X.Org X server -- libinput input driver
ii  xserver-xorg-input-wacom   1:0.39.0-0ubuntu1        amd64 X.Org X server -- Wacom input driver
ii  xserver-xorg-legacy        2:1.20.13-1ubuntu1~20.04.2 amd64 setuid root Xorg server wrapper
ii  xserver-xorg-video-all     1:7.7+19ubuntu14         amd64 X.Org X server -- output driver metapackage
ii  xserver-xorg-video-amdgpu  19.1.0-1                 amd64 X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-ati     1:19.1.0-1               amd64 X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev   1:0.5.0-1ubuntu1         amd64 X.Org X server -- fbdev display driver
ii  xserver-xorg-video-intel   2:2.99.917+git20200226-1 amd64 X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-nouveau 1:1.0.16-1               amd64 X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-qxl     0.1.5+git20200331-1      amd64 X.Org X server -- QXL display driver
ii  xserver-xorg-video-radeon  1:19.1.0-1               amd64 X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa    1:2.4.0-2                amd64 X.Org X server -- VESA display driver
ii  xserver-xorg-video-vmware  1:13.3.0-3               amd64 X.Org X server -- VMware display driver
o_--
() автор топика
Последнее исправление: o_-- (всего исправлений: 1)

За последние несколько часов проблема стала менее острой, артефактов стало намного меньше, НО они есть.

За это время произошло:

  • Обновились 2 пакета, но не mesa, не ядро, что-то со словом speed в названии. Не думаю, что это помогло.
  • Я обновил BIOS материнской платы.
  • Несколько раз перезагружал компьютер.
o_--
() автор топика

Обновлялись сегодня mesa, plasma из KDE и ещё какие-то пакеты из KDE.

KDE

Для начала - попробовать другое ДЕ, чтобы локализовать проблему. Кеды виноватьы или меса.

utanho ★★★★★
()
Ответ на: комментарий от utanho

В любом случае виновыты драйвера. Если не драйвера, то это уже проблема железа.

Обновление пакетов из KDE могло вскрыть проблему, но не могло стать её причиной.

Ставить другую DE не хочу пока, не хочу грязь разводить.

o_--
() автор топика
Последнее исправление: o_-- (всего исправлений: 1)

Светлая мысль пришла в голову, а именно поискать логи. Содержимое /var/log/apt/history.log:

Start-Date: 2022-02-10  14:01:56
Commandline: apt upgrade
Upgrade: fdisk:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), uuid-runtime:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), libfdisk1:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), libdrm-nouveau2:amd64 (2.4.105-3~20.04.2, 2.4.107-8ubuntu1~20.04.1), plasma-discover-backend-fwupd:amd64 (5.18.5-0ubuntu0.1, 5.18.7-0ubuntu0.1), breeze-cursor-theme:amd64 (4:5.18.4.1-0ubuntu1, 4:5.18.8-0ubuntu0.1), libegl-mesa0:amd64 (21.0.3-0ubuntu0.3~20.04.5, 21.2.6-0ubuntu0.1~20.04.1), libglapi-mesa:amd64 (21.0.3-0ubuntu0.3~20.04.5, 21.2.6-0ubuntu0.1~20.04.1), libmount1:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), snapd:amd64 (2.51.1+20.04ubuntu2, 2.54.2+20.04ubuntu2), ubuntu-advantage-tools:amd64 (27.5~20.04.1, 27.6~20.04.1), plasma-discover-backend-snap:amd64 (5.18.5-0ubuntu0.1, 5.18.7-0ubuntu0.1), plasma-discover-common:amd64 (5.18.5-0ubuntu0.1, 5.18.7-0ubuntu0.1), kde-style-breeze:amd64 (4:5.18.4.1-0ubuntu1, 4:5.18.8-0ubuntu0.1), util-linux:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), plasma-discover:amd64 (5.18.5-0ubuntu0.1, 5.18.7-0ubuntu0.1), libxatracker2:amd64 (21.0.3-0ubuntu0.3~20.04.5, 21.2.6-0ubuntu0.1~20.04.1), kactivitymanagerd:amd64 (5.18.4.1-0ubuntu1, 5.18.8-0ubuntu0.1), initramfs-tools-bin:amd64 (0.136ubuntu6.6, 0.136ubuntu6.7), libgbm1:amd64 (21.0.3-0ubuntu0.3~20.04.5, 21.2.6-0ubuntu0.1~20.04.1), libkworkspace5-5:amd64 (4:5.18.5-0ubuntu0.1, 4:5.18.8-0ubuntu0.1), mount:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), libdrm-amdgpu1:amd64 (2.4.105-3~20.04.2, 2.4.107-8ubuntu1~20.04.1), libblkid1:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), libuuid1:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), libdrm2:amd64 (2.4.105-3~20.04.2, 2.4.107-8ubuntu1~20.04.1), libsmartcols1:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), rfkill:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), uuid-dev:amd64 (2.34-0.1ubuntu9.1, 2.34-0.1ubuntu9.3), libgl1-mesa-dri:amd64 (21.0.3-0ubuntu0.3~20.04.5, 21.2.6-0ubuntu0.1~20.04.1), bsdutils:amd64 (1:2.34-0.1ubuntu9.1, 1:2.34-0.1ubuntu9.3), libdrm-intel1:amd64 (2.4.105-3~20.04.2, 2.4.107-8ubuntu1~20.04.1), libdrm-radeon1:amd64 (2.4.105-3~20.04.2, 2.4.107-8ubuntu1~20.04.1), mesa-vdpau-drivers:amd64 (21.0.3-0ubuntu0.3~20.04.5, 21.2.6-0ubuntu0.1~20.04.1), mesa-vulkan-drivers:amd64 (21.0.3-0ubuntu0.3~20.04.5, 21.2.6-0ubuntu0.1~20.04.1), initramfs-tools-core:amd64 (0.136ubuntu6.6, 0.136ubuntu6.7), initramfs-tools:amd64 (0.136ubuntu6.6, 0.136ubuntu6.7), mesa-va-drivers:amd64 (21.0.3-0ubuntu0.3~20.04.5, 21.2.6-0ubuntu0.1~20.04.1), libglx-mesa0:amd64 (21.0.3-0ubuntu0.3~20.04.5, 21.2.6-0ubuntu0.1~20.04.1), libdrm-common:amd64 (2.4.105-3~20.04.2, 2.4.107-8ubuntu1~20.04.1)
End-Date: 2022-02-10  14:02:26

Start-Date: 2022-02-10  23:37:47
Commandline: apt upgrade
Upgrade: libspeex1:amd64 (1.2~rc1.2-1.1ubuntu1, 1.2~rc1.2-1.1ubuntu1.20.04.1), libspeexdsp1:amd64 (1.2~rc1.2-1.1ubuntu1, 1.2~rc1.2-1.1ubuntu1.20.04.1)
End-Date: 2022-02-10  23:37:47
o_--
() автор топика
Ответ на: комментарий от o_--

зачем ставить.
загрузись с лайва убунты 20.04.

Minona ★★☆
()
Ответ на: комментарий от o_--

виновыты драйвера

Для начала неплохо было бы указать, что за драйверы. Если у вас только Интел на борту, то всякие xorg-drivers уже много лет как deprecated. Можно попробовать использовать модесеттинг.

utanho ★★★★★
()
Ответ на: комментарий от utanho

Судя по логам, что-то из этого:

  • libdrm-nouveau2
  • libegl-mesa0
  • libglapi-mesa
  • libgbm1
  • libdrm-amdgpu1
  • libdrm2
  • libgl1-mesa-dri
  • libdrm-intel1
  • libdrm-radeon1
  • mesa-vdpau-drivers
  • mesa-vulkan-drivers
  • mesa-va-drivers
  • libglx-mesa0
  • libdrm-common
o_--
() автор топика
Ответ на: комментарий от o_--

linux-image-generic-hwe-20.04

Это хорошо, что hwe.

xserver-xorg

xserver-xorg-core

А это нехорошо, что не hwe, надо установить xserver-xorg-hwe-20.04 И обновлять графику лучше не из графики, а из консоли/ssh.

https://wiki.ubuntu.com/Kernel/LTSEnablementStack

zemidius
()
Последнее исправление: zemidius (всего исправлений: 1)

Скорее всего, это баг в новой версии Mesa. Ну либо в Plasma, но это маловероятно.

Попробуй поставить более новую версию Mesa из какого-нибудь PPA (например). Если не поможет, тогда придется писать багрепорт в багтрекер Mesa.

Kron4ek ★★★★★
()
Ответ на: комментарий от annerleen

Почему для Ubuntu это нормально? Давно на Ubuntu, не помню чтоб такое раньше случалось. Вот, с драйверами на NVidia проблемы были. So, NVidia, fuck you! Но это не вина Ubuntu.

Переустановлю, если надоест на артефакты смотреть. Сейчас уже стало терпимо, не так как на видео, которое я скидывал вверху.

Самое интересное, что я вроде бы ничего не делал, а проблема сама собой частично закрылась. Не думаю, что это обновление BIOS помогло. Вот, с таким первый раз встречаюсь. Мистика.

o_--
() автор топика
Ответ на: комментарий от o_--

Почему для Ubuntu это нормально?

Он троллит ) Просто к hwe-ядру поставь hwe xorg и, скорее всего, проблема решится.

И да, покажи /var/log/Xorg.log (залей куда-нибудь на pastebin, есть даже команда pastebinit) и dmesg, какой у тебя видеодрайвер используется? xserver-xorg-video-intel перестал развиваться и если используется он, а не modesetting, то на 10-11 поколении интела возможны глюки.

zemidius
()
Последнее исправление: zemidius (всего исправлений: 3)
Ответ на: комментарий от o_--

У всех бинарных дистрибутивов так, разве нет?

Нет.

utanho ★★★★★
()
Ответ на: комментарий от o_--

libegl-mesa0:amd64 (21.0.3-0ubuntu0.3~20.04.5

mesa 21.0 слишком старая для твоего GPU. Она появилась в Q1 2021 года, а GPU стали доступны в магазинах в мае-июне. Слишком все рядом. Конечно поддержку бэкпортируют, ну и у тебя почти работает :)

mesa содержит в себе имплементацию графических API, она транслирует вызовы к API в соответствующие инструкции для графического процессора, компилирует шейдеры и отправляет на исполнение на GPU. Иксовые драйверы уже ничего не рисуют, все рисуется через OpenGL, т.е. DE, браузер и игры рисуются одинаково.

За компиляцию шейдеров для intel скорее всего отвечает LLVM, и в каждом дистрибутиве mesa может быть собрана со своей версией LLVM. В старых версиях LLVM могут быть ошибки компиляции шейдеров которые как раз проявляются в артефактах картинки (что-то не отображается вовсе, либо что-то залито не тем цветом и т.д.). Можешь посмотреть с какой версией LLVM собрана mesa выполнив: glxinfo | grep OpenGL.
Баги по поводу шейдеров нужно искать на багтрекере llvm, либо забей и просто поставь новую mesa. Сейчас даже в ubuntu 20.04 доступна mesa 21.2.

$ apt-cache madison libegl-mesa0
libegl-mesa0 | 21.2.6-0ubuntu0.1~20.04.1 | http://ru.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
libegl-mesa0 | 20.0.4-2ubuntu1 | http://ru.archive.ubuntu.com/ubuntu focal/main amd64 Packages
      mesa | 20.0.4-2ubuntu1 | http://ru.archive.ubuntu.com/ubuntu focal/main Sources
      mesa | 21.2.6-0ubuntu0.1~20.04.1 | http://ru.archive.ubuntu.com/ubuntu focal-updates/main Sources
Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)

У меня эта проблема была недавно на Debian Sid. Обновление mesa привело к таким артефактам на Qt приложениях. Перешёл на ещё более новую версию mesa (21.3) - прошло. У меня 10900 с UHD630.

Rakshas
()
Ответ на: комментарий от o_--

В любом случае виновыты драйвера. Если не драйвера, то это уже проблема железа

Вот это и нужно выяснить. Ставьте нормальную винду, если там тоже проблемы, то, по характеру артефактов, это скорее проблемы с ОЗУ. Но не факт, может и встроенное видео отъезжает.

shalom_ ★★
()
Ответ на: комментарий от o_--

Оу, не проверил и написал фигню, в 20.04 действительно нет xorg hwe, было в 18.04 и ранее.

zemidius
()
Ответ на: комментарий от zemidius

Просто к hwe-ядру поставь hwe xorg и, скорее всего, проблема решится.

Нет такого пакета.

покажи /var/log/Xorg.log

modesetting используется.

[ 17043.302] (II) LoadModule: "glx"
[ 17043.302] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 17043.303] (II) Module glx: vendor="X.Org Foundation"
[ 17043.303]    compiled for 1.20.13, module version = 1.0.0
[ 17043.303]    ABI class: X.Org Server Extension, version 10.0
[ 17043.303] (==) Matched modesetting as autoconfigured driver 0
[ 17043.303] (==) Matched fbdev as autoconfigured driver 1
[ 17043.303] (==) Matched vesa as autoconfigured driver 2
[ 17043.304] (==) Assigned the driver to the xf86ConfigLayout
[ 17043.304] (II) LoadModule: "modesetting"
[ 17043.304] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 17043.304] (II) Module modesetting: vendor="X.Org Foundation"
[ 17043.304]    compiled for 1.20.13, module version = 1.20.13
[ 17043.304]    Module class: X.Org Video Driver
[ 17043.304]    ABI class: X.Org Video Driver, version 24.1
[ 17043.304] (II) LoadModule: "fbdev"
[ 17043.304] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 17043.304] (II) Module fbdev: vendor="X.Org Foundation"
[ 17043.304]    compiled for 1.20.1, module version = 0.5.0
[ 17043.304]    Module class: X.Org Video Driver
[ 17043.304]    ABI class: X.Org Video Driver, version 24.0
[ 17043.304] (II) LoadModule: "vesa"
[ 17043.304] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 17043.305] (II) Module vesa: vendor="X.Org Foundation"
[ 17043.305]    compiled for 1.20.4, module version = 2.4.0
[ 17043.305]    Module class: X.Org Video Driver
[ 17043.305]    ABI class: X.Org Video Driver, version 24.0
o_--
() автор топика
Ответ на: комментарий от o_--

Наверно, придётся поставить Lubuntu 21.10.

Не поможет. В *buntu 21.10 в данный момент такая же версия Mesa, как и в 20.04.

Kron4ek ★★★★★
()
Ответ на: комментарий от Aber

Спасибо за подробный ответ!

Можешь посмотреть с какой версией LLVM собрана mesa выполнив: glxinfo | grep OpenGL.

Ничего про LLVM не вижу.

OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Graphics (RKL GT1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.2.6
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.2.6
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Просто поставь новую mesa. Сейчас даже в ubuntu 20.04 доступна mesa 21.2.

Уже стоит 21.2.

# apt install libegl-mesa0
libegl-mesa0 is already the newest version (21.2.6-0ubuntu0.1~20.04.1).
o_--
() автор топика
Ответ на: комментарий от shalom_

В Windows нет никаких проблем с графикой.

o_--
() автор топика
Ответ на: комментарий от Kron4ek

Это печально. Значит остаётся ставить более новую версию из PPA и посылать отчеты о багах.

o_--
() автор топика
Ответ на: комментарий от o_--

Тот PPA, на который я дал ссылку - надежен, его держит один из сотрудников Valve (kisak), если ты об этом переживаешь. А отчет о баге писать не придется, если на новой версии проблемы не будет.

Kron4ek ★★★★★
()
Ответ на: комментарий от o_--

У меня AMD и там пишется версия LLVM, хотя для AMD вроде используется уже другой компилятор шейдеров.

$ glxinfo | grep OpenGL
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon(TM) Vega 8 Graphics (RAVEN, DRM 3.35.0, 5.4.0-99-generic, LLVM 12.0.0)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.0.3
...

С intel не подскажу, нету.

Уже стоит 21.2.

Это кстати самая последняя стабильная версия дров, 22.0 выйдет через пару недель.
Поищи баги на баг трекере mesa по твоей графике, может где-то там в комментариях уже давно обсуждается проблема как у тебя.

Aber ★★★★★
()
Ответ на: комментарий от o_--

Скачал нужные пакеты из репозитория experimental (на тот момент они только там были) и поставил через dpkg.

Rakshas
()
Ответ на: комментарий от Kron4ek

Проблема решилась установкой новых пакетов из PPA kisak. Спасибо!

o_--
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.