LINUX.ORG.RU

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

 , , , ,


4

3

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

Улучшения в этой версии (по сравнению с 0.96)

  • Добавлена опция DXVK_HUD=1 для показа, какой уровень возможностей D3D использует приложение. На данный момент это не работает корректно с D3D10 (#705).
  • Фильтр устройств теперь соответствует подстрокам, а не полному имени устройства, что может помочь, если имя устройства изменилось после обновления драйвера на RADV (PR #921).
  • Небольшие улучшения производительности на RADV, путем генерирования лучшего кода шейдеров.
  • Небольшое снижение нагрузки на процессора в некоторых случаях.
  • На Nvidia потенциально улучшена согласованность времени отрисовки кадра в некоторых играх.
  • Если доступно, теперь используются расширения VK_EXT_memory_priority и VK_EXT_memory_budget для улучшения поведения в ситуациях нехватки памяти и для более сообщения более точных сведений о доступной видеопамяти.
  • Директория, используемая для хранения кэша состояний (state cache), теперь будет автоматически создана, если ее нет (#907).
  • Resident Evil 2: Включена новая опция d3d11.relaxedBarriers для улучшения производительности до 10% в GPU-нагруженных ситуациях.
  • Включение этой опции для других игр может вызвать проблемы.

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

  • Исправлены различные мелкие проблемы, когда определенные требуемые расширения Vulkan не включались
  • Исправлена редкая проблема с очисткой нескольких целей рендеринга, когда их размеры не совпадали.
  • Исправлены сильные регрессии производительности на проприетарном драйвере AMD, появившиеся в предыдущих релизах
  • Исправлен баг с желтизной в играх на Unreal Engine 4 из-за неправильных SPIR-V шейдеров
  • Far Cry 3 / 4 / Blood Dragon: Исправлены световые артифакты около строений, возникающие на некоторых видеокартах
  • Far Cry Primal: Исправлены странные артефакты отрисовки, которые могли возникать на некоторых системах.
  • Final Fantasy XIV: Добавлен обход ошибки для проблемы с делением на ноль, вызывающей артефакты (#904).
  • Heroes of the Storm: Исправлены проблемы со светом на некоторых объектах (#777)
  • Monster Hunter World: Исправлены краши на драйвере Nvidia 418.43 из-за неправильных SPIR-V шейдеров (#930)
  • Overwatch: С помощью расширение VK_EXT_depth_clip_enable реализовано правильное исправление для проблем с тенями. Предыдущий обход ошибки будет использован, если требуемое расширение не поддерживается.

Новый скрипт установки

Winetricks verb, который шел с предыдущими версиями DXVK, заменен на bash скрипт, чтобы решить некоторые ограничения. Пользователи теперь могут выбирать, использовать DXVK со встроенной в Wine реализацией DXGI или использовать ту, что идет в комплекте с DXVK. Смотрите Wiki для получения подробностей о том, когда это может быть полезно.

Также новый скрипт предоставляет опцию для установки DLL библиотек DXVK как символических ссылок, вместо копирования файлов, что можешь облегчить обновление DXVK для нескольких префиксов Wine, так как местоположение файлов на изменяется. Пожалуйста, смотрите Readme для инструкции по использованию.

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

★★★★★

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

Ответ на: комментарий от Thero

Ну что ещё сказать, трепло продолжает регулярно уходить от вопросов и от темы, сливаясь на какую-то херню и просто врёт.

в целом странно что у тебя то один язык

Ну давай, иди показывай много языков для геймдева работающих именно на уровне вулкана/говно3д.

то скриптоты в геймдеве нет

Опять трепло нелепое врёт. Скриптоты нет на уровне вулкана/говно3д, упоротое трепло. Ты об этом кукарекал, когда начинал кукарекать.

то если и есть то это не реальность и внезапно почему-то питон,

Питон - это то, с чем выходит любой запартный герой из-за парты.

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

Опять херню несёт. Ну в целом потуги трепла очевидно - оно то кукарекает про вулкан/говно3д, то про какой-то абстрактный геймдев. Мы не говорим о каком-то там геймдеве дерьма - типа броузерок/2д-параши, инди-говна и прочего. Мы говорим о том, что прямо и нативно использует вулкад/говно3д.

К тому же, абсолютно неважно - что там, пистон/жабаскрипт - это ничего не меняет.

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

Мне лично от тех же Adobe нужен не Фотошоп (я в принципе не работаю с jpg), а Acrobat Pro (не Reader и не Okular) и InDesign.
Но надо понимать, что многим людям Фотошоп таки нужен, и далеко не все согласятся в качестве полноценной замены использовать какой-нибудь Gimp.
Интересу ради - назовите полнофункциональное приложение для работы с *.idml?
Хотя чего далеко ходить: полноценной поддержки *.docx, *.xlsx и особенно *.xlsm и *.pptx нет, и на этом в общем можно точку ставить в этой бессмысленной беседе.

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

Мне лично от тех же Adobe нужен не Фотошоп (я в принципе не работаю с jpg), а Acrobat Pro (не Reader и не Okular) и InDesign.

Вот и получается, что тебе нужен шильдик, а не задачу решать.

Интересу ради - назовите полнофункциональное приложение для работы с *.idml?

Хотя чего далеко ходить: полноценной поддержки *.docx, *.xlsx и особенно *.xlsm и *.pptx нет

Опять к форматам привязываешься, а не к задачам. Но я тебя уже раскусил и я знаю, что ты писать будешь. А ещё ты сильно обосрался на поддержке форматов мелкософт офиса: он сам их полноценно не поддерживает.

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

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

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

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

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

Значит нвидии не нужны клиенты на линуксе. Всё просто. В то же время AMD почему-то всё полноценно поддерживает (не говоря уже об Intel, который сейчас даже для Gallium3D драйвер свой переписал, о чём почему-то новостей до сих пор на ЛОРе нет). Вопрос: почему?

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

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

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

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

А имеем проблемы не линукса, а пользователей, которые игры намереваются покупать. Повторюсь: им даже на венде некачественный продукт подсовывают и требуют за него деньги.

протон не панацея но необходимость. славься протон.

В данном случае протон - дополнительная полезная возможность, дающая линуксу конкурентное преимущество как игровой платформе. При этом (вопреки заверениям Ttt и других недалёких) родные порты и изначальные родные игры он никак не убьёт. Зато идиотов легко отсеет.

Сейчас надо просто всем подать идею, что если игра на линуксе не работает, то это не линукс виноват, а криворукий разработчик. Не клиентам условия должны диктовать, а клиенты.

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

вымрут, но пока не скоро. нам ещё где-то пять лет до пересыщения рынка. потом ещё пару лет инерции пока все осознают... в общем году к 30му очень интересно будет..

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

Форматы входят в условия задачи. Файлы нужно пересылать туда-сюда с правками, а не создавать с нуля в чем хочешь и сдавать в PDF (взаимодействовать с другими людьми то бишь, из которых 99% не на Линуксе).
Микрософт всё нормально поддерживает - про стоящий в далёком селе пентиум с офисом 2003-го года можете заново телегу не начинать.

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

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

P.S. удачного расширения кругозора и выхода за пределы методичек, я пожалуй свою долю фана из этого диалога вынес, теперь пускай другие смеются. всем индикам счастья, здоровья, держитесь и не отчаивайтесь всё станет лучше уже через 5 лет.

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

В то же время AMD почему-то всё полноценно поддерживает (не говоря уже об Intel

Почему тогда valve нанимает разработчиков, чтобы допиливать эти драйвера?

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

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

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

К 2020 году уже интересно будет. Потому, что в этот год начинается массовое закручивание гаек и крупная попытка уничтожения ПК как платформы.

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

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

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

Форматы входят в условия задачи. Файлы нужно пересылать туда-сюда с правками, а не создавать с нуля в чем хочешь и сдавать в PDF (взаимодействовать с другими людьми то бишь, из которых 99% не на Линуксе).

Сам себе проблемы создал и сам усугубил. Молодец.

Микрософт всё нормально поддерживает - про стоящий в далёком селе пентиум с офисом 2003-го года можете заново телегу не начинать.

Съехавший текст - это нифига не нормально. Соответствующий уровень поддержки без вопросов организует и LibreOffice.

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

кто начнёт? у нас тут пока только вторая революция в цифровой дистрибуции игр намечена на 20й год.. ну и ещё кое где интернет могут закрыть, но на остальном мире это не сильно скажется.

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

Почему тогда valve нанимает разработчиков, чтобы допиливать эти драйвера?

Нет. Потому, что у тебя с головой проблемы. Драйвер пилит AMD. Valve драйверы допиливать помогает. Из-за этого линуксовые драйверы в реальности оказываются качественнее вендовых (что не согласуется с твоим бредовым мирком). Valve не нужно идти на поклон к разработчикам проприетарных драйверов и упрашивать сделать те или иные исправления.

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

кто начнёт?

Intel. Официально заявлено, что Intel перестанет поставлять модуль CSM для UEFI производителям материнских плат. Это открывает широкие возможности для вендорлока. А Intel, а минуточку, это партнёр мелкософта номер 1. Учитывая то, как Secureboot они пытались продвигать, всех нас ждёт новый виток попыток закапывания платформы.

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

Сам себе проблемы создал и сам усугубил. Молодец.

Обычный поехавший FOSS-фанатик, живущий в своём маленьком мирке. Проблем нет, «это вы всё выдумали». Я вам про стандартные условия реальных рабочих задач, а не про «а вот я курсовую писал на LaTeXe», как тут любят вспоминать :)) Или вы на том этапе, где курсовые пишут, с реальной жизнью не сталкивались пока?

Съехавший текст - это нифига не нормально. Соответствующий уровень поддержки без вопросов организует и LibreOffice.

Вы всерьёз станете утверждать, что какой-нибудь LO обеспечивает сравнимый уровень поддержки форматов MS с MSO? Вам реально надо описывать разницу, или всё же дойдет, что ляпнули, и не станете публично позориться? :)

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

и нужен антивирус.

не нужен. правда придется попариться с правами, srp, applocker-ом и firewall-ом.

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

интел уже не такой партнёр мелкософта как раньше.. и мелкософт уже не тот давно.. даже линукс изменился.. и только ваня горбачёв не менялся никак.

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

Обычный поехавший FOSS-фанатик, живущий в своём маленьком мирке.

Не тебе, некомпетентному планктону, меня упрекать и учить. Я опыт взаимодействия имею побольше твоего.

Я вам про стандартные условия реальных рабочих задач, а не про «а вот я курсовую писал на LaTeXe», как тут любят вспоминать :)) Или вы на том этапе, где курсовые пишут, с реальной жизнью не сталкивались пока?

Ты просто пытаешься оправдать тот факт, что ты даёшь себя иметь в любой позе.

Вы всерьёз станете утверждать, что какой-нибудь LO обеспечивает сравнимый уровень поддержки форматов MS с MSO? Вам реально надо описывать разницу, или всё же дойдет, что ляпнули, и не станете публично позориться? :)

Да - я на полном серьёзе утверждаю про достаточный уровень совместимости. Потому, что сам пользуюсь и отсылаю документы в этом формате. И, о ужас, всё принимают! А уж твоя паталогическая неприязнь к PDF всех только смешит.

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

интел уже не такой партнёр мелкософта как раньше..

Если бы это было так, то Intel не стал бы устраивать сговор с мелкософтом по замедлению Ryzen на десятке на время повального проведения тестов.

даже линукс изменился..

Проблема в том, что как раз линукс лет за 15 не изменился.

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

Вы серьёзно думаете, что серьёзные корпорации типа Adobe, даже если бы они решили выпустить версии своих программ под онтопик, будут их паковать под 100500 дистрибутивов?

Нет, только под RHEL и Ubuntu. И если бы они могли извлечь прибыль из порта на Линукс, и пакетирование под разные дистрибутивы вызывало проблемы, то они начали бы целого одного сотрудника, который занимался бы только пакетированием. А может и аж двух.

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

Шиндовс-холопы будут страдать.

Полностью поддерживаю.

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

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

И сейчас, когда Invidia неможет найти денег на драйвера для Optimus, AMD часть разработки переложило на пользователей и щаинтересованные стороны, а само может заняться тем чем ниуто нехочет заниматься - созданием утилит для мониторинга и настройки карты.
Вот так.

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

Так дело и не в пакетировании самом по себе.

Засунуть в самодостаточный архив дело не хитрое текстовый редактор (кто сказал Adobe Brackets?).

А вот если речь доходит до серьёзного софта как Adobe Photoshop, который активно использует GPU, то тут просто жёсткий пердолинг.

Тоже самое и игр касается, если это AAA.

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

который активно использует GPU, то тут просто жёсткий пердолинг.

Подробней можно?

Тоже самое и игр касается, если это AAA.

Почему в steam и gog игры работают везде?

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

Всё она дает, само собой, и не Федора а её установщик - anaconda. Возможно не дает на nightly сборке rawhide, по причине ее кривости/экспириментальности.

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

уникальный KDE'шный переключатель раскладок, аналогов которому на винде (и на других DE) просто НЕТ, из-за чего работа с >2 языками крайне неудобна.

Ещё можно упороться и настроить переключение всех раскладок через fcitx. Утверждается, что работать это будет даже в пустой консоли, не говоря уже о DE!

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

Если бы это было так, то Intel не стал бы устраивать сговор с мелкософтом по замедлению Ryzen на десятке на время повального проведения тестов.

А можно пруфов?
А то я хочу это в своей группе в вк "Критика проприетарного софта" увековечить.

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

Почему в steam и gog игры работают везде?

Ага, вижу как они работают. Через одно место, если игра какая-то не совсем простая по графике.

Это же всё лирика фанатика, а реальность вот такая

https://twitter.com/bgolus/status/1080213166116597760

We shipped Planetary Annihilation on Win, Mac, and Linux. Linux uses we're a big vocal part of the Kickstarter and forums.

In the end they accounted for <0.1% of sales but >20% of auto reported crashes and support tickets (most gfx driver related).

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

Если бы это было так, то на всех сайтах посвященных hardware при тестировании GPU использовали photoshop, но нет, photoshop используют только при тестировании CPU.

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

Прикольно, странно что не тестируют.

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

назовите полнофункциональное приложение для работы с *.idml?

Scribus

полноценной поддержки *.docx, *.xlsx и особенно *.xlsm и *.pptx нет

Libreoffice.

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

Я вам про стандартные условия реальных рабочих задач

В тебе сидит синдром утёнка. Крепко сидит.

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

Ага, вижу как они работают. Через одно место, если игра какая-то не совсем простая по графике.

А запускать-то пробовал? УМ, как бы банально ни звучало, ВР. И у кучи других людей ВР. А

20% of auto reported crashes and support tickets (most gfx driver related).

присланных с неподдерживаемых дистрибутивов можно спокойно игнорировать, если для их решения нужно потратить более 10-20 минут. Ну и главное в этом посте вот это:

In the end they accounted for <0.1%

Всё остальное уже вторично.

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

А запускать-то пробовал? УМ, как бы банально ни звучало, ВР. И у кучи других людей ВР.

Ну а у кучи людей нет. Такое ощущение, что в игру на линуксах надо играть ровно через год после выпуска. Чуть раньше – будет куча сырых багов, чуть позже – багов от апдейтов ОС/драйверов.

Последний мой опыт был такой https://steamcommunity.com/app/257510/discussions/0/1727575977523901950/

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

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

Ты поищи и посмотри как они свои обещания на кикстартере реализовывали выпустив глюкодром полностью оазочаровавший донатеров.

Если это не так, то почему же они предыщие версии игры убрали?
https://store.steampowered.com/search/?term=Planetary Annihilation
Не потому ли что у них поразительно низкие оценки?

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

Нет конечно. Там не столько багов с играми и пердолинга.

Тоже конечно не без этого, бывает.

Из моего опыта с играми под Windows могу вспомнить отказ запуска GTA 4 на Windows 7 (жмякаешь совместимость и работает). Ну и всякие там отсосины не запускались потому что там старые Ubisoft Launcher онлайновый. Ну берёшь и новый с сайта скачиваешь. Всё.

Про линуксы я устану писать...

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 4)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.