( Вход | Регистрация | Поиск )

Patch CPU AMD Ryzen & Cyberpunk 2077, патч для цпу AMD Ryzen and Cyberpunk 2077
Дата обновления: 24.12.2020 - 13:46, перейти к новому сообщению

PRYANIK
Группа: Администраторы

Сообщений: 22.790
Включаем многопоточность на AMD Ryzen в Cyberpunk 2077 — инструкция + патч

Пользователи и обозреватели заметили, что Cyberpunk 2077 имеет проблемы с использованием потенциала процессоров AMD Ryzen, в частности технологии SMT (многопоточности). Это легко заметить в диспетчере задач Windows — игра явно привязана к физическим ядрам ЦП, а не логическим. Проблема отсутствует на процессорах Intel, то есть код, очевидно, не был оптимизирован для процессоров AMD.

Твой софтовый форум


Пользователь UnhingedDoork предложил решение этой проблемы для энтузиастов: оно, по-видимому, улучшает поддержку многопоточности игрой и, как следствие, повышает минимальную и среднюю частоту кадров, делая игровой процесс более плавным. Решение требует модификации исполняемого файла игры, что, по-видимому, влияет на то, как игра распознает процессор.

Очень странно, что игра, которая столько раз откладывалась, не получила элементарных оптимизаций для процессоров AMD Ryzen. Было ли это недосмотром со стороны разработчиков или что-то другое, остаётся неясным. Будем надеяться, что CD Projekt RED сможет улучшить поддержку многопоточности и обеспечить дальнейшую оптимизацию не только для процессоров Ryzen, но и для видеокарт Radeon, на которых игра по-прежнему не поддерживает трассировку лучей.

Твой софтовый форум
Использование потоков в Cyberpunk 2077 на AMD Ryzen 9 5950X до и после модификации (u/BramblexD)


Краткое руководство по модификации исполняемого файла предоставлено участником форума Reddit с псевдонимом chaosxk.

Способ №1
Цитата | Quote
    загрузите шестнадцатеричный редактор HxD;
    найдите Cyberpunk2077.exe — у пользователей GOG он находится в Cyberpunk 2077/bin/x64;
    сделайте резервную копию Cyberpunk2077.exe на всякий случай;
    перетащите Cuberpunk2077.exe в HxD — должны появиться шестнадцатеричные числа (например, 01 FF 0D и т. д.);
    нажмите CTRL + F, измените столбец на Hex-Values;
    введите «75 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08» в строку поиска без кавычек, эти значения должны выделиться;
    скопируйте «EB 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08» без кавычек;
    вернувшись в HxD, щёлкните правой кнопкой мыши выделенные значения и выберите вставку;
    перейдите на верхнюю панель и щёлкните значок сохранения.


Способ №2
скачать патч / download patch Cpu AMD Ryzen and Cyberpunk 2077
Cyberpunk 2077 ver. 1.04-1.06



--------------------
Не работает ссылка? Пишите в теме, обновим :)! Link is not working? Write in the subject line!


Трудно найти слова, когда действительно есть что сказать. Э.М. Ремарк


Ответов(1 - 3)

PRYANIK
Группа: Администраторы

Сообщений: 22.790
Cyberpunk 2077 Ryzen Hex Edit Tested


» Нажмите, для открытия спойлера | Press to open the spoiler «



--------------------
Не работает ссылка? Пишите в теме, обновим :)! Link is not working? Write in the subject line!


Трудно найти слова, когда действительно есть что сказать. Э.М. Ремарк


PRYANIK
Группа: Администраторы

Сообщений: 22.790
Patch Cyberpunk 2077 ver. 1.04-1.06 AMD Fix


Патч включает мультипроцессорность для всех линеек AMD Ryzen, а не только для 4 или 6 ядер, как в официальном патче 1.05
Цитата | Quote
    [AMD SMT] Optimized default core/thread utilization for 4-core and 6-core AMD Ryzen™ processors. 8-core, 12-core and 16-core processors remain unchanged and behaving as intended. This change was implemented in cooperation with AMD and based on tests on both sides indicating that performance improvement occurs only on CPUs with 6 cores and less.





--------------------
Не работает ссылка? Пишите в теме, обновим :)! Link is not working? Write in the subject line!


Трудно найти слова, когда действительно есть что сказать. Э.М. Ремарк


PRYANIK
Группа: Администраторы

Сообщений: 22.790
вышло обновление 1.06, патч amd fix работает.
Лично замечаю разницу на Ryzen 7 3700, не знаю как у других smile.gif


--------------------
Не работает ссылка? Пишите в теме, обновим :)! Link is not working? Write in the subject line!


Трудно найти слова, когда действительно есть что сказать. Э.М. Ремарк