LINUX.ORG.RU

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

 , , ,


0

3

Доступен новый выпуск 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 здесь.

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

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: cetjs2 (всего исправлений: 3)
Ответ на: комментарий от gasinvein

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

Это верно. Но все равно вполне может возникнуть ситуация, когда видеокарта не нагружается полностью из-за слабого процессора.

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

Хм. Я щас глянуть не могу (лишний слеш из-за автодополнения в командной строке rsync при восстановлении одной игры из бэкапа — и всего ~/.local/share/wineprefixes как не бывало, гыгы), так что смотрел по Велену.

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

А хотя где наша не пропадала, есть же консоль. ShowAllFT(1) — и я в Боклере. Телепортнулся на главный рынок — 29.9...30 как приклеено, как будто в настройках такое ограничение стоит.

Если честно, если HUD убрать, я вообще разницы между 30 и 60 не ощущаю. Может в стародавние квакушечные времена это и сроляло бы (хотя и там по сети гоняли да с такими пингами, что FPS уже пофиг).

dimgel ★★★★★
()

Ребят, а почему CD Projekt просто не выпустит релиз Ведьмака 3 для Linux? Они же имеют GOG с поддержкой Линукса, а значит настроены к нему тепло - в отличие от Bethesda и Blizzard!

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

Игру нужно переписывать на Vulkan, на это нужно тратить деньги и человеков, деньги может и есть, а вот человеки заняты киберпанком

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

Они же имеют GOG с поддержкой Линукса, а значит настроены к нему тепло

Да не особо тепло, как мне кажется. Иначе бы поднатужились и выпустили уже нативный клиент GOG Galaxy, а пока только пишут всякие комментарии типа «work in progress...».

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

Они помнится сначала анонсировали, а потом замолчали.

Ага, я помню баннер в Steam «Coming to SteamOS».

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

а значит настроены к нему тепло

Лол, как там их гог-клиент под линуксы поживает? Похоже, что спустя несколько лет ярлычка «in progress» в вишлисте они даже не начали его пилить и всё ещё не планируют. «Тепло», да.

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

Потому что токсичное линуксобыдло не стало молча ждать порт второго ведьмака и кисы обиделись. Почему у них Линукс комьюнити - токсичное быдло, а у, например, разработчиков World of Warships - приятные благодарные пользователи, для которых и в убыток работать приятно, CD Project не сообщают. Ну а ещё, наверное, пока проект стим машин в лучшем случае временно заморожен, порты ААА вряд ли имеют смысл.

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

А где это вы версию для macOS нашли?

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

И заявить поддержку ОС на предзаказе, а спустя время послать нахер - это тоже признак очень теплого настроя.

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

Интересная подробность. И правда, свинство.

dimgel ★★★★★
()

А вообще, что мы всё про ведьмака да про ведьмака. А вы знаете, с какой скоростью SkyrimSE на DXVK летает?! Гладенько, ровненько, 60fps почти везде, вайновому движку (который на 32-битном скайриме) и не снилось. Только этот самый SkyrimSE у меня на wine 3.18 стартует через раз, так что его запускаю под 3.17 (да будет благословенна команда генты, сделавшая слотирование wine!), с тем же DXVK 0.90 (с более ранними тоже было ок, скайриму Stream Output не нужен).

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

SE и на венде быстрее обычного. Так что это не о чём.

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

Ребят, а почему CD Projekt просто не выпустит релиз Ведьмака 3 для Linux?

Потому, что они активно выступают против линукса.

Они же имеют GOG с поддержкой Линукса, а значит настроены к нему тепло - в отличие от Bethesda и Blizzard!

4.2

Поддержки линукса там нет. Та, что есть - это разработчики сами версии для линукса пакуют да некоторые старые игры в WINE завёрнуты. Это неполноценная поддержка. И такая «поддержка» это такая пропаганда «Ну мы же линукс любим! Ну и пофиг, что мы публично и громко его обсирали.». Ты на эту пропаганду клюнул. А ещё GOG втихую DRM внедрил.

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

Не имеет значения. Порт второй части оказался ниже плинтуса. В несоизмеримо WINE лучше работает. А уж третью часть портировать вряд ли будут. Покажут в сторону Proton и всё.

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

Ты ещё забыл упомянуть, что CD Projekt активно поддерживают и продвигают DRM (в GOG уже встроили), хотя публично заявляют обратное.

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

Оно самое. Говорят же, что Steam это DRM. Ровно по тем же критериям и GOG Galaxy это DRM (возможность привязки игр к клиенту, которой реально пользуются).

Quasar ★★★★★
()

В связи с незапуском установленной Rage, Linux был деклассирован.

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

Разве в GOG Galaxy игра привязывается? Я думал там просто какой-нибудь токен передаётся и игра авторизирует тебя

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

Разве в GOG Galaxy игра привязывается? Я думал там просто какой-нибудь токен передаётся и игра авторизирует тебя

/0

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

За техническими деталями обращайся в CD Projekt. А вообще см. Age of Wonders 3, которую к DRM из GOG Galaxy привязали.

Quasar ★★★★★
()

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

Прямо битва слона с китом. Вспомнил, «множество», это же не обязательно «много».

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

Иначе бы поднатужились и выпустили уже нативный клиент GOG Galaxy

/0 Лучше совсем без клиента, чем такой прогрессивный клиент как в стиме. Ну не умеют люди писать клиенты без прибития их гвоздями к либам самой распоследней бубунты, зато и не берутся, за что им спасибо! Вэбсайта хватит всем.

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

Оно самое. Говорят же, что Steam это DRM. Ровно по тем же критериям и GOG Galaxy это DRM (возможность привязки игр к клиенту, которой реально пользуются).

Через GOG Galaxy игра просто скачивается и прописывается в систему. Захотел - выключил клиент после установки и запускай игру из её директории. Так же можно скачать офлайн-установщик (их я обычно и перетаскиваю на флешке на свою ретро-машинку без доступа в интернет).
Можно пример игр, которые без GOG Galaxy не запустятся?

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

Увидел, что конкретно в Age of Wonders 3 требуется серийный ключ для игры по сети. Любопытно. Хотя не удивительно, что для игры по сети нужен ключ, гоговцы ключи прикладывают к таким играм. Но там ключи отдельно находятся, а а здесь ключ является частью информации об аккаунте, то есть, подтверждение того, что ты купил игру, а не скачал с торрента игру и запускаешь через Galaxy.
Нужно больше информации об этом почитать, но на форуме у них вижу аж 21 страницу обсуждений.

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

У DXVK множество это скорее «все», а вот у вайна может-быть и нет

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

подтверждение того, что ты купил игру, а не скачал с торрента игру и запускаешь через Galaxy

Костыли какие-то, гог разве не должен как-то проверять наличие игры на аккаунте?

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

Сложно сказать, на самом деле. В условиях офлайнового незасимого установщика без системы защиты мало что можно придумать, кроме обычного ключа. Я посижу ещё и почитаю, так как интересно. Но я не разработчик, не могу с уверенностью заявить, как там на самом деле. А персонально мой опыт не включает в себя подобное на gog, у меня в основном старьё на аккаунте (скоро вот буду Army Men гонять, например).

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

Судя по докам там всё нормально с клиентской стороны и неизвестно проверяется ли наличие игры на сервере

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

первая часть на idTech 5, ото всюду уши Rage торчат. но они туда добавили SSAO и SMAA. Неушто ради этого рендерер поменяли?

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

GTX 1060 6GB, блоб. На открытых пространствах 30fps,

Фи. Похоже про игры в линуксе лучше забыть.

Deleted
()

Поддержку асинхроной конпеляции шейдеров я так понимаю они выпилили из-за того что Blizzard начал банить игроков Overwatch за DXVK. Ну офигеть теперь.

Тем не менее скажем на игре Path of Exile, которая с такой то матерью запускается в Lutris на определенной версии Esync(Wine). Видеокарта под линупсом просто плавится между 75-80, в то время как в вантузе она работает 65-70.

Нагрузка на CPU такая что сделав альт-таб можно словить зависание всей системы.

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

Нагрузка на CPU такая что сделав альт-таб можно словить зависание всей системы.

Что он несёт.jpg Это амуде дрова кивые вешают систему.

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

они выпилили из-за того что Blizzard начал банить игроков Overwatch за DXVK

Однако потом выяснилось, что Blizzard банила и тех, кто не использовал асинхронную компиляцию шейдеров. Игроков, кстати, разбанили. На Reddit активно обсуждалось.

Нагрузка на CPU такая что сделав альт-таб можно словить зависание всей системы.

Ты же понимаешь, что зависание всей системы намертво - не следствие нагрузки на CPU?

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

Ну значит ты нашёл таки баг в блобе.

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

Нагрузка на CPU такая что сделав альт-таб можно словить зависание всей системы.

Это обычная проблема альт-табов из фуллскрин игр. Под линуксом может повиснуть система, под виндой приложение. Если DE и композитор нормальные, то можно включить композицию для фуллскрин игр без серьезных потерь в производительности.

altwazar ★★★★
()

Погонял третьего курвака на 1600X и RX580. Без esync на ультрах хоть сколько-нибудь играбельно только с локом в 30 FPS, но консолегейминг - это то еще удовольствие. Если прикрутить детализацию и дальность прорисовки в средние/низкие - стабильные 60FPS с редкими микрофризами и "заборами" на графике фреймтайта. С esync геймплей плавнее не стал, только пререндеренные заставки глючить начали. Все-таки потери в производительности пока не такие уже и минимальные.

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