LINUX.ORG.RU

DXVK 0.50

 , , ,


5

7

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

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

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 1)

позволяющего запустить в 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 ★★★★★
()
Ответ на: комментарий от Sunderland93

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

eR ★★★★★
()
Ответ на: комментарий от 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
()
Ответ на: комментарий от eR

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

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

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

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

Odalist ★★★★★
()

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

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

Rinaldus ★★★★★
()

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

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

Wine ненужен

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

Sunderland93 ★★★★★
() автор топика

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

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

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

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

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

и FPS?

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

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

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

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