У меня появилась идея по фиксу фризов.

Обсуждение Action-RPG Diablo 3 и дополнения Reaper Of Souls
  • 2

У меня появилась идея по фиксу фризов.

Сообщение respect_noobs » 24 май 2021, 19:06

Добрый день!
Проскакивала информация, что фризы связаны со звуковыми файлами игры.
Известный стример mrBlo в одном из видео советовал понизить кол-во каналов звука.
В другом варианте была замена библиотеки DLl отвечающей за звук, но звук пропадал вообще.
Идея: создать ram-диск, туда выложить необходимые звуковые файлы из ресурсов игры, и создать символические ссылки в основном каталоге с ресурсами. Производительность должна изрядно увеличиться.
Осталось найти файлы. Подозреваю, что они в каталоге \games\Diablo III\Data\data\, и это файлы data.001 и т. д.
Самых больших файлов там на 15 Гб, всё в ram-диск не влезет.
Помогите пожалуйста определиться в каком фале/файлах, лежат основные звуки героев.
Аватара пользователя
respect_noobs
Сообщения: 15
Репутация: -5
Статус: Не в сети

  • 1

Сообщение DimonamoN » 24 май 2021, 20:30

respect_noobs, а ты, я смотрю, не ищешь легких путей :D


Кстати, немного не в тему. Но в тему)
Спасибо другу Bird за наводку в свое время :thumbup:
Все библиотеки в одном флаконе, запускаете батник и го. Помогает решать много проблем совместимости/производительности в играх и не только ;)
https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/

з.ы. лично мне помогает в борьбе с фризами и лагами д3 следующее: понижение звуковых каналов (32 сейчас стоит), а также удаление AD (урона по области) из парагона. Да, это не панацея, но и затупов по 30 сек и более я не наблюдаю...
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Работал над Книгой Тираэля Засветился на главной Девять с половиной стеклопушек
Сообщения: 29600
Откуда: Мариуполь
Репутация: 22733
Статус: Не в сети

  • 1

Сообщение respect_noobs » 24 май 2021, 20:45

Перелопатил этот пост.
https://us.forums.blizzard.com/en/d3/t/ ... ds/18380/1

У кого то библиотеки VC++ Runtime помогают, у кого то расстановка по ядрам.. но большинство упирается в звук.

Пока сделал ярлык для запуска
C:\Windows\System32\cmd.exe /c start "Diablo III64" /affinity 3 "C:\games\Diablo III\x64\Diablo III64.exe" -launch
Распределение по ядрам
Ядро 0 - маска 1 - десятичное 1.
Ядро 1 - маска 10 - десятичное 2.
Ядро 2 - маска 100 - десятичное 4.
Ядро 3 - маска 1000 - десятичное 8.
Ядро 4 - маска 10000 - десятичное 16.
Ядро 5 - маска 100000 - десятичное 32.
Ядро 6 - маска 1000000 - десятичное 64.
Ядро 7 - маска 10000000 - десятичное 128.


И изменил параметры 3D в панели управления NVidia.
Изображение

Кол-во каналов звука стоит на максимуме.
Попробовал 1 забег в пати. Была сорка. Не фризило.
Надо будет ещё.
Аватара пользователя
respect_noobs
Сообщения: 15
Репутация: -5
Статус: Не в сети

Сообщение DimonamoN » 24 май 2021, 23:06

respect_noobs, смотря какие классы в пати и уровень вп. До 130 вп и у меня не фризит. Ты попробуй 130+ вп и пати из трёх сорок…
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Работал над Книгой Тираэля Засветился на главной Девять с половиной стеклопушек
Сообщения: 29600
Откуда: Мариуполь
Репутация: 22733
Статус: Не в сети

  • 1

Сообщение respect_noobs » 24 май 2021, 23:19

DimonamoN, Ищу, не идут.

Пока покурил по ядрам и графонию.
Ну и старую темку на оверлокерс.
Аватара пользователя
respect_noobs
Сообщения: 15
Репутация: -5
Статус: Не в сети

Сообщение BiRd » 25 май 2021, 15:40

Да не в графике дело и звуке, а в ссаном методе шифрования пакетов у близзов, чем ближе живешь к серваку и меньше пинг и шире канал- считай нет проблем, а это все вилами по воде , для ядер и прочего проще юзать Process Lasso прогу, а не париться вручную, но это дибле не поможет, благо прога почти незаменимая , давно уже юзаю.
Аватара пользователя
BiRd
В первых рядах Девять с половиной стеклопушек
Сообщения: 3423
Репутация: 3566
Статус: Не в сети

  • 1

Сообщение DimonamoN » 25 май 2021, 17:55

У меня появилась идея по фиксу близзов

Fxd :peka:
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Работал над Книгой Тираэля Засветился на главной Девять с половиной стеклопушек
Сообщения: 29600
Откуда: Мариуполь
Репутация: 22733
Статус: Не в сети

  • 1

Сообщение respect_noobs » 25 май 2021, 18:12

Нашел утилиту CascView для работы с ресурсами игры. Очень много звуков.
Последний раз редактировалось respect_noobs 25 май 2021, 18:16, всего редактировалось 1 раз.
Аватара пользователя
respect_noobs
Сообщения: 15
Репутация: -5
Статус: Не в сети

  • 1

Сообщение Flowery » 25 май 2021, 18:16

DimonamoN писал(а):фиксу близзов

фикшу близзов:
выключаю звук, отключаю звуковую карту, выбросил колонки, эффекта ноль, видимо действительно виноват код :D
Аватара пользователя
Flowery
В первых рядах Девять с половиной стеклопушек
Сообщения: 2960
Откуда: Планета Земля
Репутация: 2520
Статус: Не в сети

  • 2

Сообщение Garfunkel » 25 май 2021, 20:25

Есть разного рода фризы. Есть от лагов когда высокий вп 130+ и много треша собрали или у кого-то урон по области не 0% (а достаточно 1% чтобы начались лаги). А есть другой тип фризов - когда на ровном месте, даже в городе. Внезапно как бы все замирает на 3-5 секунд (а иногда и дольше) и потом успешно размораживается как ни в чем ни бывало. То есть не замедление анимации а полная остановка. От такого типа фризов помогает замена библиотеки fmodex64.dll (в папке Diablo III\x64). По умолчанию там этот файл весит 900кб+. А при замене на файл размером 1.43Мб фризы пропадают. По крайней мере у меня. Побочный эффект - звук в игре тоже :D Но я все равно музон включаю в фоне.
Аватара пользователя
Garfunkel
В первых рядах Девять с половиной стеклопушек
Сообщения: 1619
Репутация: 1745
Статус: Не в сети

Сообщение Aereo » 25 май 2021, 21:32

Кстати да, подмена длл убирает множество фризов и микростаттеров, игра намного приятнее, становится. Настолько приятнее, что я готов мирится с отсутствием звука и с тем что лаунчер постоянно пытается вернуть все как было.
Аватара пользователя
Aereo
Семь раз отмерь, один раз стеклопушка
Сообщения: 96
Репутация: 105
Статус: Не в сети

Сообщение respect_noobs » 28 май 2021, 00:27

Garfunkel, Спасибо, что рассказали про разные фризы. К сожалению, у меня нет статистики, но пока есть тупые идеи по борьбе.


-- Добавлено позже --

Aereo, хм, не готов пропустить гоблина-дрессировщика :)
Аватара пользователя
respect_noobs
Сообщения: 15
Репутация: -5
Статус: Не в сети

  • 0

Сообщение respect_noobs » 29 май 2021, 22:21

Тема зависла. Нет статистики по фризам. Все молча страдают.
Создал сообщество "Фризы". Может хоть так соберу.
Ребят, если не затруднит пишите в темку.
Хотелось бы увидеть конфигурацию компьютера (процессор, память, видеокарта, сетевая карта).
Какой провайдер (проводной/беспроводной, оптика не оптика, ADSL там всякий).
Когда играете (от времени GMT+3). Ну и всякое :)
Аватара пользователя
respect_noobs
Сообщения: 15
Репутация: -5
Статус: Не в сети

Сообщение DimonamoN » 30 май 2021, 09:21

respect_noobs, тема не зависла, а просто фризит и лагает :lol:

Вся эта статистика - от лукавого. Фризит у всех одинаково, и дело тут не в ттх компа (замирает, как на древних интел 2500, так и на новейших амд 5900). Также и с видюхами: будь у тебя 1050 или 3070 - разницы особо нет. Только по фпс. Провайдер не особо решает, тут больше играет роль, как близко ты находишься от сервака близзов. Насчет времени, когда играем...ну хз. По личным наблюдениям, примерно одинаково играется, единственно, в выходные еще добавляются затупы входа да и эррор 1016 проскакивает чаще...

В общем. Не мы должны игру "чинить" на стороне своего клиента, а близзы должны шевелиться. Отставить наконец-то "бубен" и хорошенько перетрясти свою сетевую инфраструктуру + подшаманить малехо в самой игре, "обесценив" влияние того же урона по области и прочих факторов-тормозов...
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Работал над Книгой Тираэля Засветился на главной Девять с половиной стеклопушек
Сообщения: 29600
Откуда: Мариуполь
Репутация: 22733
Статус: Не в сети

Сообщение fatum312 » 30 май 2021, 20:00

DimonamoN писал(а):
В общем. Не мы должны игру "чинить" на стороне своего клиента, а близзы должны шевелиться. Отставить наконец-то "бубен" и хорошенько перетрясти свою сетевую инфраструктуру + подшаманить малехо в самой игре, "обесценив" влияние того же урона по области и прочих факторов-тормозов...


Никто не даст нам избавленья:
Ни бог, ни царь и не герой,
Добьёмся мы освобожденья.
Своею собственной рукой.


:monk2:
Аватара пользователя
fatum312
Девять с половиной стеклопушек
Сообщения: 508
Репутация: 422
Статус: Не в сети

Сообщение DimonamoN » 30 май 2021, 21:51

fatum312, увы, тут только доп.серваки зарешают. А их не будет, ибо д3 не торт в финансовом плане + скоро нужны будут новые под д2р и д4...
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Работал над Книгой Тираэля Засветился на главной Девять с половиной стеклопушек
Сообщения: 29600
Откуда: Мариуполь
Репутация: 22733
Статус: Не в сети

  • 1

У меня появилась идея по фиксу фризов.

Сообщение dimkok » 24 июн 2021, 13:59

respect_noobs писал(а):Добрый день!
Проскакивала информация, что фризы связаны со звуковыми файлами игры.
Известный стример mrBlo в одном из видео советовал понизить кол-во каналов звука.
В другом варианте была замена библиотеки DLl отвечающей за звук, но звук пропадал вообще.
Идея: создать ram-диск, туда выложить необходимые звуковые файлы из ресурсов игры, и создать символические ссылки в основном каталоге с ресурсами. Производительность должна изрядно увеличиться.
Осталось найти файлы. Подозреваю, что они в каталоге \games\Diablo III\Data\data\, и это файлы data.001 и т. д.
Самых больших файлов там на 15 Гб, всё в ram-диск не влезет.
Помогите пожалуйста определиться в каком фале/файлах, лежат основные звуки героев.


Мне от фризов помогло следующее:
убрал все ограничения на фпс.
Покинул все каналы (чаты).
Отключил фрисинк.

работает стабильно в 144 фпс+
Аватара пользователя
dimkok
Сообщения: 7
Репутация: 3
Статус: Не в сети

  • -1

Сообщение respect_noobs » 04 июл 2021, 00:30

Полсле настроек системы, перестало фризить.
Аватара пользователя
respect_noobs
Сообщения: 15
Репутация: -5
Статус: Не в сети

Сообщение concess » 04 июл 2021, 23:52

А можно гайд по замене fmodex64.dll?
Аватара пользователя
concess
Четыре года на стекле
Сообщения: 82
Репутация: 44
Статус: Не в сети

  • 1

Сообщение Factoid » 05 июл 2021, 00:25

Аватара пользователя
Factoid
Семь раз отмерь, один раз стеклопушка
Сообщения: 349
Репутация: 495
Статус: Не в сети

Сообщение concess » 05 июл 2021, 22:22

Factoid, спасибо
Аватара пользователя
concess
Четыре года на стекле
Сообщения: 82
Репутация: 44
Статус: Не в сети

Сообщение respect_noobs » 14 авг 2021, 02:44

Просто нажмите левую кнопку мышки, и эфирки
Аватара пользователя
respect_noobs
Сообщения: 15
Репутация: -5
Статус: Не в сети

Сообщение DimonamoN » 14 авг 2021, 08:59

respect_noobs, харэ спамить и оффтопить :)
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Работал над Книгой Тираэля Засветился на главной Девять с половиной стеклопушек
Сообщения: 29600
Откуда: Мариуполь
Репутация: 22733
Статус: Не в сети

  • -1

Сообщение respect_noobs » 10 ноя 2021, 23:19

Всем привет!
Как у вас с фирзами? Уже выпустили патч?
Аватара пользователя
respect_noobs
Сообщения: 15
Репутация: -5
Статус: Не в сети


Вернуться в Diablo III



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31