컴퓨터/노트북/인터넷
IT 컴퓨터 기기를 좋아하는 사람들의 모임방
다중 프로세서 테스트 및 사이버 펑크 2077에 대한 사용자 리뷰에 따르면, AMD 프로세서 성능의 결과로, 동작 중에 AMD Ryzen 프로세서에서 동시 멀티 스레딩 기술 (SMT)를 사용하지 않습니다 최상의 상태에 도달하지 못했습니다.
Cyberpunk 2077은 라이벌 Intel의 Core 프로세서에 하이퍼 스레딩 기술을 더 잘 활용하지만 코어 수가 많은 모델 (예 : 16 코어 Ryzen 9 5950X 또는 12 코어 5900X)의 성능에는 영향을 미치지 않습니다. ,하지만 테스트에 따르면 코어 수가 적은 Ryzen 5 5600X (12 코어)는 Intel Core i5 10400F의 성능과 만 일치 할 수 있습니다. 게임은 일반적으로 Intel의 Hyper Threading 기술에서 가져온 12 개의 논리 프로세서를 사용할 수 있기 때문입니다. AMD의 SMT는 여러 스레드를 동기화하므로 성능이 예상과 다릅니다.
이미지 출처 : u / BramblexD
해외 PC 애호가들이 즉각적인 조치를 취했습니다. 게임이 로직 프로세서를 올바르게 식별하고 사용할 수 있도록 게임의 실행 가능한 바이너리 파일 패치를 수동으로 편집하기 위해 16 진 편집기를 사용하여 Reddit의 chaosxk에 의해 작성되었습니다. 이 수정으로 AMD Ryzen CPU의 게임 프레임 속도를 높일 수 있습니다. 16 진수 편집을 시도하기 전에 원본 실행 파일을 백업해야합니다. 위의 스크린 샷은 Ryzen 9 5950X의 Cyberpunk 2077 패치를로드하기 전후의 성능을 보여줍니다. 이 수제 패치에 대한 자세한 정보와 단계 지침 은 여기 에서 확인할 수 있습니다.
Reddit에 게시 된 외국 네티즌 CookiePLMonster가 현재 게임에서이 문제의 원인을 명확히했습니다. 그들에 따르면 Cyberpunk 2077은 AMD GPUOpen 의사 코드를 사용하여 프로세서 스케줄러를 최적화합니다. 원래 AMD "Bulldozer"프로세서를 사용할 때 응용 프로그램이 더 많은 스레드를 호출 할 수 있도록 설계되었습니다. 그러나 불도저가 아닌 AMD 프로세서를 감지 할 때 부정적인 최적화 효과가 있습니다. 게임은 "AuthenticAMD"프로세서와 "family = 0x15"(AMD K15 또는 Bulldozer 파생)를 찾은 다음 "논리 프로세서"를 최대한 활용하지만 사용자가 최신 AMD Ryzen 5000 시리즈 프로세서를 사용하는 경우 이 코드는 게임 스케줄러가 논리 프로세서가 아닌 물리적 코어에만 데이터를 보내도록합니다. 사이버 펑크 2077은 게임의 바이너리 파일 검증을 추출하여 2017 년에 GPUOpen 코드의 이전 버전을 사용하여 AMD 프로세서를 식별했는데, 이것이 새로운 AMD Ryzen 프로세서의 성능 저하의 원인입니다. 분명히 이것은 고의가 아닌 과실로 인한 것으로 보이며 곧 수정 및 업데이트 패치가 출시 될 것입니다.