The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Mesa 25.2, свободной реализации OpenGL и Vulkan

07.08.2025 15:24

После трёх месяцев разработки представлен релиз свободной реализации API OpenGL и Vulkan - Mesa 25.2.0. Первый выпуск ветки Mesa 25.2.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 25.2.1.

В Mesa 25.2 доступна поддержка графического API Vulkan 1.4 в драйверах ANV для GPU Intel, RADV для GPU AMD, NVK для GPU NVIDIA, Asahi для GPU Apple, Turnip для GPU Qualcomm, PanVK для GPU ARM Mali, в программном растеризаторе lavapipe (lvp) и в режиме эмулятора (vn). В драйверах v3dv (GPU Broadcom VideoCore для Raspberry Pi 4+) и dzn (реализация Vulkan поверх Direct3D 12) поддерживается Vulkan 1.0.

В Mesa также обеспечивается полная поддержка OpenGL 4.6 для драйверов iris (GPU Intel Gen 8+), radeonsi (AMD), Crocus (старые GPU Intel Gen4-Gen7), AMD (r600), zink, llvmpipe, virgl (виртуальный GPU Virgil3D для QEMU/KVM), freedreno (Qualcomm Adreno), d3d12 (прослойка для организации работы OpenGL поверх DirectX 12) и asahi (GPU AGX, используемый в чипах Apple M1 и M2). Поддержка OpenGL 4.5 доступна для GPU NVIDIA (nvc0). Поддержка OpenGL 3.3 присутствует в драйверах softpipe (программный растеризатор) и nv50 (NVIDIA NV50). В драйверах panfrost (GPU ARM Mali) и v3d (GPU Broadcom VideoCore) поддерживается OpenGL 3.1.

Основные новшества:

  • В Vulkan-драйвер PanVK для устройств с GPU ARM Mali на базе архитектуры V10, таких как Mali-G610 и Mali-G310, добавлена поддержка графического API Vulkan 1.4 (ранее поддерживался Vulkan 1.2).
  • В OpenGL-драйвер r600 для старых GPU AMD (до серии Radeon HD 7000 включительно) добавлена поддержка графического API OpenGL 4.6 (ранее поддерживался OpenGL 4.5).
  • В Vulkan-драйвер NVK добавлена поддержка GPU NVIDIA на базе микроархитектур Blackwell и Kepler (GTX 600/700). Для GPU Blackwell реализована поддержка Vulkan 1.4, а для GPU Kepler - API Vulkan 1.2 (более новые версии Vulkan не поддерживаются из-за аппаратных ограничений). Для GPU NVIDIA на базе микроархитектуры Maxwell обеспечена полная совместимость с Vulkan 1.4.
  • Оптимизирована работа компилятора шейдеров NAK, написанного на языке Rust и применяемого в драйвере NVK. В число зависимостей к драйверу NVK включён crate-пакет rustc-hash, благодаря которому удалось сократить время компиляции шейдеров примерно на 12%.
  • Поддержка OpenGL для GPU NVIDIA Maxwell, Pascal и Volta переключена по умолчанию с драйвера Nouveau на использование драйвера Zink в связке с Vulkan-драйвером NVK. Zink также задействован для обеспечения поддержки OpenGL на системах с GPU Blackwell (в OpenGL-драйвер Nouveau добавлять поддержку GPU Blackwell не планируют). Zink предоставляет реализацию OpenGL 4.6 поверх Vulkan, позволяющую получить аппаратно ускоренный OpenGL на устройствах, поддерживающих API Vulkan. Производительность Zink близка к производительности родных реализаций OpenGL.
  • Значительно повышена производительность Vulkan-драйвера Honeykrisp для графических процессоров, поставляемых в чипах Apple M1/M2.
  • В Vulkan-драйверы RADV (GPU AMD) и ANV (Intel) добавлена поддержка аппаратного ускорения декодирования видео в формате VP9. Возможность реализована при помощи Vulkan-расширения VK_KHR_video_decode_vp9, весной подготовленного рабочей группой Vulkan WG. Аппаратное ускорение доступно для GPU AMD начиная с GPU Navi 10 на базе микроархитектуры RDNA 1.0.
  • В Vulkan-драйвере RADV для GPU AMD на базе микроархитектур RDNA3 и RDNA4 повышена производительность трассировки лучей и улучшена поддержка технологии суперсэмплинга FSR 4 (FidelityFX Super Resolution). Добавлена возможность настройки приоритетов для очереди потока команд (OpenCL-расширение cl_khr_priority_hints).
  • В OpenGL-драйвере radeonsi для старых семейств GPU AMD Evergreen и Cayman реализована поддержка OpenGL 4.6. Добавлена поддержка разделяемой виртуальной памяти (SVM, Shared Virtual Memory).
  • В OpenGL-драйвере Iris и Vulkan-драйвере ANV реализована поддержка GPU, применяемых в процессорах Intel Wildcat Lake. В Iris и ANV также объявлена стабильной поддержка GPU Intel на базе архитектуры Xe3, задействованной в процессорах Panther Lake. Улучшена поддержка семейств GPU Xe2 и Xe3. В драйвер Iris добавлена поддержка разделяемой виртуальной памяти (SVM, Shared Virtual Memory).
  • В OpenGL-драйвер freedreno добавлена поддержка GPU Adreno X1-45, применяемом в SoC Qualcomm Snapdragon X Plus.
  • Продолжено развитие OpenCL-драйвера Rusticl, написанного на языке Rust и пришедшего на смену драйверу Clover. В Rusticl добавлена поддержка SVM (Shared Virtual Memory), изображений в цветовом пространстве sRGB (форматы CL_sRGBA и CL_sBGRA), формата FP16 (OpenCL-расширение cl_khr_fp16 для драйверов asahi, freedreno, llvmpipe, panfrost, radeonsi и zink).
  • Добавлен Gallium3D-фронтэнд MFT (Media Foundation Transform), позволяющий использовать драйвер D3D12 (Direct3D 12) для реализации других графических API. Разработан Microsoft для WSL (Windows Subsystem for Linux).
  • Удалена поддержка инфраструктуры DRI2 (Direct Rendering Infrastructure), на смену которой для организации прямого доступа к видеоадаптеру пришёл интерфейс DRI3, использующий DMA-BUF. В качестве причины упоминается, что интерфейс DRI3 существует уже более 10 лет, DRI2 давно устарел, а все поддерживаемые драйверы GPU давно реализовали интерфейс DRI3.
  • Прекращена поддержка устаревших методов совместной работы с буферами - оставлена только возможность использования dma-buf.
  • Прекращена поддержка версий libX11, не обеспечивающих безопасную работу в многопоточных приложениях. Оставлена только поддержка libX11 1.8 (апрель 2022 года) и более новых выпусков, использующих вызов XInitThreads().
  • Объявлена устаревшей и отключена по умолчанию поддержка EGL-расширения EGL_WL_bind_wayland_display, реализованного для Wayland. Для обмена пиксельными буферами между клиентом и сервером Wayland предлагается использовать Wayland-протокол linux_dmabuf. Для возвращения поддержки требуется указание флага "-Dlegacy-wayland=bind-wayland-display" во время сборки. Xwayland поддерживает корректную работу без EGL_WL_bind_wayland_display начиная с выпуска 24.1 (май 2024 года).
  • Удалён устаревший OpenCL-драйвер Clover. Для OpenCL следует использовать драйвер RustiCL, более функциональный и поддерживающий больше версий OpenCL.
  • В драйвере ANV (Intel) реализовано Vulkan-расширение:
  • В драйвере RADV (AMD) реализованы Vulkan-расширения:
  • В драйвере NVK (NVIDIA) реализованы Vulkan-расширения:
  • В драйвере zink реализовано Vulkan-расширение:
  • В драйвере v3d (GPU Broadcom VideoCore для Raspberry Pi 4+) реализовано OpenGL-расширение:
  • В драйвере panfrost реализованы OpenGL-расширения:
  • В драйвере asahi (Apple) реализовано OpenGL-расширение:
  • В драйвере r600 (AMD) реализованы OpenGL-расширения
  • В драйвере PanVK (GPU ARM Mali) реализованы Vulkan-расширения:
    • VK_EXT_vertex_input_dynamic_state/vertexInputDynamicState
    • VK_EXT_vertex_input_dynamic_state
    • VK_EXT_vertex_attribute_divisor
    • VK_KHR_maintenance4
    • VK_KHR_maintenance5
    • VK_EXT_direct_mode_display
    • VK_EXT_extended_dynamic_state
    • VK_KHR_shader_quad_control
    • VK_KHR_draw_indirect_count
    • VK_KHR_shader_integer_dot_product
    • VK_KHR_shader_terminate_invocation
    • VK_EXT_shader_demote_to_helper_invocation
    • VK_EXT_shader_replicated_composites
    • VK_EXT_depth_bias_control
    • VK_EXT_primitive_topology_list_restart
    • VK_EXT_image_2d_view_of_3d
    • VK_EXT_texel_buffer_alignment
    • VK_EXT_shader_subgroup_ballot
    • VK_EXT_shader_subgroup_vote
    • VK_KHR_load_store_op_none
    • VK_EXT_load_store_op_none
    • VK_EXT_inline_uniform_block
    • VK_EXT_texture_compression_astc_hdr
    • VK_EXT_depth_clamp_zero_one
    • VK_KHR_depth_clamp_zero_one
    • VK_EXT_depth_clip_control
    • VK_KHR_unified_image_layouts
    • VK_KHR_vulkan_memory_model
    • VK_EXT_descriptor_indexing
    • VK_KHR_maintenance6
    • VK_KHR_shader_clock
    • VK_KHR_shader_atomic_int64
    • VK_KHR_calibrated_timestamps
    • VK_EXT_non_seamless_cube_map
    • VK_ARM_shader_core_properties
    • VK_KHR_host_image_copy


  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Релиз Mesa 25.1, свободной реализации OpenGL и Vulkan
  3. OpenNews: Проект Mesa заменил OpenGL-драйвер Nouveau на Zink для новых GPU NVIDIA
  4. OpenNews: В Mesa принят amdgpu_virtio для использования OpenGL и Vulkan в гостевых системах
  5. OpenNews: В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU NVIDIA Maxwell, Pascal и Volta
  6. OpenNews: Из Mesa удалена поддержка DRI2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63694-mesa
Ключевые слова: mesa, opengl, vulkan
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.13, Ценитель GPL рогаликов (?), 16:06, 07/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Мое почтение разрабам Mesa. На практике заметны улучшения и исправления.

    "Поддержка OpenGL 3.3 присутствует в драйверах softpipe (программный растеризатор)..."

    То есть теперь реально почти вся древнота, которая по каким-то причинам не работала, будет через программную отрисовку окна и видео обрабатывать.

    Пробовал два-три месяца назад древнюю встройку nvidia 6150, с которой из-за критического бага было невозможно с GNU/Linux работать лет десять. Сейчас окна рисует нормально, даже видео без тормозов 720p показывает с загрузкой проца 25-40%. Приятано удивлен.

     
     
  • 2.16, Alex154 (ok), 16:12, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты еще попробуй скачать какое-то видео в 1080p 30fps H264 и запустить с плеера MPV с параметром profile=fast

    Может карточка и FullHD отрисует. Процессор тоже должен вытянуть.

     
     
  • 3.54, Ценитель GPL рогаликов (?), 18:22, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Just for fun же. Может и попробую. Спасибо за подсказку.

    Из мануала "You may need to use --profile=sw-fast to get decent performance".

     

  • 1.22, Аноним (22), 16:23, 07/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Это с r600 не работает А кловер дропнули потому, что планируется дропнуть весь ... большой текст свёрнут, показать
     
     
  • 2.33, НяшМяш (ok), 16:58, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Это с r600 не работает.

    Да когда уже вас в интернет перестанут пускать. R600 даже ATI на винде поддерживала опенслем практически никак (первый прогресс пошёл с R800). А вы требуете этого от волонтёров, чтобы вашу рухлядь бесплатно поддерживали.

     
     
  • 3.42, 12yoexpert (ok), 17:37, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    надо бы в EC выпустить какой-нибудь закон, обязывающий производителей gpu выкладывать в открытый доступ документированный api к видеокарте. для борьбы с электронным мусором
     
     
  • 4.44, Аноним (-), 17:40, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > обязывающий производителей gpu выкладывать в открытый доступ
    > документированный api к видеокарте

    А чего сразу не "ключи где деньги лежат"?
    После такого выбрыка все производители видеокарт пошлют ЕСовцев на хурд, те посидят пару месяцев без видях и подумают над своим поведением.
    Все равно они никуда не денутся и будут их покупать, просто неофициально через соседние страны. Просто станет чуток дороже))

     
  • 4.84, Bottle (?), 20:32, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Жаль, что на этом благородная инициатива ограничится.
     
  • 4.94, Аноним (94), 22:44, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так выложены же.
     
  • 3.68, Аноним (22), 19:29, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не звезди, hashcat работал, бенчмарки тоже, как и кастомные приложения, инвертирующие большие матрицы.
     
  • 2.37, Аноним (-), 17:13, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Это с r600 не работает

    И? А разве должно?))
    Этому хламу уже 14-15 лет, закопайте стюардесу или сидите на специальных дистрах с поддержкой такого.

     
     
  • 3.43, 12yoexpert (ok), 17:38, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    эта стюардесса до сих пор тянет кучу тяжёлых для своего времени игр, а для научной визуализации больше в принципе не нужно
     
     
  • 4.45, Аноним (-), 17:44, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > до сих пор тянет кучу тяжёлых для своего времени игр

    Т.е. те же 15+ лет. Ясно-понятно.

    > а для научной визуализации больше в принципе не нужно

    Если только выводить картинку на экран, то хватит и любой современной встройки.
    Хотя современная встройка даже большее потянуть может, особенно если это что-то из амдшных APU.

    Вашему НИИ опять не обновляют технику?
    Где карточки такие достаете? С 6оmжами битвы устраиваете?

     
     
  • 5.69, Аноним (22), 19:31, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем нам устраивать битвы с нашими поставщиками, дающими нам за бесценок товар, какими-то лошками выкинутый на свалку?
     
     
  • 6.106, Аноним (106), 08:31, 08/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    То есть вы покупаете какой-то хлам, выкинутый какими-то лошками на свалку?
     
  • 3.70, Аноним (22), 19:33, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >закопайте стюардесу

    Иди в лес сходи и себя закопай.

     
     
  • 4.88, Аноним (-), 20:44, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Иди в лес сходи и себя закопай.

    Вот почему нищуки такие злые и агрессивные...
    Это все потому что у вас нормальной видяхи не было!

     
     
  • 5.96, Аноним (96), 22:56, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так это ты предложил закопать, ведь унизить кого-то доставляет тебе наслаждение - а "нищуки" вдруг стали агрессивными?
     
     
  • 6.99, Аноним (-), 00:28, 08/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Так это ты предложил закопать,

    древнюю видеокарту

    а тот ыdlaн кого предложил закопать? меня!
    ну и кто из нас агрессивный?))

    > ведь унизить кого-то доставляет тебе наслаждение

    не, мне наслождение доставляет дроп старого хлама))

    > а "нищуки" вдруг стали агрессивными?

    always has been (c)

     
  • 3.104, Аноним (104), 07:30, 08/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А у меня есть GeForce GT 610.
     
  • 2.90, Аноним (90), 21:54, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сильное заявление В GSP немного другое имплементировано - переключение частот... большой текст свёрнут, показать
     
     
  • 3.93, Аноним (96), 22:43, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >На видеокарту разве исходный код шейдеров передаётся?

    Ну SPIR-V байткод - это как раз типа исходный код. Не совсем исходный, но всё же не самый низкоуровневый код, который прямо на железе крутится. За сим...

    >1. компиляцию шейдеров в SPIR-V аутсорсим на GLSLang (проект Khronos, не наша проблема!) и вообще на вызывающую сторону (тоже не наша проблема!)
    >2. компиляцию SPIR-V в машинный код - на GSP (проблема вендора, не наша проблема!)
    >3. а что аутсорсить нельзя - просто выкинем (нам сами такие карты не нужны, когда выкинем - это тоже не наша проблема будет), ведь "нужно двигаться дальше" (тм)!
    >4. PROFIT

    Семь бед - один ответ.

     
     
  • 4.97, Аноним (90), 23:12, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И есть уже примеры GSP, которые так делают? Тот же NVK это делает внутри компилятора. А больше и не знаю где там GSP есть...
     
  • 2.92, Аноним (94), 22:42, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >планируется дропнуть весь Gallium и все карты на нём

    Это наглая ложь. На данный момент таких планов нет.

     
     
  • 3.95, Аноним (96), 22:53, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Планов может и нет он нужен для Цинка, а Цинк пока дропать не собираются, но в ... большой текст свёрнут, показать
     
     
  • 4.98, Аноним (90), 23:15, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это "может быть" в перспективе нескольких лет. Когда сделают amber2. А его скорее всего сделают и туда скорее всего уйдут OpenGL-only драйвера. Такие пока ещё есть.
     

  • 1.36, Аноним (-), 17:10, 07/08/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     
  • 1.46, Аноним (46), 17:48, 07/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кто-то может объяснить зачем оно надо?
    Например драйвер Nouveau и так поддерживает и OpenGL и Vulkan. Зачем ещё одна обёртка?
     
     
  • 2.59, Аноним (90), 18:37, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    как раз через mesa В ядре маленькая часть драйвера видеокарты - управление вент... большой текст свёрнут, показать
     
     
  • 3.64, Аноним (-), 18:48, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    nouveau - это низкоуровневые ядерные драйвера. Mesa - это реализация высокоуровневых OpenGL и Vulkan. Mesa, сама по себе, без nouveau работать не будет.
     
     
  • 4.76, Аноним (90), 20:02, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Mesa, сама по себе, без nouveau работать не будет.
    >>Помещает эти команды в видеокарту (помещает естественно через драйвер в ядре linux)

    Всё верно!

    Драйвер OpenGL в mesa называется nouveau. И драйвер в ядре linux тоже называется nouveau. И даже DDX-драйвер для X11 тоже называется nouveau.

    Вот такой он nouvea - размазанный аж по трём проектам...

     

  • 1.49, Аноним (-), 18:00, 07/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Прекращена поддержка версий libX11, не обеспечивающих
    > безопасную работу в многопоточных приложениях.

    Отличное решение.

    > Оставлена только поддержка libX11 1.8 (апрель 2022 года)

    Ничосе новье! Всего три года прошло. Луддиты уже взвыли?

    > Удалён устаревший OpenCL-драйвер Clover

    и заменен на раст драйвер RustiCL

    Шикарно, теперь без раста никакого вам OpenCL))

     
     
  • 2.53, Аноним (53), 18:20, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Шикарно, теперь без раста никакого вам OpenCL))

    Зато cuda работает.

     
  • 2.65, Аноним (-), 18:51, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >и заменен на раст драйвер RustiCL
    >Шикарно, теперь без раста никакого вам OpenCL))

    Rust - это деградация. Разработчики Mesa со временем это поймут.

     
     
  • 3.71, Аноним (90), 19:34, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Rust ни в коей мере не может быть деградацией Чел, который писал clover предыд... большой текст свёрнут, показать
     
  • 3.83, Аноним (83), 20:26, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Писать без CVE - деградация?
     
     
  • 4.89, Anonim (??), 21:18, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, на расте же никогда никаких CVE не было /s
     
  • 4.101, Аноним (101), 01:30, 08/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Статически линковать - деградация.
     
  • 3.105, Аноним (105), 07:32, 08/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Такая деградация, что новый драйвер по возможностям уже обогнал старый.

    Всем бы такую деградацию.

     
     
  • 4.108, Аноним (-), 11:25, 08/08/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.60, Аноним (60), 18:40, 07/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Жаль, что разработка драйвера PowerVR не особо шустро движется. Дистры типа убунты даже не собирают Месу с ним, а ведь он нужен платам на RISC-V
     
     
  • 2.111, Xday (?), 14:52, 08/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Закажи и так и напиши дайте мне виар что бы все кибер панки поддерживало и виар чаты , представь как собирает тот или иной разработчик и.т.д
     

  • 1.62, Аноним (-), 18:42, 07/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Новость про Mesa актуальна для тех у кого видеокарта поддерживает Vulkan. Ваши видеокарты поддерживают Vulkan?
     
     
  • 2.78, Аноним (78), 20:06, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Новость про Mesa актуальна для тех у кого видеокарта поддерживает Vulkan. Ваши
    > видеокарты поддерживают Vulkan?

    Да

     
  • 2.81, Аноним (90), 20:22, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ваши видеокарты поддерживают Vulkan?

    большинство поддерживает.

    > Новость про Mesa актуальна для тех у кого видеокарта поддерживает Vulkan.

    Вот в предыдущих mesa для panfrost было очень много расширений OpenGL реализовано. Если сделают хотя бы геометрические шейдеры (а возможно сразу и тесселяцию), то карта окажется в OpenGL 3.3. Это очень сложно, но такое уже бывало.

     
     
  • 3.103, Вы забыли заполнить поле Name. (?), 06:03, 08/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    OpenGL 4.6 Release date: July 31, 2017

    То есть, OpenGL 4.6 вышел уже 8 лет назад, а вы про какой-то 3.3 рассуждаете.

    OpenGL 3.3 Release date: March 11, 2010

    Это до моего рождения.

     
     
  • 4.109, Аноним (109), 12:04, 08/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот так оно получается. ;) Драйвер panvk умеет в vulkan 1.4 (но там от модели карты зависит, большинство карт не умеет и в 1.1), а panfrost научился пока только в OpenGL 3.1
    Поэтому и в zink появляется смысл
     
  • 2.87, Аноним (87), 20:38, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вам действительно пора обновить железо.
     

  • 1.75, Аноним (75), 19:53, 07/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Раз у нас "вечер ностальгии и винтажного железа", то спрошу. Что же будет лучше работать на Nvidia 610GT: "родные" nvidia-drivers-390 или Mesa 25.2.0?
     
     
  • 2.85, Ценитель GPL рогаликов (?), 20:34, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Все зависит от задач. Если критически важно выжать максимум fps в 3D, то только проприетарные драйверы. Если важнее новый софт и безопасность, то nouveau.
     

  • 1.82, Аноним (82), 20:23, 07/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-нибудь в qemu использовал новый нативный radv бэкенд,
    быстрее -device virtio-gpu-gl работает ?
     
  • 1.86, Аноним (86), 20:37, 07/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    В драйверах v3dv (GPU Broadcom VideoCore для Raspberry Pi 4+) и dzn (реализация Vulkan поверх Direct3D 12) поддерживается Vulkan 1.0.
    шо.опять? да сколько можно уже!
     
  • 1.91, Аноним (91), 22:36, 07/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Оставлена только поддержка libX11 1.8 (апрель 2022 года) и более новых

    Три года - и ваша система превращается в тыкву.

     
  • 1.102, Аноним (102), 03:49, 08/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Gallium-nine дропнули или ешё нет?
    https://www.phoronix.com/news/Gallium-Nine-Deprecated
     
  • 1.107, Анонизм (?), 09:00, 08/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надо протестировать на своем некробуке 14 лет. там 650m, вот только как там реализовано переключение?
     
     
  • 2.110, Аноним (109), 12:27, 08/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас DRI_PRIME=1 glxgears и оно должно само подхватываться.
    В DRI_PRIME указываешь номер видеокарты на которой будет рендеринг идти (обычно 0 - на intel, 1 - на nvidia).

    Для X11 может потребоваться хитрый xorg.conf (если иксы проигнорят карту без видеовыходов). В wayland - понятия не имею что настраивать (наверное ничего), но переключение должно быть аналогично.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру