비디오 게임 프레임 속도 이해 및 최적화

그래픽 성능 및 프레임 속도를 최적화하고 향상시키는 방법

비디오 게임의 그래픽 성능 측정에 사용되는 가장 일반적인 벤치 마크 중 하나는 프레임 속도 또는 초당 프레임 수입니다. 비디오 게임의 프레임 속도는 이미지와 시뮬레이션 동작 / 동작을 생성하기 위해 화면에 표시되는 이미지를 새로 고치는 빈도를 나타냅니다. 프레임 속도는 초당 프레임 수 또는 FPS로 가장 자주 측정됩니다 ( 1 인칭 슈팅 게임 과 혼동하지 마십시오).

게임의 프레임 속도를 결정하는 데는 여러 가지 요인이 있지만 기술의 많은 부분과 마찬가지로 더 높거나 빠른 것이 더 좋습니다. 비디오 게임의 프레임 속도가 낮 으면 가장 부적절한시기에 발생할 수있는 여러 가지 문제가 발생합니다. 낮은 프레임 속도로 발생할 수있는 예에는 많은 움직임 / 애니메이션이 포함 된 동작 시퀀스 중 끊어짐 또는 불안정한 동작이 포함됩니다. 화면이 차면 게임과의 상호 작용이 어려워지며 다른 여러 가지 화면이 있습니다.

아래에 설명 된 프레임 속도 FAQ는 비디오 게임 프레임 속도, 초당 프레임 측정 방법 및 프레임 속도와 전반적인 그래픽 성능을 향상시키는 데 사용할 수있는 다양한 조정 및 도구와 관련된 몇 가지 기본적인 질문에 대한 답변을 제공합니다.

비디오 게임의 프레임 속도 또는 초당 프레임 수를 결정하는 요인은 무엇입니까?

게임의 프레임 속도 또는 초당 프레임 수 (FPS) 성능에 영향을 미치는 여러 가지 요인이 있습니다. 게임 프레임 속도 / FPS에 영향을 줄 수있는 영역은 다음과 같습니다.

그래픽 카드 , 마더 보드 , CPU메모리 와 같은 시스템 하드웨어
게임 내 그래픽 및 해상도 설정
• 그래픽 성능을 위해 게임 코드가 얼마나 잘 최적화되고 개발되었는지.

이 기사에서는 게임의 개발자가 그래픽과 성능을 위해 최적화 된 코드를 작성하는 데 의존하면서 마지막 두 부분을 중점적으로 다룰 것입니다.

게임의 프레임 속도 또는 FPS 성능에 가장 큰 영향을 미치는 요소는 그래픽 카드와 CPU입니다. 기본적으로 컴퓨터의 CPU는 프로그램, 응용 프로그램 (이 경우 게임)에서 그래픽 카드로 정보 나 지침을 보냅니다. 그런 다음 그래픽 카드는 수신 된 명령을 처리하고 이미지를 렌더링 한 다음 모니터로 전송하여 표시합니다.

CPU와 GPU 사이에는 직접적인 관계가 있으며, 그래픽 카드의 성능은 CPU와 부제 에 따라 다릅니다. CPU에 전력이 부족한 경우 처리 능력을 모두 활용하지 못하면 최신 그래픽 카드로 업그레이드하는 것이 의미가 없습니다.

그래픽 카드 / CPU 콤보가 가장 적합한지를 판단하는 일반적인 방법은 없지만, CPU가 중저가 CPU 인 경우 18-24 개월 전에 이미 최소 시스템 요구 사항의 최저점에 도달했을 가능성이 높습니다. 실제로 PC 하드웨어의 상당 부분은 구입 후 0-3 개월 내에 새롭고 우수한 하드웨어를 능가하는 것일 수 있습니다. 핵심은 게임의 그래픽 및 해상도 설정과 올바른 균형을 찾으려는 것입니다.

비디오 / 컴퓨터 게임에서 초당 프레임 속도 또는 초당 허용되는 프레임 수는 무엇입니까?

오늘날 대부분의 비디오 게임은 60fps의 프레임 속도를 목표로 개발되었지만 30fps ~ 60fps 사이의 어느 곳이라도 수용 가능한 것으로 간주됩니다. 그것은 게임이 60fps를 초과 할 수 없다는 것을 의미하는 것은 아닙니다. 사실 많은 것들이 있지만 30fps 이하라면 애니메이션이 고르지 않게되고 유체 움직임이 부족할 수도 있습니다.

실제 초당 프레임 수는 하드웨어를 기반으로 게임 전체에서 달라지며 주어진 순간에 게임에서 발생할 수있는 상황이 달라질 수 있습니다. 하드웨어 측면에서, 앞서 언급했듯이 그래픽 카드와 CPU는 초당 프레임 수에서 역할을 수행 할뿐만 아니라 사용자의 모니터도 사용자가 볼 수있는 FPS에 영향을 줄 수 있습니다. 많은 LCD 모니터는 60Hz 이상의 재생 빈도로 설정되어 60FPS 이상은 보이지 않습니다.

하드웨어와 결합하여 Doom (2016) , Overwatch , Battlefield 1 및 그래픽 강렬한 액션 시퀀스가있는 다른 게임은 많은 수의 움직이는 물체, 게임 물리 및 계산, 3D 환경 등으로 인해 게임의 FPS에 영향을 줄 수 있습니다. 최신 게임은 그래픽 카드가 지원할 수도있는 더 높은 버전의 DirectX 쉐이더 모델 을 요구할 수도 있습니다. 쉐이더 모델 요구 사항이 GPU에 의해 충족되지 않는 경우가 종종 있습니다. 성능 저하, 낮은 프레임 속도 또는 비 호환성이 발생할 수 있습니다.

내 컴퓨터에서 게임의 초당 프레임 속도 또는 프레임을 어떻게 측정합니까?

비디오 게임의 프레임 속도 또는 초당 프레임 수를 측정하는 데 사용할 수있는 다양한 도구와 응용 프로그램이 있습니다. 많은 사람들이 가장 잘 생각하는 것이 가장 인기 있고 Frap이라고합니다. Fraps는 DirectX 또는 OpenGL 그래픽 API (Application Programming Interface)를 사용하는 모든 게임의 뒤에서 실행되는 독립 실행 형 응용 프로그램이며 초당 현재 프레임을 표시하고 시작과 끝 사이의 FPS를 측정하는 벤치마킹 유틸리티 역할을합니다 포인트. 벤치마킹 기능 외에도 Fraps에는 게임 스크린 샷 캡처 및 실시간 게임 내 비디오 캡처 기능이 있습니다. Fraps의 모든 기능은 무료는 아니지만 FPS 벤치마킹, 30 초짜리 비디오 캡처 및 .bmp 스크린 샷 등의 제한 사항이있는 무료 버전을 제공합니다.

Bandicam과 같은 일부 Fraps Alternative 애플리케이션이 있지만 전체 기능을 원할 경우 비용을 지불해야합니다.

프레임 속도, FPS 및 성능을 향상시키기 위해 하드웨어 또는 게임 설정을 최적화하려면 어떻게합니까?

위의 질문에서 언급했듯이 초당 프레임 속도 / 프레임 및 전반적인 성능을 향상시키기 위해 할 수있는 두 가지 주요 작업이 있습니다. 1. 하드웨어를 업그레이드하거나 게임의 그래픽 설정을 조정하십시오. 성능 향상을 위해 하드웨어를 업그레이드 했으므로 다양한 그래픽 게임 설정과 성능 및 게임의 프레임 속도를 어떻게 줄일 수 있는지에 초점을 맞출 것입니다.

현재 설치된 대부분의 DirectX / OpenGL PC 게임은 하드웨어 성능과 FPS 수를 향상시키기 위해 조정할 수있는 그래픽 설정이 여섯 개 이상 있습니다. 설치시 대부분의 게임은 설치된 PC 하드웨어를 자동으로 감지하여 최적의 성능을 위해 게임의 그래픽 설정을 지정합니다. 그로 인해 사용자가 프레임 속도 성능을 훨씬 향상시키는 데 도움이 될 수있는 몇 가지 사항이 있습니다.

게임의 그래픽 설정에있는 모든 설정을 낮추면 성능이 향상 될 것이라고 쉽게 말할 수 있습니다. 그러나 우리는 대부분의 사람들이 게임 경험에있어 성능과 외관의 균형을 맞추기를 원합니다. 아래 목록에는 사용자가 수동으로 조정할 수있는 여러 게임에서 사용할 수있는 일반적인 그래픽 설정이 포함되어 있습니다.

일반적인 그래픽 설정

안티 앨리어싱

일반적으로 AA라고하는 앤티 앨리어싱 은 그래픽의 거친 픽셀 또는 톱니 모양 가장자리를 매끄럽게하는 컴퓨터 그래픽 개발 기술입니다. 우리 중 대부분이이 pixelated 또는 들쭉날쭉 한 모양의 컴퓨터 그래픽이 발생했습니다. AA는 화면의 각 픽셀에 대해 주변 픽셀의 샘플을 가져 와서 부드럽게 보이도록 혼합하려고합니다. 많은 게임을 통해 AA를 켜거나 끌 수 있으며 AA 샘플 속도를 2x AA, 4x AA, 8x AA 등으로 설정할 수 있습니다. 그래픽 / 모니터 해상도와 함께 AA를 설정하는 것이 가장 좋습니다. 해상도가 높을수록 픽셀 수가 많으며 그래픽이 부드럽고 잘 작동하려면 2x AA가 필요할 뿐더러 해상도가 낮 으면 8x로 설정해야 그래픽이 원활 해집니다. 스트레이트 퍼포먼스를 기대한다면, AA를 낮추거나 낮추면 성능이 향상됩니다.

이방성 필터링

3D 컴퓨터 그래픽에서는 일반적으로 3D 환경의 먼 물체가 더 낮은 품질의 텍스처 맵을 사용하며, 더 가까운 물체는 고품질 텍스처 맵을 사용하여 더 자세히 표현합니다. 3D 환경의 모든 개체에 대해 높은 텍스처 맵을 제공하면 전체 그래픽 성능에 큰 영향을 줄 수 있으며, 이방성 필터링 또는 AF가 제공됩니다.

AF는 설정면에서 성능면에서 AA와 상당히 유사합니다. 설정을 낮추면 더 많은 뷰가 낮은 품질의 텍스처를 사용하므로 오브젝트 근처가 흐릿하게 보이는 것처럼 단점이 있습니다. AF 샘플 속도는 1x에서 16x까지 다양하며이 설정을 조정하면 구형 그래픽 카드의 성능이 크게 향상됩니다. 이 설정은 최신 그래픽 카드에서 성능이 떨어지는 원인이되지 않습니다.

거리 / 시야 그리기

그림 그리기 거리 설정 또는보기 거리와 시야 설정은 화면에 표시 될 내용을 결정하는 데 사용되며 1 인칭 및 3 인칭 슈팅 게임과 가장 관련이 있습니다. 끌기 또는보기 거리 설정은 FPS에서 시야가 문자의 주변보기를 더 많이 결정하는 동안 거리를 보는 거리를 결정하는 데 사용됩니다. 그리기 거리와 시야의 경우, 그래픽 카드가보기를 렌더링하고 표시하기 위해 더 세게 작업해야하는 설정이 높을수록 그 영향은 거의 없기 때문에 영향을 최소화해야합니다. 향상된 프레임 속도 또는 초당 프레임의 많은 부분을 볼 수 있습니다.

조명 / 그림자

비디오 게임의 그림자는 게임의 전반적인 모양과 느낌에 영향을 미치며 화면에 전달되는 이야기에 긴장감을 더합니다. 그림자 품질 설정은 게임에서 그림자가 얼마나 자세하게 보이는지 현실적으로 결정되는지를 결정합니다. 이 효과는 물체와 조명의 수에 따라 장면마다 다를 수 있지만 전반적인 성능에 상당한 영향을 줄 수 있습니다. 그림자는 장면을 멋지게 만들지 만, 구형 그래픽 카드를 실행할 때 성능 향상을 위해 낮추거나 꺼야 할 첫 번째 설정 일 것입니다.

해결

해상도 설정은 모니터뿐만 아니라 게임에서 사용할 수있는 것을 기준으로합니다. 해상도가 높을수록 그래픽이 더 잘 보이고, 모든 추가 픽셀은 환경과 오브젝트에 디테일을 추가하여 외관을 개선합니다. 그러나 더 높은 해상도는 화면에 더 많은 픽셀이 표시되므로 모든 것을 렌더링하기 위해 그래픽 카드가 더 힘들어 져 성능이 저하 될 수 있으므로 절충안이 필요합니다. 게임에서 해상도 설정을 낮추는 것은 성능과 프레임 속도를 향상시키는 견고한 방법이지만 고해상도로 게임하고 더 자세하게 볼 수 있다면 AA / AF를 끄거나 다른 옵션을 사용하는 것이 좋습니다. 조명 / 그림자 조절.

텍스처 세부 / 품질

가장 간단한 용어로 텍스처는 컴퓨터 그래픽을위한 벽지로 생각할 수 있습니다. 그것들은 그래픽의 객체 / 모델 위에 놓여진 이미지입니다. 이 설정은 대개 게임의 프레임 속도에 영향을 미치지 않습니다. 그렇다면 조명 / 그림자 또는 AA / AF와 같은 다른 설정보다 높은 품질로 설정하는 것이 상당히 안전합니다.