• Жанр: Action / Adventure • Разработчик: Rockstar Studios • Издатель: Rockstar Games • Платформы:PS4, Xbox One, PC • Дата выхода: 26.10.2018 (консоли), 05.11.2019 (PC) •Официальный сайт
Red Dead Redemption 2 от создателей Grand Theft Auto V и Red Dead Redemption – это грандиозная история о жизни и выживании в самом сердце дикой Америки. Невероятно просторный и тщательно проработанный игровой мир также станет основой для принципиально нового сетевого режима.
Дата: Понедельник, 30.12.19, 14:34 | Сообщение # 3151
the_witcher, узбагойся, Роки плевали, каждый день игра обрастает новыми багами и проблемами, а уж если они сингл довести не могут до ума, то с Онлайном ещё хуже. Радует, что за хоть 60 фпс имею на оптимизированных настройках.
Дата: Понедельник, 30.12.19, 17:16 | Сообщение # 3156
the_witcher, LarsUp71, я играл до того как купил на активации часов 15, чисто сюжет, было 2 вылета из-за слета активации, с онлайном проблем больше намного походу.
Дата: Понедельник, 30.12.19, 20:25 | Сообщение # 3160
the_witcher, аналогично мучали меня вылетоны,пока тут гдето не прочёл про HPEt-вырубил этот таймер и всё стало норм,уже в 4ой главе без вылетонов,попробуй...
Дата: Понедельник, 30.12.19, 21:54 | Сообщение # 3166
the_witcher, введи в командной строке от имени администратора - bcdedit /deletevalue useplatformclock bcdedit /set disabledynamictick yes Перезагрузи компьютер Далее в диспетчере устройств отключи Высокоточный таймер событий
Дата: Понедельник, 30.12.19, 22:52 | Сообщение # 3170
bcdedit /set useplatformclock true - включить | принудительный параметр часов bcdedit /set useplatformclock false - выключить | принудительный параметр часов bcdedit /deletevalue useplatformclock - выключить форс | аналог и удаление установленного ранее параметра true, нужен для автоматики
bcdedit /set disabledynamictick yes - отключены динамические часы | комбо с отключением часов bcdedit /set disabledynamictick no - работают динамические часы | комбо с включением часов bcdedit /deletevalue disabledynamictick - выключить форс | динамические часы должны работать по умолчанию
динамика disabledynamictick не поддерживается на вин7 и параметр там бесполезен
для форсированного отключения на вин10 | если он по возможности отключен в биосе для отключения HPET достаточно в принципе выключить таймер в диспетчере устройств, но если хочется в загрузчике, то команды ниже bcdedit /set useplatformclock false bcdedit /set disabledynamictick yes
для динамического включения на вин10 | если HPET поддерживается и 100% включен в биосе в диспетчере устройств в итоге должен быть включен высокоточный таймер событий для включенного HPET bcdedit /deletevalue useplatformclock bcdedit /set disabledynamictick no
проверка параметров bcdedit /enum
отключение будет таким
Код
useplatformclock No disabledynamictick Yes
вин10 не использует HPET постоянно, она миксует и выбирает наиболее производительный вариант, HPET сейчас устарел в вин10 отключение нужно производить через диспетчер устройств, найти высокоточный таймер и выключить (не удалять, а выключить) + отключить гибридные часы аналогичное отключение в биосе автоматом уберет этот таймер из диспетчера устройств, поэтому отключать что-то еще уже не требуется, но форсированного включения в загрузчике быть не должно, иначе будет эмуляция и это еще хуже
выключение через редактирование загрузчика актуально только на старых операционках, и то если в биосе нет выключалки HPET
надеюсь все понимают, что отключать навсегда HPET не нужно, и это костыль? если у вас проблемы решаются отключением в rdr2, то абсолютно не факт, что другая игра или приложение не получат наоборот ущерб
персонально рекомендую в первую очередь: 1. отключить защиту спектра / мелтдаун рег файлом или через inspectre (обязательно обновить биос если есть возможность) 2. отключить защиту от эксплоитов в виндоус дефендере на уровне системы (переопределение для приложения не дает эффекта) 3. использовать ISLC от разработчика DDU для автоочистки стендбай листа, параметры 1024-1024 для 16 Gb оперативки с мониторингом раз в 10 секунд
для игры с Vulkan API обязательно удалить Action! от Mirillis, или в качестве обходного пути удалить или переименовать файл "\Mirillis\Action!\vulkan_x64\MirillisActionVulkanLayer.dll" (для 32-битных валим библиотеку в соответствующей разрядности папке) замечено, что после регистрации их библиотеки производительность в вулкане падает на порядок, как и в детроиде новом
в принципе на вулкане почему-то в разы меньше статтеров, и конечно все индивидуально, но я выбираю Vulkan
Дата: Понедельник, 30.12.19, 23:01 | Сообщение # 3171
Значит его нужно выключить чисто для рдр...как обычно,разрабы забили болт и люди сами ищут способы решения проблем П.с. на 7 такая же фигня и меня кстати с игрой была,из за чего я на 10 вернулся,а оказывается вон оно что...
Дата: Понедельник, 30.12.19, 23:21 | Сообщение # 3173
Когда я включал и выключал HPET,пробовал что до чего. 1 раз я отключил его через эту команду bcdedit /deletevalue useplatformclock bcdedit /set disabledynamictick yes изменений никаких не было,после как я думал,я его обратно включил через эту команду bcdedit /set useplatformclock true bcdedit /set disabledynamictick no И у меня начались дикие лаги,запустил Gears 5 и это просто был ад в 11 фпс. После я снова отключил,через команду,и всё стало на свои места. Но прочитав ващи сообщение,я так понял,что тогда я его не отключал и сейчас он у меня не отключен,так как я не выключил его через диспетчер устройств? Окей,как вообще HPET вернуть в исходное состояние,что бы винда сама выбирала когда включать,а когда нет? macenkos а с 441.66 что не так?
на вулкане почему-то в разы меньше статтеров, и конечно все индивидуально, но я выбираю Vulkan
Такая же фигня, на DX12 статтеры дикие, разные настройки пробовал все равно не помогает, разве что совсем вертикалку вырубать, но тогда разрывы по всему экрану ползают дико. На Вулкане все ровно.
unknown2304, Последний раз я использовал это для отключение bcdedit /deletevalue useplatformclock bcdedit /set disabledynamictick yes но в диспетчере устройств,он у меня не отключен,значит он работает HPET? Дело в том когда я принимал этот параметр bcdedit /set useplatformclock true bcdedit /set disabledynamictick no у меня игры дико глючили
LarsUp71, устройство в виде таймера в диспетчере всего лишь индикатор того, что HPET присутствует в системе на уровне железа и включен в биосе
есть по сути три пути 1. биос - физически позволяет винде юзать таймер, отключение там и никакого принудительного включения в загрузчике = максимальный эффект от отключения 2. загрузчик - позволяет форсировать использование таймера, к тому же второй параметр управляет динамикой и винда сама выбирает какой таймер лучше (если у нее есть выбор, поэтому должны быть не форсированно включены и часы (удаляем параметр), и не отключена динамика) 3. диспетчер устройств покажет часы только в том случае, если в биосе они поддерживаются и включены, это просто устройство
а) в биосе мы или отключаем его, или включаем, но если настройки нет - он скорее всего включен и будет в диспетчере устройств, ниче страшного (можно как принудительно включить, так и выключить через загрузчик) б) в загрузчике указывать нужно явно что ты хочешь, никаких тебе /deletevalue (если не хочешь оставить выбор за виндой), хочешь отключить - указывай конкретные команды, но в комбинации лучше отключать и гибридные часы, для включения же строго рекомендуются гибридные часы на win10 и включение в биосе в) если ниче не трогать и выключить в диспетчере часы - они отключатся в винде, но гибридные часы все еще будут работать, и они менее жрут батарейку на ноутах, для десктопа эта фича в теории только прибавляет проблем
тут во всем этом есть прикол: если мы в биосе отключили HPET, но принудительно включили HPET, допустим, без динамики, то винда будет эмулировать HPET и это в разы хуже так может ты на это и нарвался?
[spoiler=в любом случае если вы хотите вырубить или врубить HPET, надо комплексно все решать]вырубить принудительно: 1. выключить в биосе если есть возможность, забить если нет настройки 2. вырубить в загрузчике часы и гибрид bcdedit /set useplatformclock false bcdedit /set disabledynamictick yes 3. проверить что получилось именно так bcdedit /enum
Код
useplatformclock No disabledynamictick Yes
4. если в биосе отключен HPET - ищем его в диспетчере устройств, его быть не должно если в биосе нет возможности выключить HPET, его устройство будет в диспетчере, выключаем его и там (по сути ничего не меняет, но это уже прям максимально)
для принудительного включения все наоборот, но с важными оговорками 1. включать его нужно только тогда, когда HPET 100% включен в биосе, и именно корректно включен (на некоторых платах есть выбор между 32/64 бит, выбираем под разрядность ОС) можно ориентироваться на устройство в диспетчере устройств, если его нет - забудьте 2. включаем часы в загрузчике обязательно вместе с динамикой на современных ОС, потому что HPET устарен и не юзается системой всегда bcdedit /set useplatformclock true bcdedit /set disabledynamictick no 3. проверяем параметры bcdedit /enum
Код
useplatformclock Yes disabledynamictick No
4. в диспетчере устройств должен присутстовать таймер и быть включенным, его отключение сводит на нет все усилия (кроме гибридных часов)
нужно понимать, что это было форс включение, для автоматики же удаляем useplatformclock и включаем гибридные часы[/spoiler] для удаления всех настроек и сброса на дефолт удаляем принудительные параметры bcdedit /deletevalue useplatformclock - нет форсированного включения часов, могут работать в гибридном режиме при наличии поддержки в биосе bcdedit /deletevalue disabledynamictick - гибридные часы будут включены, смысл есть только на ноутбуках и при наличии большого выбора часов (HPET принудительно не отключен)
еще есть такое, Times stamp counter synchronization policy, принудительно включать смысла никакого нет, если не хотите статтеры bcdedit /set tscsyncpolicy Enhanced - форсированного включить bcdedit /deletevalue tscsyncpolicy - сбросить на дефолт (~выключено)
Я на 12 директе играю, вулкан не может нормально в фрисинк, и на нем статтеры и фреймтайм ужасен, картинка дерганая, а на директе все плавно даже при падении с 70 до 40 фпс, это на 1080 печи если что. ISLC не советую юзать вместе с откл. защиты от эксплойтов, ибо даже автор писал, тут либо то либо то, а вместе опять же фреймтайм скачет, все эти тики, хапеты, имхо чушь собачья, сколько раз твикал, потом убирал, винда сейчас сама все делает, а вот отключение интел менеджмента , служб , политик и прочего блотвейра норм так дает буст, хотя самый большой буст - это переставить винду и нихрена не трогать, по минимуму настроить и все, эксплойты да откл защиты от мелтдавна ну и устройства повырубать, гайдов миллион а толку от них мало, можно так дотвикаться , чято придется формат ц делать.
ISLC не советую юзать вместе с откл. защиты от эксплойтов
ну тут можно оговорку сделать, что если за период ~часовой сессии в счетчике ISLC довольно таки большой список сброса, то игра активно потребляет оперативку по своим причинам, и действительно будет больше профита от кеширования винды, чем от постоянной очистки но если у приложения максимальное выделение памяти почти что фиксированное, то можно юзать ISLC без ущерба, хотя уже тут достаточно и очищать принудительно 1 раз перед стартом игры (хоть в проге, хоть командами) логика в последнем в том, что для первоначального времени сессии приложение все еще медленнее выделяет под себя память при забитом стендбай мусоре
ziborock, не,не гони,надо прокачать хавку патроны и лекарства через книгу,и раз в игровоые сутки будут появляться хавка патроны и лекарства,но тока когда хотя бы раза обгрэйдишь их каждыый....