Вышла новая версия vkd3d-proton 3.0

Похоже, у нас настоящий праздник для геймеров на Linux — разработчики выпустили мажорное обновление vkd3d-proton, которое приносит с собой огромное количество исправлений, улучшений и долгожданных функций. 

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

1. Полный редизайн для DXBC-шейдеров
Инженер @doitsujin провел титаническую работу, полностью переписав код, отвечающий за обработку шейдеров формата DXBC. Теперь и DXVK, и vkd3d-proton используют общую, более чистую и эффективную систему.

Что это значит для вас?

  • Десятки игр, которые раньше не работали или были усыпаны багами, теперь запускаются. Яркий пример — Red Dead Redemption 2 в режиме D3D12 наконец-то стала стабильной!

  • Некоторые свежие релизы, построенные на DXBC, теперь работают только благодаря этому новому коду.

2. Зачатки поддержки FSR 4
В код добавлена поддержка необходимых инструкций для будущего FidelityFX Super Resolution 4. Пока это больше технический задел на будущее, так как:

  • Ориентация на AMD: Текущие шейдеры заточены под архитектуру AMD RDNA 4+.

  • Эмуляция для остальных: Для владельцев других видеокарт есть экспериментальный путь эмуляции, но он может серьезно бить по производительности.

Производительность:

Разработчики не скупятся на оптимизации, и каждая из них делает игры плавнее.

  • Умное копирование текстур: Новая система группирует операции копирования, что в разы ускоряет этот процесс в большинстве игр.

  • Меньше простоев: Благодаря поддержке новых стандартов Vulkan, движок теперь избегает множества ненужных графических "пробок" (барьеров).

  • Целевые улучшения:

    • Halo Infinite перестала дико просаживать FPS на видеокартах NVIDIA.

    • The Last of Us Part 1 получила отдельную оптимизацию для рендеринга 3D-текстур.

    • Устранены старые "костыли" для ядер Linux, которые больше не нужны.

Исправления:

Длинный список исправлений касается как мелких нестыковок, так и критических проблем.

  • Helldivers 2: Решены проблемы с текстурой на NVIDIA.

  • Star Citizen: Исправлены баги с синхронизацией.

  • Ninja Gaiden 4: Устранены редкие, но неприятные зависания.

  • Spider-Man Remastered: Починили артефакты при трассировке лучей на видеокартах AMD RDNA2.

  • Control: Решена проблема с появлением "NaN"-пикселей (нечисловых значений) в RT-ренедеринге.

А также затронуты десятки других игр, включая Death StrandingWuthering WavesFinal Fantasy Tactics и многие другие.

Игры, которым подарили "вторую жизнь"

Команда vkd3d-proton знаменита своими "workarounds" — умными обходными путями для багов в самих играх. В этом обновлении они постарались на славу:

  • Street Fighter 6: Теперь корректно очищает память, полагаясь на поведение драйверов, как это делает Windows.

  • Mafia: Definitive Edition: Решена проблема с зависанием при включении FSR на старте.

  • Satisfactory и Wreckfest 2: Добавлены пропущенные разработчиками игр графические барьеры, убирающие визуальные артефакты.

  • Monster Hunter Wilds, Starfield, Gray Zone Warfare: Для каждой из этих игр нашлись свои хитрые баги, которые были успешно нейтрализованы.

Это обновление — огромный шаг вперёд в области совместимости и производительности игр на Windows под Linux. Оно не только открывает дорогу будущим технологиям вроде FSR 4, но и делает нынешний игровой опыт значительно стабильнее и приятнее. Установите свежую версию и наслаждайтесь!
  • Просмотров: 118

Этот веб-сайт использует технические и функциональные файлы cookie. Чтобы зарегистрировать учетную запись, связаться с нами, получить наши продукты или услуги, вы должны принять нашу Политику Конфиденциальности. Нажимая кнопку «Принять» или щелкая любую ссылку на этой странице, вы соглашаетесь на использование файлов cookie и принимаете нашу Политику использования cookie-файлов.