LINUX.ORG.RU

36
Всего сообщений: 273

Релиз Mesa 19.0.0

Группа Open Source

13 марта 2019 состоялся релиз Mesa 19.0.0 - свободной кроссплатформенной реализации OpenGL, OpenGL ES, OpenCL, OpenMAX, VDPAU, VA API, XvMC и Vulkan. Данный релиз экспериментальный, после стабилизации кода будет выпущен стабильный релиз 19.0.1.

( читать дальше... )

>>> Подробности

 , ,

ozz_is_here_again ()

Mesa 18.2

Группа Open Source

7 сентября 2018 состоялся очередной ежеквартальный релиз Mesa - кроссплатформенной реализации OpenGL, OpenGL ES, OpenCL, OpenMAX, VDPAU, VA API, XvMC и Vulkan.

( читать дальше... )

>>> Подробности

 , , ,

tailgunner ()

Релиз Mesa 18.1

Группа Hardware and Drivers

Состоялся релиз графической библиотеки Mesa 18.1, являющейся свободной реализацией API OpenGL и Vulkan.

( читать дальше... )

>>> Подробности

 , , ,

Sunderland93 ()

Mesa 18.0.0

Группа Open Source

Mesa - свободная реализация API OpenGL и Vulkan.

Основные изменения:

  • Новая система сборки Meson;
  • В драйвер radeonsi добавлена поддержка кодирования при помощи VCN (Video Coding Engine);
  • В драйвер nouveau была внесена оптимизация компиляции
  • В драйвер i965 добавлена поддержка первого бинарного формата для расширения GL_ARB_get_program_binary;
  • В EGL была добавлена поддержка форматов RGBA/RGBX 1010102, а также добавлено новое расширение EGL_EXT_pixel_format_float.
  • Mesa 18.0.0 - последний выпуск с wayland-egl;
  • Драйвер i965 и anv пополнились поддержкой графической подсистемы процессоров на базе Intel Cannonlake;
  • В драйвере r600 реализована поддержка OpenGL 4.3 и OpenGL ES 3.1 для GPU Evergreen с блоком вычислений с двойной точностью FP64 (например, HD 5800 и HD 6900);
  • Из Xlib libGL удалена неполноценная реализация расширения GLX_MESA_set_3dfx_mode
  • В Vulkan-драйвер ANV (для карт Intel) добавлено расширение VK_EXT_external_memory_dma_buf;

На OpenNet

>>> Подробности

 , ,

kshmr ()

SteamOS 2.117

Группа Игры

Представлен релиз SteamOS 2.117, дистрибутива GNU/Linux от Valve, основанного на Debian и предназначенного для игр.

В этом выпуске наиболее примечательным изменением стал отказ от AMDGPU-PRO и переход к amdgpu в качестве драйвера ядра и Mesa как реализации OpenGL и Vulkan (пакет amdgpu-pro убран из зависимостей steamos-packages, и вместо него добавлены пакеты xserver-xorg-video-amdgpu и mesa-vulkan-drivers). Пакет mesa обновлён до версии 17.0.4.

>>> Подробности

 , , , ,

batya ()

В Mesa добавлена поддержка OpenGL 4.0 для Haswell и Ivy Bridge

Группа Hardware and Drivers

Samuel Iglesias Gonsálvez опубликовал в списке рассылки набор из 22 патчей, включающих OpenGL 4.0 для оборудования на базе Ivy Bridge.

Чуть ранее было добавлено последнее недостающее расширение, необходимое для включения OpenGL 4.0 для Haswell (см. подробности).

>>> Подробности

 , ,

registrant ()

В MESA для RadeonSI добавлена поддержка расширений OpenGL ES: GL_ARB_indirect_parameters, GL_ARB_shader_draw_parameters

Группа Hardware and Drivers

В MESA для RadeonSI добавлена поддержка расширений, не входящих в базовые версии OpenGL/OpenGL ES: GL_ARB_indirect_parameters, GL_ARB_shader_draw_parameters.

( читать дальше... )

>>> Подробности

 , ,

lv77 ()

В MESA для i965 добавлена поддержка GL_ARB_enhanced_layouts (specified vec4-slot component numbers)

Группа Hardware and Drivers

В MESA добавлена поддержка компонента «specified vec4-slot component numbers» из GL_ARB_enhanced_layouts для драйвера i965 для оборудования Broadwell и новее. После этого для драйвера i965 не осталось нереализованных расширений OpenGL до 4.5.

( читать дальше... )

>>> Подробности

 , , ,

lv77 ()

Вышла библиотека Mesa 12.0.0 с поддержкой Vulkan API для видеокарт Intel

Группа Hardware and Drivers

Mesa — это реализация интерфейса OpenGL (а теперь и Vulkan) для Unix, включающая в себя как программные библиотеки, так и набор драйверов видеокарт.

В этом релизе нас ждёт огромное число улучшений, среди которых:

  • Драйвер Vulkan API для видеокарт Intel, начиная с Ivy Bridge;
  • OpenGL 4.3 для nvc0, radeonsi и i965 (Gen8+);
  • OpenGL ES 3.1 для nvc0 и radeonsi;
  • Поддержка GLVND в GLX и OpenGL;
  • Новый драйвер софтового рендера — SWR;
  • Использование DRI3 в VDPAU, OMX and VAAPI.

Обратите внимание на то, что:

  • Некоторые драйверы для видеокарт AMD (r300, r600 и radeonsi) требуют ядро версии 3.2 и LLVM 3.6 или выше;
  • Сборка SWR потребует python2, поскольку некоторые файлы нельзя распространять как часть архива.

Также новые драйверы содержат сотни улучшений, направленных на более полную реализацию API, повышение скорости и стабильности работы на самом разном оборудовании.

>>> Анонс в рассылке

 ,

Aceler ()

В MESA для i965 добавлен код для «предпоследнего» нереализованного расширения OpenGL: GL_ARB_ES3_1_compatibility

Группа Hardware and Drivers

Сегодня в MESA было добавлено расширение GL_ARB_ES3_1_compatibility из состава OpenGL 4.5. Теперь все расширения 4.5 реализованы. Данное расширение доступно для оборудования Gen8+ (Broadwell и старше).

От полной реализации всех расширений OpenGL драйвером i965 остаётся только «specified vec4-slot component numbers» из состава GL_ARB_enhanced_layouts. Timothy Arceri уже работает над ним, и после тестирования оно будет добавлено в trunk MESA.

К сожалению, для чипов поколения Haswell работы над расширениями находятся в состоянии TODO, и значительных подвижек к релизу осенью MESA 12.0+ ожидать не приходится.

>>> Новость на Phoronix.com

 , ,

lv77 ()

MESA для R600g/RadeonSI получила значительный прирост в скорости обработки 3D сцен

Группа Hardware and Drivers

28 мая Bas Nieuwenhuizen представил улучшенную версию «offchip tessellation» для RadeonSI. Набор изменений состоит из 14 патчей и даёт значительный прирост производительности драйвера.

( читать дальше... )

>>> Подробности

 , , ,

lv77 ()

В MESA добавлен код для новых расширений OpenGL: Mesa, Nvc0, i965, RadeonSI

Группа Hardware and Drivers

Timothy Arceri, Jason Ekstrand, Kristian Høgsberg и другие представили в MESA набор патчей с поддержкой большого количества расширений OpenGL/OpenGL ES для драйверов Intel, NVC0, RadeonSI, Mesa.

( Добавленные расширения )

>>> mesamatrix.net

 , , , ,

lv77 ()

Mesa для Intel включила в себя функциональность OpenGL 4.2

Группа Hardware and Drivers

Сегодня, на следующий день после достижения функциональности OpenGL 4.0, драйвер i965 на архитектуре gen8+ достиг функциональности OpenGL 4.2 (Core Profile). Это стало возможным после включения патчей, реализующих расширение GL_ARB_vertex_attrib_64bit.

На текущий момент для полноценной реализации OpenGL 4.3 (Core Profile) в драйвере Intel осталось реализовать только расширение GL_ARB_robust_buffer_access_behavior, не слишком часто необходимое для игр и приложений рабочего стола. Также к сентябрю или ранее ожидается реализация всех возможностей OpenGL 4.5.

С состоянием дел в разработке mesa можно ознакомиться по ссылке: https://mesamatrix.net/

>>> Подробности

 , , ,

Displacer ()

MESA для Intel достигла поддержки OpenGL 4.0

Группа Hardware and Drivers

Сегодня, 16 мая 2016 г. в 07:55:33 (GMT) в кодовую базу проекта MESA была добавлена поддержка расширения ARB_gpu_shader_fp64 для оборудования поколения gen8+. После этого драйвер достиг соответствия спецификации OpenGL 4.0.

Работа над FP64 велась компанией «Igalia» последние несколько месяцев параллельно с работой над ARB_vertex_attrib_64bit и другими, поэтому в течение месяца-двух оборудование поколения Broadwell и более новое получит полную поддержку 4.1 и 4.2.

К сожалению, поддержку OpenGL 4.х для оборудования старше Broadwell в этом году мы не увидим.

>>> Подробности

 , , ,

lv77 ()

MESA для RadeonSI достигла поддержки OpenGL 4.3

Группа Hardware and Drivers

19 апреля в MESA Git для RadeonSI был добавлен патчсет для расширения GL_ARB_compute_shader. Это последнее расширение, необходимое для достижения поддержки стандарта OpenGL 4.3 и OpenGL ES 3.1.

Обсуждение этого события на phoronix.com

Что осталось реализовать:

  • 4.5
    • GL_ARB_ES3_1_compatibility
    • GL_ARB_conditional_render_inverted
    • GL_KHR_robust_buffer_access_behavior
    • GL_KHR_robustness
  • 4.4
    • GL_ARB_clear_texture
    • GL_ARB_enhanced_layouts ( specified vec4-slot component numbers )
    • GL_ARB_query_buffer_object

>>> mesamatrix.net

 , , ,

lv77 ()

В MESA добавлен код расширения OpenGL GL_ARB_framebuffer_no_attachments (r600/radeonsi)

Группа Hardware and Drivers

Благодаря работе Edward O'Callaghan в MESA добавлен код для GL_ARB_framebuffer_no_attachments обоих драйверов r600 и RadeonSI. Это расширение относится к OpenGL 4.3 и после него для полной поддержки останется реализовать:

4.3

  • GL_ARB_compute_shader
  • GL_ARB_robust_buffer_access_behavior
  • GL_ARB_shader_image_size (r600)
  • GL_ARB_shader_storage_buffer_object

4.2

  • GL_ARB_shader_atomic_counters
  • GL_ARB_shader_image_load_store (r600)

Существует вероятность, что к следующему релизу MESA будет поддерживать OpenGL 4.2/4.3 в полном объёме.

Для ядра 4.6 представлен набор патчей для Radeon/AMDGPU DRM, устраняющие проблемы в работе UVD video decoding и PowerPlay. Более подробно можно узнать в рассылке dri-devel.

>>> mesamatrix.net

 , , , ,

lv77 ()

Представлен код расширения OpenGL ARB_internalformat_query2 (MESA / i965)

Группа Hardware and Drivers

Компания «Igalia» представила на рецензирование код, включающий в себя 63 патча, в проект MESA для расширения ARB_internalformat_query2. Данное расширение необходимо для достижения MESA поддержки OpenGL 4.3. ARB_internalformat_query2 и GL_ARB_robust_buffer_access_behavior остаются двумя последними этапами на этом пути.

Необходимо отметить, что для драйвера i965 реализованы не все расширения для OpenGL 4.0/4.1/4.2, и он даже после добавления ARB_internalformat_query2 будет поддерживать только OpenGL 3.3.

>>> Подробности

 , , ,

lv77 ()

Для драйвера r600/radeonsi в MESA включена по умолчанию поддержка технологии HyperZ для видеокарт серии evergreen/cayman

Группа Hardware and Drivers

Для драйвера r600/radeonsi в MESA включена по умолчанию поддержка технологии HyperZ для видеокарт серии evergreen/cayman.

HyperZ — технология, изобретённая фирмой ATI для повышения скорости передачи информации от GPU к видеопамяти.

HyperZ работает на блочной основе, то есть на основе разбиения экрана на квадратные фрагменты. GPU вырисовывает полигон сначала в обычном порядке, затем в блочном, и если блок полностью закрывает собой полигон, то он отбрасывается и исключается из дальнейшей обработки (при рендеризации это экономит до 20 % времени). Тем самым HyperZ экономит пропускную способность памяти, уменьшая поток проходящей через неё информации.

По тестам 2012 года прирост производительности был до 10% в большинстве игр.

Для Fedora 21+ существует репозитарий с пакетами mesa из git . Включается командами:

dnf copr enable decathorpe/mesa-git
dnf -y upgrade

>>> Подробности

 , , ,

lv77 ()

Для драйвера r600 в MESA представлена поддержка OpenGL tessellation для видеокарт серии evergreen/cayman

Группа Hardware and Drivers

В дерево разработки проекта MESA добавлена и включена по умолчанию поддержка OpenGL расширения GL_ARB_tessellation_shader для видеокарт серии evergreen/cayman (HD 5800/6900). После этого коммита драйвер достиг уровня поддержки стандарта OpenGL 4.0.

>>> Подробности

 , , ,

lv77 ()

Stoney APU в драйвере AMD

Группа Hardware and Drivers

В свободный драйвер AMD добавлена начальная поддержка графических ускорителей из APU Stoney.
Alex Deucher, разработчик драйверов из компании AMD описывает патч следующим образом:

Этот набор патчей добавляет поддержку Stoney APU.
Stoney — новый APU от AMD из серии Volcanic Islands, несколько улучшенный Carrizo APU.

Код патчей включает в себя поддержку UVD 6, VCE, динамическое управление питанием и многое другое.

>>> Подробности

 , , ,

Kaschenko ()