Вышла новая версия драйверов Mesa 19.2.0.

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

Запуск новая версия бесплатной реализации OpenGL и Vulkan, Таблица 19.2.0, это первая версия из ветки Таблица 19.2.0 который имеет экспериментальное состояние, так как после окончательной стабилизации кода выйдет стабильная версия 19.2.1.

Для тех, кто не знаком с драйверами 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 для создания изображения на экране.

Таблица 19.2.0 Основные новинки

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

Драйверы (i965, iris) для видеокарт Intel (поколение 7+) обеспечить полную поддержку OpenGL 4.6 и язык для описания шейдеров GLSL 4.60.

Прежде чем обеспечить поддержку OpenGL 4.6 в драйверах radeonsi (AMD) и nvc0 (NVIDIA), осталось реализовать расширения GL_ARB_gl_spirv и GL_ARB_spirv_extensions, которые были добавлены для драйвера i965 в августе.

Продолжилось расширение функциональности нового контроллера Iris для графических процессоров Intel, который по своим возможностям практически сравнялся с контроллером i965.

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

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

В случае контроллеров и RADV Радеон СИ в этой новой версии Mesa 19.2.0 Добавлена ​​поддержка AMD Navi 10 GPU (Radeon RX 5700) и начальная поддержка Navi 14.

Драйвер RadeonSI также добавил будущую поддержку APU Renoir. (Zen 2 c GPU Navi) и частично Arcturus (пока только вычислительные возможности и движок декодирования видео VCN 2.5, 3D нет).

В драйверах Gallium3D R600 для некоторых старых карт AMD (HD 5800/6900) предусмотрена поддержка OpenGL 4.5.

Также в этом выпуске Выделены недавно добавленные расширения OpenGL:

  • GL_ARB_post_depth_coverage для драйвера radeonsi (Navi)
  • GL_ARB_seamless_cubemap_per_texture для контроллера etnaviv (совместим с SEAMLESS_CUBE_MAP на GPU)
  • GL_EXT_shader_image_load_store для драйвера radeonsi (с LLVM 10+)
  • GL_EXT_shader_samples_identical для драйверов iris и radeonsi (при использовании NIR)
  • GL_EXT_texture_shadow_lod для драйверов i965 и iris

А также расширения к драйверу Vulkan RADV (для карт AMD):

  • VK_AMD_buffer_marker
  • ВК_EXT_index_type_uint8
  • VK_EXT_post_length_coverage
  • VK_EXT_queue_family_foreign
  • VK_EXT_sample_locations
  • VK_KHR_length_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • ВК_КХР_shader_atomic_int64
  • VK_KHR_uniform_buffer_standard_layout

И расширение драйвера ANV Vulkan (для карт Intel):

  • VK_EXT_shader_demote_to_helper_invocacy

Из других объявленных изменений в этой новой версии драйверов:

  • Для RadeonSI он представил новый компоновщик среды выполнения: rtld;
  • Оптимизация производительности драйверов RADV и Virgl
  • Расширен драйвер Panfrost для графических процессоров на базе микроархитектур Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x), используемых во многих устройствах с процессорами ARM. Возможностей контроллера теперь достаточно для работы GNOME Shell.
  • Добавлено расширение EGL, предложенное NVIDIA EGL_EXT_platform_device, которое позволяет инициализировать EGL без доступа к API, зависящему от устройства.

Наконец, подождите, пока эта новая версия драйверов Mesa начнет распространяться в основных дистрибутивах Linux в течение следующих нескольких дней.


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

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

*

*

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