Вышло обновление DXVK 2.7.1 с улучшениями для D3D9 игр

Состоялся релиз новой версии DXVK 2.7.1, слоя трансляции вызовов Direct3D 8/9/10/11 в API Vulkan. Над обновлением работал Филипп Реболе из компании Valve. Свежая версия направлена на исправление ошибок и повышение производительности в ряде игр.

Ключевым изменением стало исправление регрессии с многовыборочным сглаживанием (MSAA) для некоторых проектов на Direct3D 9, а также общие улучшения производительности для игр на этом API. Кроме того, была добавлена новая опция конфигурации d3d9.modeCountCompatibility, предназначенная для обхода ошибок переполнения буфера в старых играх.

Обновление включает в себя целенаправленные исправления для таких игр, как Crysis 3, Comanche 4, Alone in the Dark, Dungeon Siege 2, Fallout New Vegas, Guilty Gear, Scarface, The Witcher 1, Team Fortress 2 и других. Более подробную информацию об изменениях в DXVK 2.7.1 можно найти на странице проекта в GitHub.

111
77
Комментарии:  77
Ваш комментарий

ого! директикс9. а не поздновато ли?

Ты вообще понимаешь, зачем эта штука нужна?

Это по сути вспомогательный эмулятор для стабильной работы старых игр под современные системы.

Даже не эмулятор, а просто библиотека для его работы.

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

Отлично. Я как раз увлекаюсь ретро-геймингом. Так что поддержку старых игр считаю важным и полезным делом.

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

Сначала карту купи, тому вуден пк не нужен никакой DXVK так как древний мамонт.

Я всегда использую репаки, лет так 30 и не парюсь

Годная вещь. Вроде как даже помогла вылечить постоянные вылеты в tdu 2

Первая и вторая часть работают отлично на win 10, без всяких вылетов.

На вин 11 и ртх видюхах она люто крашится, весь стим завален вариантами фиксов.

Я так и думал,что проблема на win 11,я не удивлён !

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

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

и тормознутым по сей день

Если играть на офисном ПК

Он на встройке Интела 2012 года летал, это на чем ты там играть пробуешь то!

Если кто до сих пор не понял что за dxvk поясняю, это транслятор команд вызовов из directx в Vulcan но так как второй является кроссплатформенным решением с ним нативно работает Linux. Чтобы запустить виндовс сделанную игру на Линукс нужно использовать вот эту библиотеку, так как directx это проприетарный api его не могут использовать в других операционных системах. Стимдек кстати, работает на Linux

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

ну все что могу сказать, норм так разбор вообще который сделан чисто видимо из фантазии.

DXVK это прослойка которая транслирует команды с DX9 до VK и проблема не в том что старые игры "не берут нужную частоту для игр пользуясь 20-30% мощности" а в том что трансляция команд и их поддержка требует современного дополнения от API что бы опрос был больше, за счет чего обходятся лимиты на рефреш рейт в большинстве старых игр заставляя их адаптировать фреймрейт к частоте экрана, позволяя использовать недоступные на сегодняшний день опции API которые не используются в старых играх за счет чего создается прослойка совместимости, леча лики памяти и графическое некорректное отображение некоторых игр. заодно предкомпиляция шейдеров что бы оптимально их загружать в память , что бы движок игры не тратил на это время.

вот для чего нужен DXVK. Откуда у вас теория о том что "карту не грузит" это надо конечно почитать...

Не знаю технических тонкостей работы, я смотрю по показаниям MSI Afterburner, у меня такое было в некоторых старых играх, допустим в АС3, там в бостоне фпс проваливается ниже 60 кадров, снижение настроек графике только делали что видеокарта меньше нагружается, а фпс остаётся тем же, поставил я dxvk и всё видеокарта работает на 99%, фпс вырос и частоты gpu максимальные. Ещё из примеров это Splinter Cell Conviction, пока я не поставил dxvk ловил просадки ниже 60 в некоторых местах, GTA 4 тоже самое, нужен dxvk для стабильного фпс. Опять же, всё может индивидуально и это такая оптимизация под карты амд были фиговая в некоторых старых играх, а dxvk это исправляет.

Повторюсь, это не5 карта а API такие трудности устраивает, карта лишь поскольку занимается большим просчетом программной компиляции ресурсов то и нагружается больше, отсюда и "нагрузка больше". если про тонкость - данная библиотека дает карте понять как обсчитывать команды директа и имплементировать их в вулкан.

Полезная штука. Хоть и не часто нужная. Как не странно для слабого железа нужнее.

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

Значит не сталкивался. Может и к лучшему. Ибо приходилось её использовать только с гта 4. Больше не применял её.

Я понимаю еще использовать протон версию на ДХ12 , вот там да прирост дикий и сейчас востребовательный, но делать под Д9 - это такое.

Заюзал на вотч догс 2 (ибо какие-то лаги с небом). Вроде и поправил косяки, но сильно бьёт по производительности

1. Как ты это сделал, если там античит блокирует всё?

2. И почему бьёт по фпс, если с этой штукой фпс наборот выше должен быть?

Просто закинул файлы в корневую игры вроде. Античит, на удивление, молчал.

Почему на фепесы бьёт, не знаю. Но это явно общая проблема, судя по форумам.

Эта штука все равно не помогает в GTA 4.

ЗАГРУЗИТЬ ВСЕ КОММЕНТАРИИ