[옵션대장경] 수직 동기화 VSync [5]
그래픽 옵션이 너무 다양해 져서 요즘 사람들이 점차 뭐가 뭔지, 뭘 건드려야 할지 모르게 되고 있음
핵심만 건져서 요약해 볼거임
그 첫번째는 일단 끄라고들 말하는 수직 동기화 = Vsync 임
수직 동기화(Vsync, Vertical Synchronization)는 그래픽 카드가 생성하는 프레임을 모니터의 재생 빈도와 동기화하는 기술임
이는 화면 찢김(스크린 티어링, screen tearing)을 방지하기 위해 사용됨
화면 찢김
화면 찢김은 GPU가 새로운 프레임을 생성하는 속도와 모니터가 프레임을 표시하는 속도가 일치하지 않을 때 발생함
이로 인해 화면의 한 부분은 이전 프레임을, 다른 부분은 새로운 프레임을 표시하게 되어, 화면이 "찢어진" 것처럼 보임
Vsync의 작동 원리
Vsync는 GPU가 프레임을 모니터에 전달하는 시점을 모니터의 재생 주기에 맞춰 신호를 보내서 화면 찢김을 방지함
일반적으로 모니터의 재생 주기는 60Hz, 75Hz, 120Hz 등으로 설정되어 있는데
60Hz 모니터에서는 1초에 60번 화면이 갱신되므로, Vsync는 GPU가 초당 60프레임을 생성하도록 조정됨
= 고사양 그래픽 카드와 저주사 모니터를 쓰면 수직동기화를 꺼야 함
Vsync 장점
- 화면 찢김 방지: Vsync를 사용하면 화면 찢김 현상이 사라져 더 부드럽고 일관된 화면이 보임
- 일관된 프레임 레이트: 프레임 레이트가 모니터의 재생 빈도에 맞춰지므로, 프레임 레이트의 급격한 변동 줄어듬
- 전기 절약: 대게 Vsync 켜야 하는 경우 그래픽카드의 유휴 시간이 들어나서 파워가 절약됨
Vsync 단점
- 입력 지연(Input Lag): Vsync를 사용하면 GPU가 프레임을 생성하는 데 더 많은 시간이 걸릴 수 있어 입력 지연이 발생할 수 있음
특히 빠른 반응이 필요한 게임에서 문제가 될 수 있어, FPS 게임이나 이런거에선 반드시 끄셈 - 프레임 드랍(Frame Drop): GPU가 모니터의 재생 주기와 맞추기 위해 프레임 생성을 지연시키기 때문에, 시스템 성능이 부족할 경우 프레임 드랍이 발생할 수 있음. 예를 들어, 60Hz 모니터에서 GPU가 60fps를 유지하지 못하면 30fps로 떨어질 수 있음
향상된 Vsync
기술최근에는 Vsync의 단점을 보완한 다양한 기술들이 개발됨
이런 기능 지원하는 그래픽카드와 모니터를 가지고 있다면 켜는 것이 이득임 FPS 게임에서도 괜찮음
- 어댑티브 싱크(Adaptive Sync): GPU와 모니터 간의 주사율을 동적으로 조절하여 Vsync의 입력 지연과 프레임 드랍 문제를 해결함
AMD의 FreeSync와 NVIDIA의 G-Sync가 이에 해당 - Fast Sync와 Enhanced Sync: NVIDIA와 AMD에서 제공하는 기술로, Vsync의 장점은 유지하면서 입력 지연과 프레임 드랍을 최소화함
Vsync 오해
인풋렉이 항상 발생하는게 아님
고주사율 대비 인풋 시간이 차이가 날 뿐이지
같은 주사율 대비 Vsync 켜면 인풋렉이 거의 발생하진 않음
고전게임의 경우 오히려 인풋렉이 줄어듬
특히 에뮬레이터로 구동하는 고전 게임은 애시당초 10fps에서 30fps 게임들이 주류라
오히려 수직동기화 켜면 인풋렉이 줄어드는 마법이 일어남
이건 각종 오락실 게임 에뮬이 Vsync나 Gsync 기능 추가하고 인풋렉 줄었다고 홍보하는 글 가서 보면 됨
여기에 무지성으로 수직동기화 그냥 끄라는 소리 박으면 그냥 거르면 됨
요약) 누가 켜야함? 누가 꺼야함?
켜라
컴 사양이 권장사양~최고사양 사이면 Vsync 켜는게 거의 95% 이득임 켜셈
고전이나 에뮬 게임 (처음부터 60 프레임 이하로 설계된 게임) 켜는게 1000% 이득임 켜셈
향상된 Vsync 를 지원하는 모니터 + 글카 쓰면 켜셈
꺼라
권장사양 턱걸이 하는 사람은 끄셈
최고사양 풀옵으로 돌릴 수 있는 사람은 끄셈
FPS나 빠른 반응속도 필요한 사람은 끄셈
To enter a comment Log In Please





일단 켜보고 컴퓨터 업그레이드 견적을...
응??? ㅋㅋㅋㅋ
꿀팁 잘 봤습니다
최적화 글 귀하네요