Пользователи и обозреватели заметили, что Cyberpunk 2077 имеет проблемы с использованием всего потенциала процессоров AMD Ryzen, в частности технологии SMT (одновременная многопоточность). Интересно, что аналогичная загвоздка отсутствует на процессорах Intel.
Пользователь UnhingedDoork предоставил решение этой проблемы, которое улучшило поддержку многопоточности игрой и, как следствие, увеличило минимальную и среднюю частоту кадров.
Решение требует модификации исполняемого файла Cyberpunk 2077, что, по-видимому, влияет на то, как проект распознает процессор.
Краткое руководство было предоставлено chaosxk:
- Загрузите hex-редактор HxD;
- Найти Cyberpunk2077.exe в папке с игрой;
- Сделать резервную копию файла;
- Перетащить Cyberpunk2077.exe в HxD (вы должны видеть что-то вроде 01 FF 0D и так далее);
- Нажмите Ctrl+F, измените столбец на Hex-Values;
- Введите ″75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08″ в строку поиска без кавычек, эти значения должны быть выделены;
- Скопируйте ″EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08″ без кавычек;
- Вернувшись в HxD, щёлкните правой кнопкой мыши на выделенные значения и выберите «вставить» (″paste insert″);
- Теперь перейдите на верхнюю панель и щёлкните кнопку сохранения.
Отметим, что в некоторых случаях данные шаги не помогают исправить проблему с производительностью Cyberpunk 2077.