Вышел крупный апдейт D7VK 2.0 — транслятор старого Direct3D (3, 5, 6 и 7) в Vulkan. Он ...
Вышел крупный апдейт D7VK 2.0 — транслятор старого Direct3D (3, 5, 6 и 7) в Vulkan. Он позволяет запускать классические ретро-игры на Linux через Wine, переводя старые вызовы сначала в D3D9, а затем уже в Vulkan. Новую цифру в релизе дали за мощный буст производительности — в некоторых CPU-зависимых сценах FPS вырос более чем в два раза. Разработчики оптимизировали работу с буферами, перевели обработку вершин процессором на SSE-инструкции и вырезали тяжелые отладочные логи. Результат налицо: в Half-Life фреймрейт прыгнул с 20 до 60 кадров, а в Unreal Tournament дошел до 654 FPS. Попутно улучшили работу Dungeon Keeper 2, NFS: Porsche и других тайтлов. Параллельно обновился и базовый DXVK до версии 3.0.2, переводящий D3D8-11 в Vulkan. Теперь ему строго нужны свежие драйверы с Vulkan 1.4. В апдейте добавили удобный режим отладки зависаний видеокарты и починили вылеты в Overwatch, Halo CE и Dying Light: The Beast.