Форум - "Аллоды Онлайн" - Аллоды и DXVK
     Ответить в теме
Показано с 1 по 12 из 12
  1. #1
    Аватар для Isyken
    Империя Длинная Рука Империи Isyken создаёт впечатляющую атмосферу вокруг себя Isyken создаёт впечатляющую атмосферу вокруг себя Isyken создаёт впечатляющую атмосферу вокруг себя
    Регистрация
    14.02.2011
    Адрес
    Новейшие Аллоды Онлайн
    Сообщений
    2,009
    Репутация
    245

    Аллоды и DXVK

    Собсно, шо це за дичь я хочу здесь поднять.
    Пока Аллоды пилят до дх11-мы состариться успеем
    А тут появился опционал, который может заставить игру работать не на дх9 а на вулкане
    https://www.youtube.com/watch?v=sPRjIy9dw4o&t
    В связи с этим есть вопрос
    Может ли сей фокус прокатить с Аллодами?
    Если да-то как заставить эту шайтан прослойку работать?


  2. #2
    Аватар для n1nj4p0w3r
    Скиталец n1nj4p0w3r печально известен в этих местах
    Регистрация
    20.04.2022
    Сообщений
    7
    Репутация
    10
    Цитата Сообщение от Isyken Посмотреть сообщение
    Собсно, шо це за дичь я хочу здесь поднять.
    Пока Аллоды пилят до дх11-мы состариться успеем
    А тут появился опционал, который может заставить игру работать не на дх9 а на вулкане
    https://www.youtube.com/watch?v=sPRjIy9dw4o&t
    В связи с этим есть вопрос
    Может ли сей фокус прокатить с Аллодами?
    Если да-то как заставить эту шайтан прослойку работать?
    Качаешь релиз с гитхаба(https://github.com/doitsujin/dxvk/releases), достаешь из архива d3d9.dll(из папки x32 т.к. разрабы все еще не сделали x64) и кладешь рядом с исполняемым файлом игры(AOgame.exe), для стимовской версии путь у меня такой(дефолт) C:\Program Files (x86)\Steam\steamapps\common\AOGC\0_359\bin

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

    Ждать чудес не стоит, т.к. проблемы производительности игры лезут отнюдь не иза самого факта использования dx9, но видимо из-за обилия костылей которые потребовались что-б на нем продолжать ездить.
    Последний раз редактировалось n1nj4p0w3r; 28.05.2022 в 03:34.

  3. #3
    Аватар для heyter1530
    Воин heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию
    Регистрация
    18.03.2022
    Сообщений
    445
    Репутация
    3531
    Цитата Сообщение от n1nj4p0w3r Посмотреть сообщение
    Качаешь релиз с гитхаба(https://github.com/doitsujin/dxvk/releases), достаешь из архива d3d9.dll(из папки x32 т.к. разрабы все еще не сделали x64) и кладешь рядом с исполняемым файлом игры(AOgame.exe), для стимовской версии путь у меня такой(дефолт) C:\Program Files (x86)\Steam\steamapps\common\AOGC\0_359\bin

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

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

  4. #4
    Аватар для n1nj4p0w3r
    Скиталец n1nj4p0w3r печально известен в этих местах
    Регистрация
    20.04.2022
    Сообщений
    7
    Репутация
    10
    Цитата Сообщение от heyter1530 Посмотреть сообщение
    Ну хоть какой то профит есть или не стоит заморачиваться?
    Ну я несколько часов погонял с ним и субьективно, и по цифрам rtss, фреймрейт становится стабильней и выше, только в столице при концентрации людей игра теперь не улетает в околонулевой фреймрейт, а просто крашится, думаю причина кроется в исчерпании адресного пространства i.e. 32х битности клиента, но для "малых активностей" может приукрасить игру.

    UPD: на уро-боросе фреймрейт "почти комфортный", преследование вообще без просадок шло, но когда он начинает спавнить червей игра проседает, ну и под конец игра опять-же крашнулась

    UPD2: dxvk в случае стима создает кэш по пути "C:\Program Files (x86)\Steam\steamapps\shadercache\381640\DXVK_stat e_cache\AOgame.dxvk-cache", эксперимента ради почистил, в общем если администрация не против - то пробовать можно, так-же существует прослойка dx9-dx12 которую пилили конкретно под GW2, но учитывая принцип ее работы оно должно и на аллодах работать
    Последний раз редактировалось n1nj4p0w3r; 28.05.2022 в 08:55.

  5. #5
    Аватар для heyter1530
    Воин heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию heyter1530 имеет безупречную репутацию
    Регистрация
    18.03.2022
    Сообщений
    445
    Репутация
    3531
    Цитата Сообщение от n1nj4p0w3r Посмотреть сообщение
    Ну я несколько часов погонял с ним и субьективно, и по цифрам rtss, фреймрейт становится стабильней и выше, только в столице при концентрации людей игра теперь не улетает в околонулевой фреймрейт, а просто крашится, думаю причина кроется в исчерпании адресного пространства i.e. 32х битности клиента, но для "малых активностей" может приукрасить игру.

    UPD: на уро-боросе фреймрейт "почти комфортный", преследование вообще без просадок шло, но когда он начинает спавнить червей игра проседает, ну и под конец игра опять-же крашнулась

    UPD2: dxvk в случае стима создает кэш по пути "C:\Program Files (x86)\Steam\steamapps\shadercache\381640\DXVK_stat e_cache\AOgame.dxvk-cache", эксперимента ради почистил, в общем если администрация не против - то пробовать можно, так-же существует прослойка dx9-dx12 которую пилили конкретно под GW2, но учитывая принцип ее работы оно должно и на аллодах работать
    Крашнулась всмысле закрылась? Если так то смысла мало , постоянно перезаходить такое себе.

  6. #6
    Аватар для n1nj4p0w3r
    Скиталец n1nj4p0w3r печально известен в этих местах
    Регистрация
    20.04.2022
    Сообщений
    7
    Репутация
    10
    Цитата Сообщение от heyter1530 Посмотреть сообщение
    Крашнулась всмысле закрылась? Если так то смысла мало , постоянно перезаходить такое себе.
    Крашнулась в смысле упала, но да это происходит с завидной регулярностью, но закономерности я не нашел кроме повышения количества игроков, ночью бегал несколько часов без проблем, к утру начало падать, может это вообще античит делает

  7. #7
    Аватар для basuha29
    Бродяга basuha29 печально известен в этих местах
    Регистрация
    12.03.2022
    Сообщений
    1
    Репутация
    10

    оставлю и свои заметки

    Протестил вулкан, для соло игры однозначно лучше, фпс выше везде и иногда раза в два, на моей системе по крайней мере (райзег 3700х зафиксированный на 4.2, 16 гб 3600, 2070), крашей не было ни одного. Фрейм тайм чуть выше, чем на дх9, но инпут лаг не особо чувствуется, для сравнения где отрисовка на дх9 5 м.с, то на вулкане в районе 9.
    Мое резюме - играть однозначно комфортнее на вулкане.

  8. #8
    Аватар для Hersir
    Батрак Hersir просто очень хороший Hersir просто очень хороший Hersir просто очень хороший Hersir просто очень хороший
    Регистрация
    01.03.2022
    Сообщений
    11
    Репутация
    382
    На данный момент DXVK не работает (nvidia 536.23 + dxvk 2.2 + AO build 437)

  9. #9
    Аватар для Hersir
    Батрак Hersir просто очень хороший Hersir просто очень хороший Hersir просто очень хороший Hersir просто очень хороший
    Регистрация
    01.03.2022
    Сообщений
    11
    Репутация
    382
    Цитата Сообщение от Hersir Посмотреть сообщение
    На данный момент DXVK не работает (nvidia 536.23 + dxvk 2.2 + AO build 437)
    С переходом клиента на x64 DXVK заработал. Кадр реально плавный, играть приятнее (нет подёргиваний, FPS выше, быстрее загрузка локаций). Крашей не наблюдаю, единственный минус - при разворачивании игры (после альт+таб, полноэкранный режим) игра закрывается.

  10. #10
    Аватар для Lucentos
    Маг Lucentos имеет безупречную репутацию Lucentos имеет безупречную репутацию Lucentos имеет безупречную репутацию Lucentos имеет безупречную репутацию Lucentos имеет безупречную репутацию Lucentos имеет безупречную репутацию Lucentos имеет безупречную репутацию Lucentos имеет безупречную репутацию Lucentos имеет безупречную репутацию Lucentos имеет безупречную репутацию Lucentos имеет безупречную репутацию
    Регистрация
    21.10.2009
    Сообщений
    4,905
    Репутация
    16900
    А Мрак (античит) не вмажет ли банхаммером за подобное?

  11. #11
    Аватар для Hersir
    Батрак Hersir просто очень хороший Hersir просто очень хороший Hersir просто очень хороший Hersir просто очень хороший
    Регистрация
    01.03.2022
    Сообщений
    11
    Репутация
    382
    Цитата Сообщение от Lucentos Посмотреть сообщение
    А Мрак (античит) не вмажет ли банхаммером за подобное?
    Мрак не вмажет, но может не допустить старта игры. Прецедентов бана не было в Аллодах, за DXVK они вообще достаточно большая редкость.

    Разрабы не против использования DXVK (но и не за, "серая зона"). Если какие проблемы (зависания/краши) в работе клиента с DXVK - то все вопросы к разработчикам DXVK (https://github.com/doitsujin/dxvk/issues).

    Опять же, если с DXVK хуже, чем без него - его всегда можно удалить.

  12. #12
    Аватар для ChampionTommy1337
    Батрак ChampionTommy1337 на пути к лучшему
    Регистрация
    23.09.2022
    Сообщений
    11
    Репутация
    10
    Так, на данный момент все такая же проблема с полноэкранном режимом, но игру можно поставить в "окно без рамки", загрузить dll и поставить полноэкранный или остаться на безрамочном режиме. + Фпс 5-10 почти всегда, но стабильнее намного т.е на БГ нет каких-то пролагиваний, прогрузок и т.д. Я не тестил конечно с аддонами т.к они тоже в свою очередь нагружают, но 4-5 часов активных БГшек и все замечательно. Вылетов не было. Играть приятно.

    Также ЧД регнули и с кайфом, как будто фризов и не было в игре.
    Пока останусь с дллкой, даже не знаю что и думать теперь

    В целом - в городе 40-50 фпс, а то и меньше, но с dll +5-10 кадров, зависания и прочей фигни с dll не происходит.
    ryzen 5 5600g (3.9ghz)
    1650 super
    16gb ram

    upd: ну по факту игра не может в многопоток, а значит смысла особого нет. Писал конфиг, делал тесты, с dll лучше т.к можно управлять кэшэм, потоками, прирост фпс есть и я даже 55 постоянно вижу в городе, но оставляет желать лучшего. Сейчас по мимо x64, который мы имеем, нужно ждать dx11 и хоть какой-то многопоток, чтоб можно было хотя бы поуправлять через vulkan
    Последний раз редактировалось ChampionTommy1337; 12.12.2024 в 09:59.

     Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения