LINUX.ORG.RU

Релиз DXVK 0.90 — транслятора из Direct3D 10/11 в Vulkan

 , , ,


0

4

Доступен новый выпуск DXVK — транслятора из Direct3D 10/11 в Vulkan. Данная библиотека позволяет запускать в Wine множество современных игр, написанных с использованием Direct3D 10/11, с минимальными потерями в производительности.

Наиболее важные изменения

Реализована поддержка Stream Output (#695, #135). Это исправляет проблемы с рендерингом во многих играх. Благодаря этому изменению исправлено отображение персонажей или NPC в играх на базе движка Unity и в The Witcher 3, исправлен Nvidia Hairworks в The Witcher 3 и Final Fantasy XV, также исправлены проблемы в Quake Champions, Overwatch и в других играх.

Исправления ошибок и улучшения

  • Assassin's Creed Odyssey: немного уменьшена нагрузка на процессор.
  • Bioshock: исправлено состояние гонки в режиме D3D10 (#655).
  • Dark Souls 3: исправлена ошибка, мешающая правильному применению смены разрешений экрана.
  • The Evil Within: исправлена регрессия. вызывающая отображения случайной геометрии.

Требуются обновленные драйвера и сборки Wine. Информация о том, что необходимо для работы новой версии DXVK здесь.

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

Данная библиотека позволяет запускать в Wine множество современных Direct3D 10/11 игр с минимальными потерями в производительности.

Интересно... А можно ли как-то оценить эти потери производительности? Кто-нибудь такие тесты делал?

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

А можно ли как-то оценить эти потери производительности?

Ну, разве что если винда под рукой есть, тогда можно сравнить. На YouTube есть сравнения производительности DXVK vs Windows.

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

Не просто не работал, даже если его отклбчить, у меня и Геральт и Плотва были лысые.

У меня с отключенным нормально было, да и у других тоже, судя по скриншотам и видео.

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

В основном там все нормально было. Но некоторые мобы были невидимыми (сирены, например).

Сирены и прочие ехидны (а вот гарпии ок), псы дикой охоты (как правило), гнильцы (почти всегда), доплеры когда трансформируются (сожжение на площади Новиграда, Дуду превращающийся в Цири) и староста когда отрезал себе ухо (как и у доплеров, были видны только глазные яблоки и рот изнутри), проклятое сердце дерева, до хрена короче.

У меня с отключенным нормально было, да и у других тоже

+1. Откровенно говоря, сейчас с включённым разницы особо и не заметил. (А у Геральта кстати хвост свисает неестественно, спины не касаясь.)

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

Хз в чём дело, но у меня в Ведьмак 3 под протоном упирается в 30fps, при том, что под оффтопикоп на тех же настройках (2560x1440, почти всё выкручено на максимум) оно не падает ниже 50fps. Хз с чем связано, но сравнивать пока нечего. А ничего другое у меня не завелось (кроме Sacred ещё).

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

У меня всё завелось. Ссылка на тикет (специально созданный автором для информирования людей, что надо чтобы заработало) есть на странице скачки в версии 0.90. (UPD. Это тикет #695, ссылку см. в новости.)

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

Мб игру следовало перезапустить, но мне было лень.

Лень 80-го уровня. :))) Т.е. у тебя игра запущена постоянно круглосуточно, не ешь, не спишь, всё играешь, и перезапускать её - это целая проблема, как кластер какой-нибудь на пхп. :) А пишешь с телефона, надо полагать. :)

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

Можно с Yandex.Disk или Google Drive скачать.

Что-то по этим ссылкам лежит что-то непонятное. А патч для wine-vanilla-3.18 (может и для staging сгодится) лежит в тикете #695 (ссылку см. в новости).

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

Т.е. у тебя игра запущена постоянно круглосуточно

Всё проще, я запустил единственный раз и погонял 10-15. Просто чтобы глянуть работает ли оно вообще.

А пишешь с телефона, надо полагать

А пишу действительно с телефона.

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

Я не знаю, что такое «кукурузная пека», но WoW в своё время без проблем летал у меня под вайном на старенькой нвидии. Ну да, это не нынешняя YOBA, но как бы и не сапёр, а довольно-таки нагруженное 3D.

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

А можно ли как-то оценить эти потери производительности? Кто-нибудь такие тесты делал?

в самых тяжелых ААА играх под 25% потеря (с 40-60 фпс до 30-45)

это у меня так, далеко не самая мощная видеокарта

на более мощных разница меньше из за запаса производительности

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

Еще руки у доктора-вампира. Я чисто из-за этого этот квест правильно завершил, т.к. обычно такой баг у монстров и это меня усомнила и я не стал убивать священника вечного огня, а поверил ему, чего не делал при прохождении под виндой.

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

может ограничение? У меня в ведьмаке жуткое слайдшоу когда фпс на уровне 40. Если понизить графен, что бы было 60 фпс или залочить фпс на 30, то никаких проблем нет и игра идет плавно.

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

я «задрот сакреда» я еще в какомто там 2007-8-9 когда еще сервера работали играл на их офф хардкоре, сотни часов

сейвы с тех времен были, пробовал их под ЛГП версией, когда она вышла
половина анимаций «урезаны»(очень сильно), отсутствие привычных «баго/фич» и вместо них краши
к примеру абуз «спавна мобов» в пещерах, их там тыщи можно делать так експились на хай лвлах
но в линукс версии вместо этого будет краш(очевидно переполнение по разному «портировано» между вин/линукс)
читы(дада наиграв тыщи часовможно и почитерить чтоб получить неполучаемое) тоже давали краши когда в винде игра практически никогда не падала

помоему даже отсутствовали некоторые «ивент шмотки»(в онлайне были ивенты, типо НГ и там спец шмотки дроплались) их в линукс версию не добаивили

для казуальной пробежки на лов лвлах этот линукс сакред, не тянет он хай лвл прогресс и геймплей

сори тригеред)) одна и первых игр что играл на ПК

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

GTX 1060 6GB, блоб. На открытых пространствах 30fps, в пещерах 60. В общем вполне достойно. На оффтопике было б наверное более гладко (да где ж его взять), но для wine это выше всех звёзд.

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

Это «нагруженное 3D» в своё время взлетело только благодаря запуску на абсолютно любом железе. Т.е. чтоб ты понимал, порог вхождения был geforce 2 (которые были теми еще кусками г),а уж вуду 4 был для ухты просто идеален. Сейчас конечно времена другие. А этого дурачка ты не читай, он где-то услышал про кукурузу и прилепил не к месту.

anonymous ()

The Evil Within: исправлена регрессия. вызывающая отображения случайной геометрии.

Здрасте, там же опен гл, чо они там курили/правили?

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

Еще важно, какой у тебя процессор. Так как трансляция D3D в VK выполняется на процессоре, и на слабых процах видюха попросту не будет полностью нагружена.

Поэтому в какой-нибудь графонистой игре, к примеру, разницы между GTX 1060 и GTX 1080 Ti на недостаточно мощном проце может и не быть, ибо все будет в него упираться.

Kron4ek ★★ ()