비디오 게임 프레임 속도 이해 및 최적화
비디오 게임의 그래픽 성능을 측정하는 데 사용되는 가장 일반적인 벤치마크 중 하나는 프레임 속도 또는 초당 프레임 수입니다. 비디오 게임의 프레임 속도는 화면에 표시되는 이미지가 이미지와 시뮬레이션 움직임/모션을 생성하기 위해 얼마나 자주 새로 고쳐지는지를 반영합니다. 프레임 속도는 초당 프레임 또는 FPS로 가장 자주 측정되며, 1인칭 슈팅 게임).
게임의 프레임 속도를 결정하는 데에는 많은 요소가 있지만 기술의 많은 부분과 마찬가지로 무언가가 더 높거나 빠를수록 좋습니다. 비디오 게임의 낮은 프레임 속도는 가장 부적절한 시간에 발생할 수 있는 여러 문제를 야기합니다. 낮은 프레임 속도에서 발생할 수 있는 예로는 많은 움직임/애니메이션을 포함하는 동작 시퀀스 중 고르지 않거나 불안정한 움직임이 있습니다. 화면이 멈추어 게임 및 기타 여러 게임과 상호 작용하기 어렵습니다.
아래에 자세히 설명된 프레임 속도 FAQ는 비디오 게임 프레임 속도와 관련된 몇 가지 기본 질문에 대한 답변을 제공합니다. 초당 프레임을 측정하고 프레임 속도와 전체 그래픽을 개선하는 데 사용할 수 있는 다양한 조정 및 도구 성능.
비디오 게임의 프레임 속도 또는 초당 프레임을 결정하는 것은 무엇입니까?
게임의 프레임 속도 또는 FPS(초당 프레임 수) 성능에 기여하는 여러 요소가 있습니다. 게임 프레임 속도/FPS에 영향을 줄 수 있는 영역은 다음과 같습니다.
- 다음과 같은 시스템 하드웨어 그래픽 카드, 마더보드, CPU, 그리고 메모리.
- 게임 내 그래픽 및 해상도 설정.
- 게임 코드가 그래픽 성능을 위해 얼마나 잘 최적화되고 개발되었는지.
이 기사에서는 게임 개발자가 그래픽 및 성능에 최적화된 코드를 작성했다고 의존하기 때문에 마지막 두 개의 글머리 기호에 초점을 맞출 것입니다.
게임의 프레임 속도 또는 FPS 성능에 가장 크게 기여하는 요소는 그래픽 카드와 CPU입니다. 기본적으로 컴퓨터의 CPU는 프로그램, 응용 프로그램, 이 경우 게임에서 그래픽 카드로 정보 또는 명령을 보냅니다. 그런 다음 그래픽 카드는 수신된 명령을 처리하고 이미지를 렌더링한 다음 디스플레이를 위해 모니터로 보냅니다.
CPU와 CPU 사이에는 직접적인 관계가 있습니다. GPU, 그래픽 카드의 성능은 CPU에 따라 달라지며 그 반대도 마찬가지입니다. CPU의 전력이 부족하면 모든 처리 능력을 활용할 수 없다면 최신의 가장 우수한 그래픽 카드로 업그레이드하는 것은 의미가 없습니다.
어떤 그래픽 카드/CPU 콤보가 가장 좋은지 결정하는 일반적인 경험 법칙은 없지만 CPU가 중간 18-24개월 전 로우엔드 CPU로 전환하기 전에 이미 최소 시스템의 로우엔드에 있을 가능성이 큽니다. 요구 사항. 사실, PC 하드웨어의 상당 부분은 구매 후 0-3개월 이내에 새롭고 더 나은 하드웨어에 의해 능가될 것입니다. 핵심은 게임의 그래픽 및 해상도 설정과 적절한 균형을 찾으려고 노력하는 것입니다.
비디오/컴퓨터 게임에 허용되는 초당 프레임 수 또는 프레임 수는 얼마입니까?
오늘날 대부분의 비디오 게임은 60fps의 프레임 속도를 달성하는 것을 목표로 개발되지만 30fps에서 60fps 사이가 허용되는 것으로 간주됩니다. 즉, 게임이 60fps를 초과할 수 없다는 말은 아닙니다. 실제로 많은 게임이 허용하지만 30fps 미만에서는 애니메이션이 고르지 못하고 유동적인 움직임이 부족할 수 있습니다.
경험하는 실제 초당 프레임은 하드웨어와 주어진 순간에 게임에서 발생할 수 있는 상황에 따라 게임 전반에 걸쳐 다릅니다. 하드웨어 측면에서 앞서 언급했듯이 그래픽 카드와 CPU는 초당 프레임 수에서 역할을 하지만 모니터도 볼 수 있는 FPS에 영향을 줄 수 있습니다. 대부분의 LCD 모니터는 60Hz의 재생 빈도로 설정되어 있으므로 60FPS를 초과하는 것은 표시되지 않습니다.
하드웨어와 결합하여 다음과 같은 게임 둠 (2016), 오버 워치, 전장 1 그래픽이 강한 액션 시퀀스가 있는 기타는 많은 수의 움직이는 물체, 게임 물리학 및 계산, 3D 환경 등으로 인해 게임의 FPS에 영향을 줄 수 있습니다. 최신 게임도 더 높은 버전의 DirectX 셰이더 모델 GPU가 셰이더 모델 요구 사항을 충족하지 않으면 종종 성능이 저하되거나 프레임 속도가 낮거나 비호환성이 발생할 수 있습니다.
내 컴퓨터에서 게임의 프레임 속도 또는 초당 프레임을 어떻게 측정합니까?
비디오 게임을 플레이하는 동안 프레임 속도 또는 초당 프레임 수를 측정하는 데 사용할 수 있는 도구와 응용 프로그램이 많이 있습니다. 가장 인기 있고 많은 사람들이 최고라고 생각하는 것은 프랩. Fraps는 DirectX 또는 OpenGL 그래픽을 사용하는 모든 게임의 뒤에서 실행되는 독립 실행형 응용 프로그램입니다. 아피스 (응용 프로그래밍 인터페이스) 및 초당 현재 프레임을 표시하고 시작과 끝점 사이의 FPS를 측정하는 벤치마킹 유틸리티 역할을 합니다. 벤치마킹 기능 외에도 Fraps에는 게임 스크린샷 캡처 및 실시간 게임 내 비디오 캡처 기능이 있습니다. Fraps의 전체 기능은 무료가 아니지만 FPS 벤치마킹, 30초 분량의 비디오 캡처 및 .bmp 스크린샷을 포함하는 제한 사항이 있는 무료 버전을 제공합니다.
Bandicam과 같은 Fraps Alternative 응용 프로그램이 있지만 전체 기능을 사용하려면 비용을 지불해야 합니다.
프레임 속도, FPS 및 성능을 향상시키기 위해 하드웨어 또는 게임 설정을 최적화하려면 어떻게 해야 합니까?
위의 이전 질문에서 언급했듯이 초당 프레임 속도 및 게임의 전체 성능을 향상시키기 위해 할 수 있는 두 가지 주요 작업이 있습니다.
- 하드웨어를 업그레이드하십시오.
- 게임의 그래픽 설정을 조정합니다.
하드웨어 업그레이드는 성능 향상을 위해 제공되는 것이기 때문에 다양한 그래픽 게임 설정과 이러한 설정이 성능 및 게임의 프레임 속도를 돕거나 줄이는 방법에 중점을 둘 것입니다.
오늘날 설치된 대부분의 DirectX/OpenGL PC 게임에는 6개 이상의 그래픽이 포함되어 있습니다. 하드웨어 성능과 FPS 카운트를 개선하기 위해 조정할 수 있는 설정입니다. 설치 시 대부분의 게임은 설치된 PC 하드웨어를 자동으로 감지하고 그에 따라 최적의 성능을 위해 게임의 그래픽 설정을 설정합니다. 즉, 사용자가 프레임 속도 성능을 훨씬 더 향상시키는 데 도움이 될 수 있는 몇 가지 작업이 있습니다.
게임의 그래픽 설정에 있는 모든 설정을 낮추면 성능이 향상될 것이라고 말하기 쉽습니다. 그러나 우리는 대부분의 사람들이 게임 경험에서 성능과 모양의 올바른 균형을 원한다고 믿습니다. 아래 목록에는 사용자가 수동으로 조정할 수 있는 많은 게임에서 사용할 수 있는 몇 가지 일반적인 그래픽 설정이 포함되어 있습니다.
공통 그래픽 설정
안티 앨리어싱
일반적으로 AA라고 하는 앤티앨리어싱은 그래픽에서 거친 픽셀화 또는 들쭉날쭉한 가장자리를 부드럽게 하기 위한 컴퓨터 그래픽 개발 기술입니다. 우리 대부분은 이 픽셀화되거나 들쭉날쭉한 모양의 컴퓨터 그래픽을 접했습니다. AA가 하는 일은 각 픽셀에 대한 것입니다. 화면에서 주변 픽셀의 샘플을 가져와서 블렌딩하여 나타나게 합니다. 매끄러운. 많은 게임에서 AA를 켜거나 끌 수 있을 뿐만 아니라 2x AA, 4x AA, 8x AA 등으로 표현되는 AA 샘플 속도를 설정할 수 있습니다. 그래픽/모니터 해상도와 함께 AA를 설정하는 것이 가장 좋습니다. 더 높은 해상도는 더 많은 픽셀을 가지며 그래픽이 매끄럽고 잘 작동하려면 2x AA만 필요할 수 있으며 낮은 해상도에서는 매끄럽게 하기 위해 8x로 설정해야 할 수 있습니다. 직접적인 성능 향상을 찾고 있다면 AA를 완전히 낮추거나 끄면 향상될 것입니다.
이방성 필터링
3D 컴퓨터 그래픽에서 일반적으로 3D 환경에서 멀리 있는 물체는 더 낮은 값을 사용합니다. 흐릿하게 보일 수 있는 텍스처 맵의 품질 세부 사항. 3D 환경의 모든 개체에 대해 높은 텍스처 맵을 제공하면 전체 그래픽 성능에 큰 영향을 미칠 수 있으며 여기서 이방성 필터링(AF) 설정이 시작됩니다.
AF는 설정 및 성능 향상을 위해 무엇을 할 수 있는지 면에서 AA와 상당히 유사합니다. 설정을 낮추면 더 많은 뷰가 더 낮은 품질의 텍스처를 사용하여 가까이 있는 물체가 흐릿하게 보이도록 하는 단점이 있습니다. AF 샘플 속도 범위는 1x에서 16x 사이이며 이 설정을 조정하면 이전 그래픽 카드의 성능이 크게 향상될 수 있습니다. 이 설정은 최신 그래픽 카드에서 성능 저하의 원인이 되고 있습니다.
거리/시야 그리기
그리기 거리 설정 또는 보기 거리 및 시야 설정은 화면에 표시되는 내용을 결정하는 데 사용되며 1인칭 및 3인칭 슈팅 게임과 가장 관련이 있습니다. 그리기 또는 보기 거리 설정은 멀리까지 볼 수 있는 거리를 결정하는 데 사용되는 반면 시야는 FPS에서 캐릭터의 주변 보기를 더 많이 결정합니다. 그리기 거리 및 시야각의 경우 설정이 높을수록 그래픽 카드가 렌더링 및 표시에 더 많은 작업을 해야 함을 의미합니다. 그러나 보기는 대부분의 경우 영향이 상당히 최소화되어야 하므로 낮추면 프레임 속도 또는 프레임당 프레임 수가 크게 향상되지 않을 수 있습니다. 두번째.
조명/그림자
비디오 게임의 그림자는 게임의 전반적인 모양과 느낌에 기여하여 화면에서 전달되는 이야기에 긴장감을 더합니다. 그림자 품질 설정은 게임에서 그림자가 얼마나 상세하거나 사실적으로 보일지 결정합니다. 이것의 영향은 물체와 조명의 수에 따라 장면마다 다를 수 있지만 전체 성능에 상당히 큰 영향을 미칠 수 있습니다. 그림자는 장면을 멋지게 보이게 할 수 있지만 구형 그래픽 카드를 실행할 때 성능 향상을 위해 낮추거나 끄는 첫 번째 설정일 것입니다.
해결
NS 해결 설정은 게임과 모니터에서 사용할 수 있는 항목을 기반으로 합니다. 해상도가 높을수록 그래픽이 더 좋아질수록 모든 추가 픽셀은 환경과 개체에 세부 사항을 추가하여 모양을 개선합니다. 그러나 더 높은 해상도에는 트레이드오프가 있습니다. 왜냐하면 디스플레이에 더 많은 픽셀을 표시해야 하기 때문입니다. 화면에서 그래픽 카드는 모든 것을 렌더링하기 위해 더 열심히 일해야 하므로 성능. 게임에서 해상도 설정을 낮추는 것은 성능과 프레임 속도를 향상시키는 확실한 방법이지만 게임에 익숙해지면 더 높은 해상도에서 더 자세히 보려면 AA/AF 끄기 또는 조정과 같은 다른 옵션을 보고 싶을 수 있습니다. 조명/그림자.
텍스처 디테일/품질
가장 간단한 용어로 텍스처는 컴퓨터 그래픽의 벽지로 생각할 수 있습니다. 그래픽의 객체/모델 위에 놓인 이미지입니다. 이 설정은 일반적으로 게임의 프레임 속도에 그다지 영향을 미치지 않지만, 조명/그림자 또는 AA/AF와 같은 다른 설정보다 더 높은 품질로 설정하는 것이 상당히 안전합니다.