학문
컴퓨터 하드웨어의 그래픽카드 성능이 높을수록 고해상도 3D 그래픽 게임을 돌릴 때 초당 프레임 수인 FPS가 상승하여, 화면 스터터링 없이 매우 부드럽고 세밀한 영상을 구현해 주나요?
컴퓨터 하드웨어의 그래픽카드 성능이 높을수록 고해상도 3D 그래픽 게임을 돌릴 때 초당 프레임 수인 FPS가 상승하여, 화면 스터터링 없이 매우 부드럽고 세밀한 영상을 구현해 주나요?
3개의 답변이 있어요!
안녕하세요. 김재훈 전문가입니다.
그래픽카드 성능이 높을수록 고해상도 3D 그래픽 연산을 빠르게 처리하여 평균 FPS가 크게 상승하고 화질을 세밀하게 유지하는 데 핵심적인 역할을 하는 것은 맞습니다 하지만 단순히 그래픽카드 성능만 높다고 해서 스터터링이 완전히 사라지는 것은 아니며 CPU의 병목 현상이나 빠른 데이터 전달을 맡는 RAM 및 SSD 성능이 뒷받침되어야 하위 1% FPS drop을 방지할 수 있습니다. 또한 급격한 프레임 변동으로 발생하는 화면 찢어짐이나 미세한 렉을 잡기 위해서는 G-Sync나 FreeSync 같은 가변 주사율 기술과 고주사율 모니터의 조화가 필수적입니다. 결과적으로 최고급 그래픽카드는 고해상도 고화질 구현의 주된 동력이지만 시스템 전반의 밸런스가 맞아떨어져야만 기복 없이 완벽하게 부드러운 영상을 경험할 수 있습니다
안녕하세요. 이수민 전문가입니다.
대체로 맞는데 조건이 붙어요. 그래픽카드가 강할수록 같은 시간에 화면을 더 많이 그려내니 FPS가 올라가고, 움직임이 부드러워지는 건 사실이에요. 다만 부드러움과 스터터링은 서로 다른 문제예요.
FPS는 평균값이라 이 숫자가 높아도 끊김이 생길 수 있어요. 스터터링은 프레임 간격이 일정하지 않을 때 느껴지는 현상이에요. 평균 120프레임이 나와도 중간에 한 프레임이 유독 늦게 나오면 눈에 걸려요. 그래서 요즘은 평균 FPS보다 프레임타임 변동이나 하위 1% 프레임을 보는데, 이 불규칙성의 원인이 그래픽카드가 아닌 경우가 많아요. CPU가 게임 로직을 못 따라가거나, 그래픽 메모리가 부족해 데이터를 시스템 메모리에서 끌어오거나, 저장장치 읽기가 느려 텍스처 로딩이 밀리거나, 드라이버가 셰이더를 실시간 컴파일할 때 끊김이 생겨요.
모니터 쪽 변수도 있어요. 60Hz 모니터에 200프레임을 보내도 표시는 초당 60번뿐이고, 프레임 경계가 어긋나면 화면이 찢어지는 테어링이 보여요. 그래서 가변 주사율 기능으로 모니터 갱신을 그래픽카드에 맞추는 게 체감 부드러움에는 FPS 올리기보다 효과가 클 때가 있어요.
세밀함은 또 별개예요. 해상도와 텍스처, 그림자 품질이 정하는 건데 이건 그래픽카드 성능과 메모리 용량이 뒷받침해줘야 올릴 수 있어요. 그러니 그래픽카드를 올리면 높은 옵션에서도 높은 FPS를 낼 여유가 생기는 거고, 그게 곧 끊김 없는 화면을 보장하는 건 아니에요. 병목이 어디인지 확인하려면 게임 중 GPU 사용률을 보시면 돼요. 90% 넘게 붙어 있으면 그래픽카드가 한계고, 60%대에 머물면서 끊긴다면 다른 쪽 문제예요 :)
안녕하세요. 최정훈 전문가입니다.
말씀처럼 고성능의 그래픽 카드는 3D 그래픽 연산을 빠르게 처리할 수 있습니다. 그래서 초당 프레임 수를 높일 수 있고 세밀한 고해상도 이미지를 구현하는데 핵심적인 역할을 하는 건 사실이죠. 하지만 그래픽 카드 성능이 무작정 높다고 해서 화면 스타터링이 완전히 사라지거나 무조건적으로 부드러운 영상이 보장되는 것만은 아닙니다.
왜냐하면은 화면의 부드러움이랑 스타터링 여부는 CPU의 성능 병목과 램의 용량과 속도 그리고 모니터의 주사율과 조합에 의해서 결정되죠. 그래픽 카드가 아무리 뛰어난다고 해도 CPU가 연산 속도를 맞추지 못하거나 프레임 생성이 불규칙적이면 스타터링이 발생할 수 있습니다. 그러니 전체적인 시스템 균형이랑 모니터 사양이 함께 뒷받침되어야만, 부드러운 화면을 보실 수가 있는 겁니다.