DXVK 3.0 — БАМ! | ЛИНУКС НОВОСТИ

Привет, родные! Пока вы там спорите, какой дистрибутив круче, ребята из doitsujin сделали то, чего мы все ждали — выкатили DXVK 3.0. И это не просто «очередная версия», это реальный переворот в мире гейминга на Linux.

DXVK 3.0 — БАМ! | ЛИНУКС НОВОСТИ

🔥 Главный сюрприз: Новый шейдерный компилятор

Теперь DXVK использует dxbc-spirv, заменив старую трансляцию шейдеров. Звучит сложно? По факту:

  • Фиксы рендеринга. Если игра тупила или выдавала артефакты из-за кривых рук разработчиков (как в Postal: Brain Damaged или Snowrunner) — теперь это починили. Магия.
  • Экономия памяти. Код стал компактнее. В тяжелых играх типа Overwatch или God of War это может сэкономить около 1 ГБ оперативки. Серьёзно, 1 ГБ — это не шутки.
  • Меньше статтеров. Компиляция шейдеров теперь полностью в фоне. Days Gone и Final Fantasy XIV запускаются быстрее, а микрозаикания в процессе игры должны стать реже.

Важно: Не ждите, что FPS взлетит до небес. Производительность в целом останется на уровне, но вот стабильность и плавность должны подтянуться.

💾 Новый подход к памяти: Descriptor Heaps

Самый важный пункт для владельцев NVIDIA. Теперь DXVK использует VK_EXT_descriptor_heap, что должно снизить просадки производительности на зелёных картах.

Но есть нюанс! Для этого нужны драйверы NVIDIA версии 595.84 или новее. На старых драйверах фича отключена, так что не забудьте обновиться, если хотите почувствовать разницу.

🎮 Старые игры (D3D9) снова в деле

Для фанатов классики — отдельный респект:

  • Фикс-функция (Fixed-Function Pipeline). Теперь она работает через "убершейдеры", которые компилируются в фоне. Unreal Tournament 2004 должен перестать тормозить даже после долгих игровых сессий.
  • Оптимизация буферов. Исправлены вылеты в 32-битных D3D9-играх. Теперь GTA IV может работать лучше даже на системах без Resizeable BAR.
  • Исправлен мультисэмплинг (MSAA). Anno 1701 и Men of War Assault Squad наконец-то будут отображать интерфейс правильно при включённом MSAA.

⚠ Важные предупреждения

  • Убрали встроенный ограничитель FPS. Переменная DXVK_FRAME_RATE больше не работает. Теперь используйте MangoHud, Gamescope или другие внешние лимитеры.
  • Владельцы AMD RDNA1/2 на Windows — вам сюда нельзя. DXVK 3.0 будет работать как сонная муха из-за устаревших драйверов. Разработчики советуют либо оставаться на DXVK 2.x, либо переходить на Linux. 😉

📝 Вердикт

DXVK 3.0 — это шаг вперёд. Особенно для тех, кто играет в старые игры и хочет стабильности. Новый компилятор, экономия памяти и фиксы делают его обязательным к обновлению. Ну и владельцам NVIDIA теперь будет чуть проще дышать.

Обновляйтесь, тестируйте и помните: Linux is Arch Linux, by the way!

46
17
6
3
2
2
1
1