Новая версия драйверов Mesa 19.1.0 прибывает с поддержкой большего количества видеокарт.

Драйверы стола

Недавно Вышла новая обновленная версия графического стека с открытым исходным кодом Mesa 19.1.0. с различными ошибками и исправлениями стабильности, но Прежде всего, он поддерживает большое количество видеокарт.

Контроллеры MESA - это программные драйверы Linux с открытым исходным кодом, доступные для оборудования AMD, NVIDIA и Intel.. Проект Mesa начался как реализация с открытым исходным кодом спецификации OpenGL (системы для рендеринга интерактивной трехмерной графики).

С годами проект расширился, чтобы реализовать больше графических API-интерфейсов, включая OpenGL ES (версии 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC и Vulkan.

Разнообразие драйверов устройств позволяет использовать библиотеки Mesa во многих различных средах, от программной эмуляции до полного аппаратного ускорения для современных графических процессоров.

Mesa реализует независимый от поставщика уровень трансляции между графическим API, таким как OpenGL, и графическими драйверами в ядре операционной системы.

В дополнение к 3D-приложениям, таким как игры, графические серверы используют вызовы OpenGL / EGL для создания изображения на экране.

Что нового в Mesa 19.1.0

Первая версия ветки Mesa 19.1.0 имеет экспериментальное состояние: После окончательной стабилизации кода выйдет стабильная версия 19.1.1.

Mesa 19.1 обеспечивает полную поддержку OpenGL 4.5 для драйверов i965, radeonsi и nvc0, Поддержка Vulkan 1.1 для карт Intel и AMD, а также частичная поддержка стандарта OpenGL 4.6.

С этим был включен новый драйвер Iris, разработанный Intel. В отличие от i965, новый контроллер основан на архитектуре Gallium3D, которая размещает задачи управления памятью на стороне контроллера DRI в ядре Linux и предоставляет готовый трекер работоспособности с поддержкой повторного использования кеша выходных объектов.

таблица драйверов графики

Новый контроллер поддерживает только GP8 на базе микроархитектуры Gen8 +. (Broadwell, Skylake) с графическими процессорами HD, UHD и Iris.

В пилотном тестировании iris производительность от 3 до 15 раз превосходит i965, в зависимости от режима тестирования. В среднем Iris показывает, что отрисовывает в 5,45 раз больше объектов в секунду, чем контроллер i965.

При запуске реальных программ прирост производительности не такой впечатляющий (в одной из демонстраций прирост составляет около 19%, а в некоторых - i965).

Классический контроллер i965 расширяет поддержку чипов 11-го поколения и добавляет поддержку графической подсистемы SoC Elkhart Lake.

Фреймворк включал драйвер графического процессора Mali 400/450, используемый во многих старых чипах на базе ARM.

Прочие изменения

Добавлен драйвер Panfrost для GPU на базе микроархитектур Midgard. (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x), используемые во многих устройствах с процессорами ARM.

Драйвер RADV (драйвер Vulkan для карт AMD) добавляет поддержку технологии VESA Adaptive-Sync (FreeSync), которая позволяет адаптивно изменять частоту обновления монитора для обеспечения плавного вывода без пауз.

Из других выделяющихся дополнений мы находим: 

  • Добавлен новый Vulkan-драйвер TURNIP для Qualcomm Adreno GPU
  • Поддержка расширений OpenGL 4 была добавлена ​​в драйвер Softpipe (программный растеризатор на основе Gallium3D): ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array, и пока OpenGL 4.0 не будет полностью реализован, расширения не будут реализованы.
  • GL_ARB_gpu_shader5, GL_ARB_sample_shading и GL_ARB_tessellation_shader;
  • Добавлена ​​поддержка формата сжатия текстур ATC, используемого графическими процессорами Qualcomm и AMD.
  • Повышена производительность трекера статуса Gallium Nine, который поддерживает API Direct3D 9 для Unix-подобных систем и обычно используется для запуска игр Windows с Wine.

Также вы можете заметить добавление к ветке, которая ляжет в основу выпуска Mesa 19.2, реализацию расширения GL_KHR_robustness для драйвера Gallium3D R600, которое было последним недостающим звеном для поддержки OpenGL 4.5.

Таким образом, R600 стал четвертым контроллером Mesa с поддержкой OpenGL 4.5. Поддержка OpenGL 4.5 на R600 доступна только для графического процессора Radeon HD 5800/6900.


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.