I. Главная проблема.
Уже с 22 сезона основной проблемой фризов в Diablo 3 у юзеров Windows 10 и иногда иных платформ Windows сейчас является некоторый конфликт, возникающий при построении очереди звуков. За этот процесс отвечает fmodex64.dll
Для данной проблемы можно просто заменить файл взяв его из иной игры Blizzard. К примеру такой файл есть в Heroes of the Storm.
- Берём …\Heroes of the Storm\Support64\fmodex64_4_44_23.dll и копируем в папку …\Diablo III\x64
- Удаляем fmodex64.dll в папке Diablo 3 и заменяем его fmodex64_4_44_23.dll переименовав в первый (т.е. fmodex64_4_44_23.dll в fmodex64.dll).
Если Diablo 3 удаляет файлик, то можно альтернативно написать скрипт на запуск в обход. Этот простой скрипт выглядит так:
@echo off
copy /Y “C:\Program Files (x86)\Diablo III\x64\fmodex64.dll.new” “C:\Program Files (x86)\Diablo III\x64\fmodex64.dll”
cd "C:\Program Files (x86)\Battle.net"
Battle.net.exe --exec=“launch D3”
Спасибо foureight84 за предоставленную информацию и файл в посте.
Можно попробовать создать ярлык с вводной -launch . так D3 не будет проверять верность файла (теоретически).
“\Diablo III\x64\Diablo III64.exe” -launch
Плюс метода: Фризов скорее всего не будет.
Минус метода: Звука не будет тоже.
II. Иные решения.
(Многие мне не помогли, но есть много позитива на англоязычных форумах.)
- Судя по всему Windows 11 и Windows 7 не имеют данной проблемы. Можно поставить их или попробовать режим совместимости.
- Более старые версии Windows 10 не имеют данной проблемы, но какие именно мне не удалось записать. Найти уже не могу. Теоретически откат на 1-2 года должен исправить проблему.
- Игре можно назначить 2 ядра.
Ctrl+shift+esc > ПКМ на процессе игры > Задать сходство
Далее нужно указать два первых ядра (или два иных, но не факт, что поможет). Остальные же отключить. - Во внутриигровых настройках можно сбросить настройки. Как не странно после сброса, многие отзывались об улучшении игрового процесса.
- Отключить все оверлеи. D3 не работает корректно со многими из них.
- Можно попробовать играть в 32 битную версию. Лично мне не помогло.
6.1. Альтернативой пункту 6 можно попробовать занизить качество звука до 16 или 32 бит. Некоторые отзывались, что помогло. - Можно почистить кэш и перезапустить TCP/IP. Запускаем консоль через Win+R > CMD. Вводим стандартные уже команды
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
- В панели Nvidia вы можете насильно назначить обработку игры “согласно настройкам игры” т.к. вмешательство в процесс в некоторых играх заметно делает хуже (как к примеру в D3).
- Можно изменить параметры отображения игр (Win 10). ПКМ на рабочий стол > Параметры монитора > Параметры графики. Отключаем “Планирование графического процессора”. Тут же можно занести exe файл игры в “высокую производительность”
- Видел пост официальный, где утверждалось, что может плохо игра работать из-за сообществ.
- Запуск игры и/или Battle.net в режиме администратора.
P.S. Откровенно говоря этот пост это ответ на типичные попытки местного быдла пустозвонить в ответах типа “Переустанови винду”, “Просто загугли”, “Купи новый комп”. Если вам нечего сказать - не говорите. Все очевидные решения уже тысячу раз обсуждались всеми на всех форумах всех игр.
Добавлю: Разработчик уже более года в курсе проблемы и собрал сотни отчетов по ней. На данный момент решения так и не поступило, хотя это особенно забавно т.к. сезон буквально является рекламой Diablo 2.
!!! Лично мне помогло !!!
Сброс настроек + 16 битный звук + режим совместимости с Win 7
Играю со звуком. Все настройки стандартные кроме самого звука. Вылетов нет уже давно.