Здравствуйте, уважаемые разработчики HotA!
Прошу подсказать является ли моя проблема багом или нет, которую я вижу в последней версии хоты. Эта проблема не наблюдалась ранее, и проявляется только в данной игре, тогда как в других приложениях, таких как Dota 2 или стресс-тесты CPU-Z, система работает абсолютно стабильно.
Мой комп:
Проц: Intel Core i5-4670K @ 4.6GHz, 1.35V, полностью стабильный (температуры до 70°C)
Мать: ASRock Z97M Pro4
ОЗУ: 4×4 ГБ DDR3 2133 MHz, тайминги 10-10-10-30, стабильность проверена (AIDA64: 31.8GB/s чтение, 46 нс задержка)
Видеокарта: GTX 1060 3GB (последний драйвер) (температуры чипа и памяти ниже 50 градусов, загрузка чипа всегда ниже 80 процентов при локе ФПС на 60 кадров, используемая память всегда ниже 2 гигов, карта не ограничена афтербернером никаким образом)
Моник: 4K
ОС: Win 11 x64, недавн установленная, антивируса нет
Накопитель: SSD 256GB (без рам кеша, 205 гигов свободно, наработка 1,5 терабайта ридов и 1,5 терабайта записей, тысяча часов работы, 350 включений)
Настройки игры:
- 1280x720
- xBRZ x4 Linear sharper
- 32bit OpenGL by Verok
- Fullscreen + System cursor
- Все остальное по дефолту
Проблема:
В процессе игры (HD-мод) наблюдаются подлагивания и двухсекундные фризы. Конкретно повторить багу можна так
1. Начинаете играть за Дьявол в деталях карту
2. Берете читами норм армию чтобы было проще тестировать
3. Нападаете на любого противника
4. Автобой выигрывает
5. Дальше несколько вариантов
5.1 Сразу же наводите курсором мыши на другого противника
5.2 Скролите экран недалеко и наводите мышкой на противника
6. Видите что вся игра фризит на 2 секунды
7. Если повторить действия и навести мышку на того же самого врага - микрофризы все еще воспроизводятся
На фоне ничего не запущено, абсолютно ничего
Пробовал менять видюху на 750 1 гиг памяти, менять озу на 2х8 тайминги 13 13 13 33, делать настройки в биосе стоковыми со всеми конфигурациями железа, пробовал играть на двух других компах (на одном из них RTX 2060) - ничего не помогает, проблема все еще воспроизводится
Эта проблема явно не связана с аппаратной нестабильностью, перегревом или нехваткой ресурсов. В других играх и приложениях поведение системы идеальное.
С помощью утилиты LatencyMon было выявлено следующее:
Высокие DPC задержки от драйвера видеокарты (nvlddmkm.sys) — до 449 микросекунд
Жёсткие pagefault события (до 40) от процесса h3hota hd.exe, что указывает на то, что игра подгружает данные с диска в процессе выполнения, несмотря на то, что объём игры всего около 600 МБ и установлена она на SSD
Скромно предлогаю:
Учитывая, что современные системы обладают большим объёмом ОЗУ (у меня, например, 16 ГБ), предлагаю реализовать опцию полной загрузки всех игровых ресурсов в оперативную память при запуске. Это бы позволило:
Сделать игру полностью независимой от I/O-диска во время выполнения
Доп инфа - играл как-то на старом атлоне 5 лет назад с жестким диском убитым, игра работала нормально но были микрофризы когда я впервые заходил в замок и я слышал как жесткий тарабанил головками - читал данные чтобы прогрузились картинки, когда заходил в замок во второй раз - микрофризов небыло потому что все было уже закешировано
Заранее прошу прощения если я нарушил какое-то правило форума.