AMD Ryzen의 출시이후 많은 리뷰 작성자의 결과에서 "최소 프레임 "의 유용성에 대해 웹에서 많은 의견을 읽었습니다.
사람들은 최소 프레임과 평균 프레임을 분석하면 CPU의 게임 성능을 완벽하게 파악할 수 있다고 생각하는 것 같습니다.
이는 사실일지도 모르지만 그러한 시각은 여전히 사려깊은 판단이 아닙니다.
문제는 최소프레임 또는 순간 프레임 값이 gaming experience의 모든것을 말해주지는 않는다는 것입니다.
최소 프레임은 FPS 테스트 실행 중 특정 부분에서 그래픽 카드가 어떠한 밀리 초 단위로 프레임을 렌더링했음을 나타냅니다.
비슷한 시간 내에 얼마나 많은 프레임이 생성되었는지, 또는 얼마나 긴밀한 관계로 생성되었는지는 알려주지 않습니다.
저의 관점에서 보면, 수천개의 조각중 하나에 초점을 두는 것은 잘 모르는 사람들이 지나치게 과민 반응하는 것입니다.
즉, 최소 프레임 값이나 최대 프레임 값들은 TEST 과정중 여러번 나올 수 있습니다.
The Tech Report가 프레임 시간 데이터를 표시하는 방법에 익숙한 사람은 이미이 문제를 해결할 수있는 더 나은 방법을 알고 있습니다
우리는 50ms, 33.3ms, 16.7ms 및 8.3ms의 중요한 임계 값을 설정하고 그래픽 카드가 이러한 값들보다 연산하는데 오래 걸린 횟수를알아보았습니다. 위의 숫자는 값은 20FPS, 30FPS, 60FPS 및 120FPS의 순간 프레임 속도에 해당합니다.
적은량의 프레임이라도 1 프레임 렌더링에 50ms 이상이 걸리기 시작하면 우리는 컴퓨터가 게임을 실행하는 데 어려움을 겪고있다는 것을 알게 되며, 많은량의 프레임이 렌더링에 50ms 이상 걸리면 gaming experience에 심각한 문제가 발생할 수 있습니다.
렌더링에 33.3 (30fps)ms 이상 걸리는 프레임이 너무 많아지면, vsync가 실행되는 컴퓨터에서도 똑같이 엉망인 프레임이 보여지기 시작합니다. 이상적으로, 우리는 컴퓨터가 16.7ms(60FPS) 이상 렌더링 시간이 소요되는 프레임이 가능한 한 적어지기를 원합니다. 그리고 높은 리프레쉬율의 모니터와 강력한 그래픽 카드가있는 게이머에게는 렌더링에 8.3ms이상 걸리는 프레임이 얼마나 많이 발생하는지가 중요한 고려 사항이되기 시작합니다.
다음과 같은 사항을 고려한 크라이스 3 벤치 마크 결과입니다.
Frame / 평균 SECOND ( 해당 프레임의 렌더링 시간을 고려하여 1초동안의 평균 프레임을 계산 한 값들) 에 대한 분포는 다음과 같습니다.
이걸 앞서 이야기한 16.7 ms ( 60fps) , 8.3 ms (144fps) 기준을 적용해봅니다.
아래의 그래프는 16.7 ms, 8.3 ms 이상 렌더링에 소요된 프레임들의 숫자를 카운팅 한 그래프입니다.
마지막으로 개별 cpu에 대해, 프레임 렌더링에 걸리는 시간의 상위 99%를 나타낸 값들입니다.
마지막으로 크라이시스 3의 평균 fps입니다.
우리는 앞서 보여준 16.7 ms, 8.3 ms를 기준으로 하는 히스토그램을 선택할수도 있습니다만, Crysis 3 의 렌더링의 상위 99% 그래프 및 평균 FPS 차트는 동일한 결과를 말합니다.
실제로 이 히스토그램 정보를 표시 하는 것이 프레임 시간 테스트에 익숙하지 않은 사람들은 차트에서 잘못된 생각을 쉽게 끌어낼 수 있기때문에 이러한 표들이 얼마나 가치있는지는 잘 모르겠습니다. .
3줄 요약
1. 우리가 말하는 fps는 1프레임 연산에 필요한 시간을 더하고 더해서 단위시간당 렌더링 한 프레임을 단위시간으로 나눈 값이다.
2. 기본적으로 낮은 1프레임당 렌더링 시간을 갖더라도 특정지점에서 여러번 높은 렌더링 시간이 걸린다면 렉으로 보여진다.
3. FPS test 만으로는 렉이 걸리는지 확인하기 어렵다.
그러나 굉장히 좋은 내용이라 번역해서 올려봅니다...
제 해석의 오류가 있을수 있으니 원문을 봐보시는걸 추천합니다..