LINUX.ORG.RU

DXVK 0.50

 , , ,


6

7

Состоялся новый релиз DXVK 0.50 - транслятора DirectX 11 > Vulkan, позволяющего запустить в Wine любую современную игру, использующую DX11, практически без потерь в производительности. В новой версии:

  • Добавлена поддержка не родных разрешений экрана;
  • Добавлена поддержка вычисления вершин D3D11 при наличии соответствующего Vulkan-расширения VK_EXT_vertex_attribute_divisor;
  • Многочисленные оптимизации рендеринга, как общие, так и направленные на Vulkan-драйвер RADV;
  • Существенно улучшена производительность игр, использующих 24-битную глубину буфера, при использовании проприетарного драйвера Nvidia;
  • Исправлены следующие баги:

>>> Подробности

позволяющего запустить в Wine любую современную игру, использующую DX11

любую

Серьёзно? Любую? Да ладно.

Alve ★★★★★ ()
Ответ на: комментарий от Alve

Please note that this is still in the early stages of development, most games are not expected to work.

Rupricht ()
Ответ на: комментарий от Alve

Субъективно, у DXVK совместимость уже гораздо лучше, чем у вайнового d3dx11. Про производительность и говорить нечего.

gasinvein ★★ ()

Состоялся новый релиз DXVK 0.50 - транслятора DirectX 11 > Vulkan, позволяющего запустить в Wine любую современную игру, использующую DX11, практически без потерь в производительности.

Big, if true

Valeg ★★★ ()

Пробовал запускать Nier через него. Проседание fps в районе 10%. Очень порадовало.

Увы, геймпад не работает.

RazrFalcon ★★★★ ()

жтапять запустит?

anonymous ()
Ответ на: комментарий от RazrFalcon

Увы, геймпад не работает.

Ну дык, DirectInput != Direct3D. В смысле это не вина сабжа.

KennyMinigun ★★★★★ ()

Far Cry 5

шо, wine больше ненужен значит?

eR ★★★★★ ()
Ответ на: комментарий от Sunderland93

так, стоп, значит я запускаю игру через wine, а оно само пробрасывает всё через dxvk или мне ему указать специально надо?

eR ★★★★★ ()
Ответ на: комментарий от gasinvein

Команда вайна - слоупоки легендарного уровня.

StReLoK ★☆ ()
Ответ на: комментарий от RazrFalcon

Игра и на Windows тормозная была в релизе. 10% на фоне этого не так много.

Патчами производительность случаем не исправили?

a1batross ★★★★★ ()
Ответ на: комментарий от eR

Тебе нужно скачать сам DXVK и переопределить d3d11.dll и dxgi.dll на «Сторонние» в winecfg (либо применить скрипт из архива dxvk). Больше ничего делать не нужно.

Kron4ek ()
Ответ на: комментарий от RazrFalcon

Увы, геймпад не работает.

В Wine 3.1 и выше появилась возможность сборки с SDL2. Как раз для того, чтобы работали те геймпады, которые не работали раньше. В репозитории для openSUSE - Emulators:Wine - разрешена сборка с SDL2 для 42.x, 13.2 и 15.0. Проверь у себя: есть ли у пакета Wine - зависимость от SDL2, и если нет то добавь:

mkdir wine-build && cd wine-build
sudo apt-get install libsdl2-dev
sudo apt-get build-dep wine
apt-get -b source wine
rm -rf *dev*
rm -fr *dbg*
sudo dpkg -i *.deb

Репозиторий Sources для Wine PPA должен быть включен, чтобы успешно отработала третья команда. Ну и установленные зависимости для сборки можно потом, конечно же, удалить. А вообще, по идее, SDL2 должен быть в репозитории начиная с Ubuntu 13.04

anonymous ()
Ответ на: комментарий от Kron4ek

окей, а игры на dx12 и dx10 так прокатят? или это исключительно работает на dx11?

eR ★★★★★ ()
Ответ на: комментарий от eR

или это исключительно работает на dx11?

Да, только DX11. 10, 12 и 9 DXVK не поддерживает.

Kron4ek ()
Ответ на: комментарий от Kron4ek

а они говорят почему? почему именно 11?

eR ★★★★★ ()
Ответ на: комментарий от eR

Не знаю. Игр, использующих dx11 сейчас большинство - наверное, поэтому.

Kron4ek ()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от Sunderland93

круто! надо было тоже в новость, а то никто не в крусе даже что есть VK9 и DXUP в природе.

eR ★★★★★ ()
Ответ на: комментарий от StReLoK

Стесняюсь спросить, а зачем их надо патчить? Дырявые?

ncrmnt ★★★★★ ()
Ответ на: комментарий от tailgunner

FPS мало, очевидно же.

Вот ты сейчас меня окончательно запутал. как связаны

Патч к труселям

и FPS?

ncrmnt ★★★★★ ()
Ответ на: комментарий от ncrmnt

Труселя = NieR: Automata. За подробностями к Moderators. Хотя чисто технически труселей то и нет.

StReLoK ★☆ ()
Последнее исправление: StReLoK (всего исправлений: 1)

любую современную игру, использующую DX11, практически без потерь в производительности.

Да не верю я, дядя....только добавлю фразу, ставшую классикой-Wine ненужен.

Odalist ★★★★★ ()

любую современную игру, использующую DX11, практически без потерь в производительности

Да неужели?! Значит вендекапец уже настал и ее можно смело сносить?

Rinaldus ★★★★★ ()

А что по поводу фризов на АМУДЭ? Когда виде-драйвер виснет намертво, а попытка убить приложение или уйти в TTY вешает всю систему.

SR_team ★★ ()
Ответ на: комментарий от Odalist

Wine ненужен

Ну, я раньше также думал, пока не обнаружил что в дриснятке половина стареньких игр, которые мне по душе куда ближе современной YOBA, тупо не работают, или тормозят просто зверски. И тут на помощь пришёл Wine, где это всё работает замечательно.

Sunderland93 ★★★★★ ()

позволяющего запустить в Wine любую современную игру, использующую DX11, практически без потерь в производительности.

Смелое заявление! Кроме директа игра может не запуститься по причине глюка ядра или «обнаружена виртуальная машина, извините, пошли вы нафиг».

Napilnik ★★★★★ ()
Ответ на: комментарий от Rinaldus

а разве офтопик только для игр нужен? Всё остальное завезли?

zaraki22 ()

Звучит офигенно, а есть список игорей и статус как в вайне?

loz ★★★★★ ()
Ответ на: комментарий от ncrmnt

Вот ты сейчас меня окончательно запутал. как связаны

Патч к труселям

и FPS?

Все хотят видеть трусы на больших FPS.

tailgunner ★★★★★ ()
Ответ на: комментарий от zaraki22

GIMP и для автокада в линуксе тоже что-то есть, не помню названия.

Rinaldus ★★★★★ ()
Ответ на: комментарий от eR

dxvk распространяется в виде библиотек d3d11.dll и dxgi.dll. В winecfg делаешь эти библиотеки сторонними (native) и кладешь эти библиотеки нужной разрядности рядом с exe игры.

xDShot ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.