Ваши советы, помогают нам. Прошу напишите статью, если она поможет хоть одному. Это уже победа. Да и просвещение в сфере IT, всегда полезна в наш век.
Заранее спасибо
12 гигов уже не 8, думаю 20% будет нормально, а там, если заметите, что при включенном браузере и игре, инпутлаг вырос или фпс дропается резко, можно будет поставить поменьше.
В общем получилось минимизировать фризы, настройки на минималки только геометрию на средний ( коробит от угловатого вида оружия ) и сглаживание fxaa, в драйвере выкрутил все на производительность и отключил все что можно, в винде включил классическое приложение на высокая производительность.
Включаю программу играю матч и выключаю и тогда нет фризов, стабильные 130-140 кадров, с прогой вместо фризов появляются как будто замедление времени, но не фризит.
А там где в программе ставить 0.50 это за что отвечает?) Просто думаю может если ещё покрутить настройки то получится минимизировать этот эффект замедления
тайминг ставь как написано 0.50. все хорошо с ним.
По умолчанию там просто 1.00 вот и думал может можно как то еще по лучше сделать.
Или вместо 1024 поставить 512.
Но вообще удивлен, давно не видел более менее стабильного фпс в овере.
Если разбираешься во всем этом, если не сложно, можешь подсказать, до этого выключал hpet и высокоточный таймер и даже дефендер который встроен в 10ку.
Но помогла только эта программка, есть ли смысл снова выключать hpet, дефендер и тд?
Или это мало имеет смысла? Спасибо
На счет HPET, есть специальный бенчмарк для тестирования таймеров - https://www.overclockers.at/articles/the-hpet-bug-what-it-is-and-what-it-isnt
Действия для тестирования:
- Скачиваем архив с программой
- Распаковываем в удобное место
- В программе Intelegent standby list cleaner устанавливаем
Wanted timer resolution
в 0.50- Запускаем из папки TimerBench
- Смотрим на строку
QPC Mode
, чтобы узнать какой таймер используется HPET или TSC(он может не определиться и значение будет Unknown)- Выбираем разрешение 1280х720
- Ставим галочку в строке
Fullscreen
- Жмем кнопку
Run
- Запустится тест, сначала он определит количество циклов в синтетических тестах, а потом запустится демка на UE, для определения количества циклов в играх, максимальный фреймтайм и средний фпс.
- Повторяем тест 3-5 раз, не надо закрывать окна с результатами тестов, они понадобятся для высчитывания среднего фреймтайма, фпс и количества циклов, выборка из 5 результат будет точнее.
- Меняем в программе Intelegent standby list cleaner параметр
Wanted timer resolution
в 1.00- Повторяем тестирование 3-5 раз.
Смотрим результаты Timer Calls/s
в разделе Game Test
, если разница между результатами с таймеров в 0.50 и 1.00 больше чем 20%, то делаем следующее:
- Открываем командную строку или PowerShell от имени администратора
- Вводим
bcdedit /set tscsyncpolicy Enhanced
- Жмем Enter
- Перезагружаем ПК
- Снова меняем в программе Intelegent standby list cleaner параметр
Wanted timer resolution
на 0.50- Снова запускаем TimerBench и запускаем тест в полном экране
- Смотрим на
Timer Calls/s
, число должно стать таким же как было при таймере1.00
.
Для того, чтобы сравнить результаты с включенным HPET:
- Нажать в окне TimerBench кнопку
Enable HPET
- Перезагрузить ПК
- Повторить тестирование.
Чтобы обратно отключить HPET:
- Открываем командную строку или PowerShell от имени администратора
- Вводим
bcdedit /set useplatformtick false
жмем Enter- Вводим
bcdedit /set useplatformclock false
жмем Enter- Вводим
bcdedit /set disabledynamictick true
жмем Enter- Вводим
bcdedit /set tscsyncpolicy Enhanced
жмем Enter- Запускаем диспетчер устройств
- Переходим в раздел
Системные устройства
- Находим
Высокоточный таймер событий
и отключаем его.- Перезагружаем ПК
На ПК c FX-8350 и GTX 1060 3Gb разница между включенным и выключенным HPET составляет:
Frametime 41мс(HPET включен), 6мс(HPET выключен);
AVG FPS - 325(HPET включен), 357(HPET выключен)
Game Test timer calls - 314,266 (HPET включен), 2,133,816(HPET выключен)
На таймер так же влияет выбранный профиль электропитания разница между Сбалансированный и Высокая производительность или Максимальная производительность может доходить до 50% Timer Calls/s, например у меня с профилем Максимальная производительность выдает 2,113,816 вызовов таймера в секунду, а при сбалансированном 1,118,600 вызовов.
Первый тест и прога выдает ошибку could not fetch process id from framerate monitoring!
Закрываем окно и запускаем снова, такое бывает
Сделал 5 раз одно и тоже выдает. А результаты вот timer calls 32,911,149,69 interval 0.020
Game test ни разу не запустился и результата нет
А вот это странно, бенч случайно не кинул в папку с русскоязычным путем? Можно попробовать в корень диска какого-нибудь кинуть с английским именем папки.
Попробовал, кинул папку на С кириллицы в пути нет. Не знаю что ей не нравится.
Возможно то что на материнке asus b150m-c изначально нет HPET или включен по умолчанию, потому что в боисе нет даже пункта связанного с HPET
Не, это не из-за этого.
Ну часто выключение HPET дает положительный результат?)
Просто чтобы не мучится с тестами, просто выключить его да и все
Просто бог с небес спустился, что нас всех спасти
Таких людей надо в поддержку близзард, а не тех кхм кхм специалистов, у которых все решение это удалить комп и игнор.
Именно те которые отвечают за поддержку самой игры а не аккаунтов и тд
Не помню точно, кто то тут советовал что нужно еще выключить высокоточный таймер в диспетчере устройств
Да, его тоже нужно выключать, если в BIOS нет функции отключения HPET. Дополнил в посте.
Все выключил, попробую сейчас.
Только странно в других мануалах нет вот этой команды bcdedit /set tscsyncpolicy Enhanced
Не знаю, во всех 10ти тестах было то 270,000 то 220,000. Отключил все эти штуки и ничего не изменилось, первый раз выдало 230,000 второй 262,157.44 (gametest) Они вообще должны быть меньше или больше?