Форум проекта Matuntu

Поддержка => Железо => Тема начата: vita от 12 Февраля 2017, 00:00:42

Название: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: vita от 12 Февраля 2017, 00:00:42
Новая версия Mesa имеет решающее значение для геймеров с видеографикой от AMD Radeon и Intel. Для улучшения работы с этим типом графических карт необходимо установить более новую версию Mesa.
Разработчик Paulo Miguel Dias поддерживает стабильный Mesa PPA (https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa?field.series_filter=) для Ubuntu 16.04 LTS (Xenial Xerus) и Ubuntu 16.10 (Yakkety Yak)
sudo add-apt-repository ppa:paulo-miguel-dias/pkppa -y sudo apt-get update && sudo apt dist-upgradeПроверила обновление Mesa на нетбуке Aspire One D257
Цитата: inxi -SG
System:    Host: Matuntu-X64-M116 Kernel: 4.8.0-32-generic x86_64 (64 bit)
           Desktop: MATE 1.16.1  Distro: Ubuntu 16.04 xenial
Graphics:  Card: Intel Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 1024x600@60.03hz
           GLX Renderer: Gallium 0.4 on i915 (
           GLX Version: 2.1 Mesa 17.0.0-rc3 - padoka PPA
Тест производительности графики Intel показал следующее:
Цитата: glmark2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     Mesa Project
    GL_RENDERER:   Gallium 0.4 on i915 (chipset: Pineview M)
    GL_VERSION:    2.1 Mesa 17.0.0-rc3 - padoka PPA
=======================================================
 glmark2 Score: 116
=======================================================
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: Teocally от 12 Февраля 2017, 00:28:39
А было сколько?  8)
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: vita от 12 Февраля 2017, 00:42:52
До установки новой Mesa тест эффектов 3D графики вообще не запускался.
Для сравнения проверила на компьютере с AMD видеокартой. Прирост производительности составил около 1/4
glmark2
glmark2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     X.Org
    GL_RENDERER:   Gallium 0.4 on AMD KABINI (DRM 2.43.0 / 4.4.0-38-generic, LLVM 3.8.0)
    GL_VERSION:    3.0 Mesa 12.0.6
=======================================================
glmark2 Score: 445
=======================================================

glmark2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     X.Org
    GL_RENDERER:   Gallium 0.4 on AMD KABINI (DRM 2.43.0 / 4.4.0-38-generic, LLVM 4.0.0)
    GL_VERSION:    3.0 Mesa 17.0.0-rc3 - padoka PPA
=======================================================
glmark2 Score: 571
=======================================================
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: Teocally от 12 Февраля 2017, 10:06:45
Ясно, спасибо.
То есть, имеется реальная польза от данного обновления  :)
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: ivm от 13 Февраля 2017, 22:34:33
Сегодня без установки стороннего репозитория 17-я версия месы вошла в репозиторий Ubuntu и заменила 13-ю.
На опеннете (http://www.opennet.ru/opennews/art.shtml?num=46040) отмечают большое количество изменений к лучшему.

Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: vita от 14 Февраля 2017, 01:11:05
На том же компьютере с AMD графикой в Matuntu-Z64, в которой Mesa 17 из официального репозитория Ubuntu, тест Glmark2 показал более высокие показатели производительности, чем в 16.04
glmark2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     X.Org
    GL_RENDERER:   Gallium 0.4 on AMD KABINI (DRM 2.48.0 / 4.9.0-16-generic, LLVM 4.0.0)
    GL_VERSION:    3.0 Mesa 17.0.0
=======================================================
                                  glmark2 Score: 726
=======================================================
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: В. Юрганов от 20 Февраля 2017, 05:59:06
после дист-апгрейда
Цитата: inxi -SG
System:    Host: juve Kernel: 4.8.4-040804-generic x86_64 (64 bit)
           Desktop: MATE 1.12.0  Distro: Ubuntu 14.04.5 LTS
Graphics:  Card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller
           Display Server: X.Org 1.15.1 drivers: intel (unloaded: modesetting,fbdev,vesa)
           Resolution: 1680x1050@59.9hz
           GLX Renderer: Mesa DRI Intel Sandybridge Desktop
           GLX Version: 3.0 Mesa 10.3.0
Спойлер
glmark2
=======================================================
    glmark2 2012.08
=======================================================
    OpenGL Information
    GL_VENDOR:     Intel Open Source Technology Center
    GL_RENDERER:   Mesa DRI Intel(R) Sandybridge Desktop
    GL_VERSION:    3.0 Mesa 10.3.0
=======================================================
                                  glmark2 Score: 676
=======================================================
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: vita от 20 Февраля 2017, 09:26:10
Разработка новой версии Mesa предназначалась для Ubuntu 16.04 LTS (Xenial Xerus) и Ubuntu 16.10.
Поэтому попытки апгрейдить её в дистрибутивах 14.04 - бесполезное действие.
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: В. Юрганов от 20 Февраля 2017, 12:53:23
Жаль ))
а дома (где 16.04) интеля нету  :)
хотел на работе чуток поднять
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: vita от 18 Июня 2018, 01:05:18
Mesa - это набор графических драйверов с открытым исходным кодом для оборудования AMD, NVIDIA и Intel.
Кроме репозитория Padoka Stable PPA (https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa?field.series_filter=bionic) со свежайшими пакетами Mesa для Ubuntu 16.04-18.04 и производных есть репозиторий  “Ubuntu-X” team (https://launchpad.net/~ubuntu-x-swat/+archive/ubuntu/updates?field.series_filter=bionic), добавляемый в систему командой: sudo add-apt-repository ppa:ubuntu-x-swat/updates -y
В результате апгрейда в системе на пакетной базе Ubuntu 18.04 будет установлена Mesa 18.1.1-1. Проверить версию Mesa можно командой: glxinfo | grep "OpenGL version"
Серия Mesa 18.1.x предлагает множество улучшений, в том числе лучшую производительность Vulkan и OpenGL, обновленные драйверы Tegra, Nouveau и Intel, а также поддержку API OpenGL 4.5.

Среди драйверов, которые получают дополнительные настройки в выпуске Mesa 18.1.1:

- Intel i965
- ANV Vulkan
- Vulkan
- Tegra
- Nouveau
- Etnaviv

Mesa 18.1.1 также улучшает поддержку систем Intel Gemini Lake , с которыми поставляется множество небольших ПК с форм-фактором и NUC.

Источник (https://www.omgubuntu.co.uk/2018/06/mesa-18-1-1-ubuntu-18-04-ppa)
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: ivm от 21 Июня 2018, 22:01:39
Mesa - это набор графических драйверов с открытым исходным кодом для оборудования AMD, NVIDIA и Intel.
Поскольку в Matuntu-B64 с проприетарным драйвером на графике AMD получилось обломинго (http://forum.matuntu.info/index.php?topic=65.msg9699#msg9699), обновил из репозитория  “Ubuntu-X” team месу и установил пакет mesa-vulkan-drivers.
Вывод производительности теста glmark2 немного подрос, но мне показалось, что картинка на экране стала более яркой и насыщенной.
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: ivm от 21 Июня 2018, 22:42:35
К сожалению, действительно показалось. Выходит и mesa-vulkan-drivers не поддерживает мою видеокарту AMD.
Информация о вулкане - ошибка инициализации.
vulkaninfo
vulkaninfo
===========
VULKAN INFO
===========

Vulkan Instance Version: 1.1.70

/build/vulkan-Kbdbga/vulkan-1.1.70+dfsg1/demos/vulkaninfo.c:2700: failed with VK_ERROR_INITIALIZATION_FAILED
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: tuxnotes от 23 Июня 2018, 03:08:21
В Arch/Antergos прилетело обновление Mesa до версии 18.1.2, интересно как быстро новая версия появится на ppa:ubuntu-x-swat/updates.
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: tuxnotes от 01 Июля 2018, 14:03:53
Уже версия 18.1.3 прилетела в Arch/Antergos, в ppa:ubuntu-x-swat/updates все еще 18.1.1.
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: vita от 01 Июля 2018, 14:34:44
Уже версия 18.1.3 прилетела в Arch/Antergos, в ppa:ubuntu-x-swat/updates все еще 18.1.1.
Кроме изменения нумерации что изменилось с приходом новой версии Mesa?
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: tuxnotes от 02 Июля 2018, 03:28:10
vita, исправлены ошибки для драйвера RADV Vulkan, обновление системы сборок Meson и Autotools, исправления в компиляторе NIR и GLSL, несколько исправлений в драйвере Intel и другие обновления.
Визуально ничего не изменилось.
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: vita от 03 Июля 2018, 11:17:40
tuxnotes, благодарю за информацию. Сегодня пришли обновления Mesa 18.1.3 для Ubuntu.
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: ivm от 17 Ноября 2021, 20:09:25
Поскольку у меня сегодня проц приказал долго жить (5 звуковых сигналов BIOS AMI при включении компьютера), перешёл на машину с графикой AMD. Задумался, как улучшить отображение видео на ней и нашёл вот такой вариант.
Как установить последний графический драйвер Mesa в Ubuntu 20.04 / 21.04 (https://linuxcool.net/instrukczii/kak-ustanovit-poslednij-graficheskij-drajver-mesa-v-ubuntu-20-04-21-04/).
Такое же решение можно использовать для других графических адаптеров, не поддерживающих проприетарными драйверами.
Добавил в Matuntu-F репозиторий ppa:kisak/kisak-mesa (https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa) sudo add-apt-repository ppa:kisak/kisak-mesa -y sudo apt full-upgrade
Узнать версию пакета можно командой в терминале:glxinfo | grep "OpenGL version".
После перезагрузки Mesa обновилась
Цитата: версия Mesa
OpenGL version string: 4.5 (Compatibility Profile) Mesa 21.2.5 - kisak-mesa PPA
Тест Glmark2 показал средний результат 720 fps.
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: vita от 17 Ноября 2021, 21:50:17
Хорошее решение для карт Intel, на которых проявлялись артефакты при работе в оконном менеджере Compiz (http://forum.matuntu.info/index.php?topic=136.msg13325#msg13325).
Название: Re: Обновление пакета Mesa для AMD, NVIDIA и Intel
Отправлено: ivm от 07 Декабря 2021, 00:39:43
Вот такое публикует (https://www.opennet.ru/opennews/art.shtml?num=56281) Опеннет
Цитата: новость
Из кодовой базы Mesa удалены все классические драйверы OpenGL и прекращена поддержка инфраструктуры для их работы. Сопровождение кода старых драйверов будет продолжено в отдельной ветке "Amber", но в основной состав Mesa данные драйверы больше входить не будут. Также из состава удалена классическая библиотека xlib, вместо которой рекомендовано использовать вариант gallium-xlib.

Изменение затрагивает все остававшиеся в составе Mesa драйверы, не использовавшие интерфейс Gallium3D, включая драйверы i915 и i965 для GPU Intel, r100 и r200 для GPU AMD и Nouveau для GPU NVIDIA. Вместо указанных драйверов рекомендуется использовать драйверы на основе архитектуры Gallium3D, такие как Iris (Gen 8+) и Crocus (Gen4-Gen7) для GPU Intel, radeonsi и r600 для карт AMD, nvc0 и nv50 для карт NVIDIA. Удаление классических драйверов приведёт к прекращению поддержки некоторых старых GPU Intel (Gen2, Gen3), AMD Radeon R100 и R200 и старых карт NVIDIA.

Архитектура Gallium3D упрощает разработку драйверов Mesa и позволяет избавиться от свойственного классическим драйверам дублирования кода. В Gallium3D задачи управления памятью и взаимодействия с GPU вынесены на сторону отдельных модулей ядра DRM (Direct Rendering Manager) и DRI2 (Direct Rendering Interface), а для драйверов предоставляется готовый трекер состояний с поддержкой кэша повторного использования выводимых объектов. Классические драйверы требуют поддержания своего бэкенда и трекера состояния для каждой аппаратной платформы, но они не привязаны к DRI-модулям ядра Linux, что позволяет использовать их в таких ОС, как Solaris.
Посмотрим, что из этого получится.