Разработчик Филип Реболе (Philip Rebohle), работающий в Valve, представил релиз DXVK версии 2.7.1. Данный проект представляет собой уровень перевода API Direct3D 8, 9, 10 и 11 в Vulkan. Новое обновление позволяет еще большему количеству игр на операционной системе Linux корректно отображать графику.
Что исправлено в DXVK 2.7.1
В обновлении устранили регрессию, связанную с многосемпловым сглаживанием (MSAA) в ряде игр на Direct3D 9. Кроме того, реализованы улучшения производительности для игр на D3D9. Добавлена новая настройка "d3d9.modeCountCompatibility", которая помогает обходить переполнения буфера в старых проектах. Также включены специфические исправления для различных игр.
Специфические исправления для популярных игр
DXVK 2.7.1 содержит целевые корректировки, направленные на поддержку таких тайтлов, как Crysis 3, Comanche 4, Alone in the Dark, Dungeon Siege 2, Fallout New Vegas, Guilty Gear, Scarface, The Witcher 1, Team Fortress 2 и ряд других.
Слой перевода Direct3D в Vulkan продолжает развиваться, фокусируясь на совместимости с устаревшими API. В версии 2.7.1 акцент сделан на D3D9, где производительность и рендеринг теперь лучше справляются с MSAA и буферными проблемами. Настройка modeCountCompatibility особенно полезна для игр прошлых поколений, где переполнения могли вызывать сбои.
Инструкция по обновлению
- Скачайте последнюю версию DXVK с официальной страницы релизов.
- Найдите папку с установленным Proton, это может быть путь типа:
Для Proton 9 и Proton Experimental:
path-to-your/SteamLibrary/steamapps/common/Proton x.x/files
Для Proton 8 и ниже:
path-to-your/SteamLibrary/steamapps/common/Proton x.x/dist
Где x.x — версия Proton, которую вы хотите обновить.
- Перейдите в директорию
libиlib64для 32-битных и 64-битных файлов соответственно. - Внутри каждой из них найдите папку
wine, затемdxvk. - Замените файлы в этой папке на новые версии из скачанного архива DXVK.
- Если что-то пошло не так, вы можете удалить папку
/dist(для Proton 8 и ниже), и Steam заново скачает Proton при следующем запуске.
Обновление улучшает стабильность, производительность и совместимость множества игр на Linux, и является полезным для игроков на Steam Deck и других платформах с Proton.
Linux: обзоры и обновления
• NVIDIA прекращает поддержку GeForce GTX 900 «Maxwell» и GTX 10 «Pascal» в новых драйверах R590 для Linux
• Half-Life Legacy выходит 12 декабря, но на Linux потребуется Proton из-за проблем с нативной версией
• Автоматическая активация NTSYNC в Fedora 44 повысит производительность игр
• NVIDIA Graphics Driver 590.44.01 Beta для Linux: Первое обновление новой ветки R590 с улучшениями для Wayland и Vulkan
• Valve готовит Lepton — собственную систему Android на Linux для Steam Frame
• Бета-версия Linux Mint 22.3 Zena ожидается в ближайшие 10 дней: обзор нововведений и сроки стабильного релиза