코어가 많은 프로세서가 곧바로 더 많은 초당 프레임(FPS)으로 이어진다는 믿음이 있습니다. 현실은 더 복잡합니다. 코어가 적은 칩은 성능을 제한하지만, FPS는 단일 코어 속도와 게임 최적화에 더 크게 의존합니다. 현재 대부분의 타이틀은 6코어 또는 8코어에 맞춰 설계되어 있습니다. 12, 16, 24코어로 늘려도 게임 속도는 빨라지지 않습니다.
그래픽 엔진 최적화가 확장성을 제한하는 방법 🎮
최신 그래픽 엔진은 여러 스레드 간에 작업을 분할하지만, 메인 스레드(렌더 스레드)는 여전히 병목 현상이 발생합니다. 드로잉, 물리, 로직 명령이 하나 또는 두 개의 코어에 집중됩니다. 더 많은 코어를 추가해도 해당 부하가 줄어들지 않는데, 게임이 작업을 선형적으로 분배하는 방법을 모르기 때문입니다. 그래서 빠른 6코어 라이젠 5가 대부분의 게임에서 저주파수의 24코어 스레드리퍼와 동일하거나 더 나은 성능을 냅니다.
24코어 CPU와 2005년 게임 🚒
게임을 위해 16코어 또는 24코어 프로세서를 구매하는 것은 빵을 사러 소방차를 타고 가는 것과 같습니다. 엔진은 으르렁거리고, 기름을 소비하지만, 결국 운전석만 사용합니다. 게임들은 그 여분의 코어들을 보고 말합니다: 고맙지만, 너희로 무엇을 해야 할지 모르겠어. 그동안 당신의 지갑은 울고, 쿨러는 마치 레이브 파티에라도 온 듯이 돌아갑니다.