일단 수직동기화 라는 것은 최대한 프레임을 동일하게 유지하기 위해서 모니터의 주사율에 프레임을 고정시키는 기술로서 60에 고정시켰다가 그 밑으로 프레임이 내려가면 요동치게 하지않고 60밑으로는 45 혹은 30에 고정을 시켜버리는 기술입니다.(수직동기를 켜려면 반드시 삼중버퍼링까지 함께 켜야 합니다. 30,45,60 3개로 쪼개서 프레임을 맞춥니다.)
우선 모니터가 주사율이 60hz라고 가정을 하겠습니다.(요즘 나오는 144hz가 아니면 대부분 60hz입니다.)
일단 일반적인 60주사율이면 프레임이 70-80-90.... 나오는게 전~~~혀 1도 의미가 없습니다.
모니터의 주사율이 60인데 그 이상의 프레임이 나오고 있음에도(80프레임등등) 오히려 부드럽지가 못해 보입니다.그리고 모니터의 주사율과 맞지않아서 가운데 화면이 찢기는 울렁거리는 현상이 나타납니다.(스터터링이라고 합니다)
바로 이럴때 V-SYNC켜서 아예 모니터의 주사율에 프레임을 동기화 시켜버리는겁니다. 즉 60에 고정이 되어 모니터의 주사율과 1:1 매칭이 되어 매우 부드럽게 보입니다.
그런데 수직동기화가 장점만 있는것은 아니고 인풋랙을 유발한다는 것입니다. 일반유저들은 잘 못느낍니다. 대신
아주 민감한 FPS게임이나 PvP용 게임에서 껐을때 대비하여 느낄 수 있습니다. 그런데 무조건 수직동기는 효과를 보는것이 화면이 매칭되어서 부드럽기 때문에 효과를 보는 방향으로 봐야한다는 것이죠.
검색을 따로해보시면 아시겠지만 아주 여러가지 조합법이 있습니다만, 제가 연구하다 결국 사용하는 조합법을 알려드릴께요.
NVIDIA - 수직동기 항목 - 적응
게임내에 수직동기 - OFF
이 조합이 가장 낫다고 생각합니다.
NVIDIA에서 적응을 해놓으면, 그래픽카드의 성능을 60FPS 낼 수 있는 기준으로 잡고 60FPS이상은 프레임을 제한합니다.
그리고 60FPS 밑에서는 그래픽카드의 성능을 100%로 사용합니다. 그렇게 일하다가 프레임이 60이하로 떨어질때 그래픽카드의 성능 제한을 일시적으로 풀고 60FPS에 맞춥니다.
저는 GTX1070을 씁니다. GTA5는 풀-울트라 / 안티x2 말고는 다 풀옵을 사용하는데,
수직동기를 켰을때와 적응했을때의 차이는,GTA5 벤치마크 기준 마지막 폭발씬에서
수직동기를 켰을때 -> 순간 45프레임 언저리로 떨어짐 / 이유 : 프레임이 50대로 떨어지면 수직동기는 45에 맞춤
수직동기를 적응으로 -> 프레임 잠깐 55정도로 떨어지다가 바로60복귀 / 이유 : 프레임이 떨어질 때 글카 성능을 풀어 60에 맞추려고 하기 때문.
이해가 되셨을까 모르겠네요.
포베이리
정성 ㄷㄷ
2017. 8. 6. 오전 6:46:36