История изменений
Исправление Aber, (текущая версия) :
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, :
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