Mesa 26.2.6: исправления для The Witcher 3 и WSL2

2026-10-29 82 комментарии
В Mesa 26.2.6 устранены визуальная ошибка в The Witcher 3 Remastered и зависание RPCS3 в WSL2 на GeForce RTX 5090. Обновление также исправляет сбои на Intel Meteor Lake, Radeon RX 6800 XT и Adreno 650, искажение текста PDF на Snapdragon X Elite. Доступность готовых пакетов зависит от дистрибутива Linux

Разработчики Mesa выпустили версию 26.2.6 . Обновление открытого графического стека исправляет визуальную ошибку в The Witcher 3 Remastered, зависания на графике Intel Meteor Lake и ряд проблем драйверов AMD, Qualcomm и Broadcom. Выпуск продолжает ветку Mesa 26.2 и посвящён исправлениям: новых функций в нём нет. Срок появления готовых пакетов зависит от дистрибутива Linux.

Mesa – набор открытых реализаций графических и вычислительных API, включая OpenGL и Vulkan, и драйверов для работы с ними. Доступность конкретной версии API зависит от используемого драйвера.

Исправления для игр, AMD и Intel

В The Witcher 3 Remastered устранена визуальная ошибка, при которой изображение выглядело так, словно поверх него наложен дополнительный слой. В примечаниях к выпуску эта проблема не привязана к определённой видеокарте или драйверу.

На Intel Meteor Lake исправлены зависания GPU в бенчмарках Unigine Heaven и Valley. В сообщении об ошибке затронутыми названы Mesa 26.2.0–26.2.4, тогда как с Mesa 26.1.8 тесты работали.

Для AMD устранена проблема GPULostDevice на Radeon RX 6800 XT, отмеченная в сообщении для Mesa 26.0.x. В компиляторе шейдеров ACO также исправлена регрессия ветки 26.2: при перенаправлении инструкции s_bitset0 на регистр exec терялось условие VCC. Ошибка затрагивала RADV на архитектурах RDNA 2–RDNA 4 и была отмечена при работе KytyPS5.

В Turnip исправлены зависания нескольких игр на Adreno 650. В полном журнале есть связанные правки настройки GPU и работы с общими константами.

WSL2, Snapdragon X Elite и другие исправления

Отдельное исправление касается запуска RPCS3 в Подсистеме Windows для Linux (WSL2) на NVIDIA GeForce RTX 5090 с драйвером d3d12. Загрузка сжатых текстур могла приводить к самоблокировке в d3d12_bo_new(): освобождение буферной памяти выполнялось при удерживаемой блокировке менеджера pb_slab. Разработчики вынесли эту операцию за пределы блокировок менеджера и прекратили повторные попытки освобождения при ошибке ожидания fence.

Другие пункты основного списка исправлений:

  • ANV: устранено срабатывание внутренней проверки при вызове vkGetPhysicalDeviceImageFormatProperties2.
  • Freedreno: исправлен искажённый текст при отображении PDF через pdf.js на Snapdragon X1 Elite.
  • Kopper: восстановлено обновление программных текстур, не использующих dma-buf.
  • Lavapipe: исправлено копирование между форматами глубины/трафарета и цвета через vkCmdCopyImage в рамках maintenance8. Для многовыборочных изображений D32_SFLOAT_S8_UINT и D24_UNORM_S8_UINT раньше копировалась только выборка с индексом 0. Также исправлен сбой трассировки лучей.
  • V3DV: устранено зависание GPU, возникавшее, если inline uniform block располагался перед sampled image.
  • Закрытое сообщение №16630: включено в список исправленных проблем без публичного описания.

Полный журнал содержит и другие правки: в RADV устранена ошибка перезаписи размера стека трассировки лучей при частичном попадании в кеш, в Zink исправлены синхронизация dma-buf и работа с изображениями цепочки вывода, в Panfrost – утечка памяти предварительно скомпилированных шейдеров. В Venus исправлены ошибки синхронизации и взаимная блокировка при загрузке команд в гостевую видеопамять.

Поддерживаемые API и получение обновления

Mesa 26.2.6 реализует OpenGL 4.6, OpenCL 3.1 и Vulkan 1.4. Это не означает, что каждый драйвер предоставляет все эти версии: фактическая поддержка зависит от него. Для OpenGL 4.6 также требуется явный запрос соответствующей версии при создании контекста; контекст совместимости может сообщать более низкую версию.

Проект Mesa публикует исходный код, а готовые пакеты предоставляют дистрибутивы. Получать обновление следует через используемый в системе менеджер пакетов, когда версия 26.2.6 появится в подключённых репозиториях. Сам факт релиза не означает одновременной доступности пакетов во всех дистрибутивах.

График Mesa 26.2.7 и Mesa 26.3

В официальном календаре, проверенном , приведены следующие даты. Это график проекта: строки с уже прошедшими датами сами по себе не подтверждают фактический выход соответствующих сборок.

ВеткаОжидаемая датаВерсияПримечание
26.226.2.7Следующее запланированное корректирующее обновление
26.326.3.0-rc1Плановая дата первого кандидата в релиз
26.326.3.0-rc2Плановая дата второго кандидата в релиз
26.326.3.0-rc3Плановая дата третьего кандидата в релиз
26.326.3.0-rc4Либо финальный выпуск Mesa 26.3.0

Новые функции относятся к следующей ветке Mesa 26.3. Календарь допускает её финальный выпуск 4 ноября вместо RC4, но не гарантирует эту дату.

Вывод

Mesa 26.2.6 представляет интерес прежде всего для пользователей, столкнувшихся с перечисленными артефактами и зависаниями: исправления затрагивают как игры, так и отображение PDF и запуск приложений в WSL2. Обновление можно получить в составе пакетов своего дистрибутива; переходить на предварительную Mesa 26.3 ради этих исправлений не требуется.

Читаете нас в Google? Добавьте Comss.ru в источникиДобавьте Comss.ru в источники Google
Новые статьи будут чаще в «Главных новостях» Google. Без подписок и уведомлений, отключается в один клик. Нужен вход в аккаунт Google.Наши статьи будут чаще в «Главных новостях». Нужен вход в Google.
Добавить в Google
© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте