gms

топ 100 блогов nixxl24.02.2024 есть игрушка Path of Exile - это такая сетевая бесплатная дьябла2 - собрались люди и написали нечто похожее, но с кучей доп плюшек (например, дерево скиллов скроллится на пару экранов во все стороны)
играю я в нее уже хз сколько, она активно поддерживается, развивается, выходят новые дополнения и все такое прочее

ну и начиная с какого-то обновления/дополнения появились у меня в игре затыки/дергания
словно на экране все замирает, а потом опять играет
попутно присутствовало еще скидывание в низкую детализацию при динамичных сценах
"видюха" подумал nixxl, вообще ничего не проверяя

ну и вот купил на алиэкспресс б/у'шную из-под майнинга RX 5700 XT, которая даже не влезла в корпус из-за своих размеров ))
скидывание в низкую детализацию - пропало
в танках появились шевелящиеся кусты
тормоза же в PoE так и остались

в игрушке есть встроенный мониторинг сети/диска/видюхи/проца
этот мониторинг рисовал в момент затыков большие задержки по процессору
смотрю в мониторинге проца винды - там все красиво, 50-60 процентов максимум, до 100 достает только при переходах между уровнями
я и так, и эдак, и драйвера обновил, и виртуализацию отключил, и гипертрейдинг тоже
не помогает

гугл подсказал, что проблема в том, что проц уходит в idle и мучительно долго из него выходит
пошел в биос, отключил все c-state
нифига не помогло

и вот сегодня решил "или я, или винда" (в том смысле, что наверное пора десятку уже ставить), и пошел в последний раз попытаться найти лечение
лечение оказалось действительно в винде
засада кроется в том, что даже C0 винда умудряется послать в idle
как нам подсказывают на Reddit'е, крутить надо не настройки BIOS'а, а настройки Электропитания винды
однако, приведенный там рецепт либо написан для 8й винды, либо еще для каких-то вариантов, потому что у меня команда
powercfg /setacvalueindex GUID-PLACEHOLDER SUB_PROCESSOR IDLEDISABLE 1
нифига не отработала с сообщением об ошибке параметров

последовательность действий у меня следующая
создаем свой план Электропитания
смотрим его UID - это будет GUID-PLACEHOLDER, как и на Reddit'е написано
а дальше идем в реестр HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings
ищем там подраздел "Processor Power management settings and configurations", и его UID будет являться тем, что надо вписать вместо SUB_PROCESSOR
далее, уже в этом подразделе ищем подраздел с описанием "Specify if idle states should be disabled.", и его UID будет тем самым, что в команде прописано как IDLEDISABLE
по-хорошему, всё эти сопоставления UID'ов должны быть видны через powercfg /query, но увы

Оставить комментарий

Архив записей в блогах:
Бумага, акварель, пастель, титановые белила, ...
Как и обещал, продолжаю антирекламу рекламы лекарств и фуфломицинов. Первая часть была посвящена снадобьям "от живота", а сегодня мне попал в руки новый популярный журнал о здоровье, который побудил написать часть вторую. В журнале этом много ...
На днях встретилась с приятельницей Катей, с которой когда-то вместе пришли на завод. Наши пути давно разошлись, но иногда мы с ней встречаемся по тем или иным поводам. Услышанное при последней встрече повергло меня в шок. Фото из инета Катя была да и осталась стройной ...
«Этночужаки» Вторая по значимости протестная фокус-группа мегаполисов — это, безусловно, некоренная популяция. Не просто «понаехавшие» жители провинции — а самые что ни на есть настоящие чужаки. Причины их появления различны, но в целом их ...
По многочисленным просьбам читателей, мы продолжаем публиковать ироничный рассказ о разводе и разделе имущества в одной известной самарской семье… Ёдик Ковалев снимал очередную квартиру, дабы его не нашли коллекторы. Вновь образовавшийся долг повис на его шее непосильно тяжелым ...