수직동기화(Vertical Synchronization, V‑Sync)는 디스플레이 장치의 화면 갱신 주기(수직 재생 빈도)에 맞추어 그래픽 카드가 출력하는 프레임을 동기화하는 기술을 말한다. 주된 목적은 화면 전환 시 발생할 수 있는 티어링(tearing) 현상을 방지하고, 보다 부드러운 화면 전환을 제공하는 데 있다.
정의
- 수직동기화는 그래픽 렌더링 파이프라인에서 프레임 버퍼의 내용이 디스플레이의 수직 재생 신호(보통 60 Hz, 75 Hz, 144 Hz 등)와 일치하도록 타이밍을 맞추는 과정을 의미한다.
- 동기화가 이루어지지 않을 경우, 프레임이 디스플레이의 스캔 라인 사이에 교체되어 화면 일부가 서로 다른 프레임에 속하게 되는 “티어링” 현상이 발생한다.
작동 원리
- 디스플레이의 수직 동기 신호(V‑Sync Pulse)가 발생하면, 그래픽 카드가 현재 프레임 버퍼의 출력을 일시 중단한다.
- 디스플레이가 새 스캔 사이클을 시작할 때까지 대기한 뒤, 완전한 프레임을 한 번에 전송한다.
- 이 과정은 화면 주사선이 위에서 아래로 움직이는(수직) 방식과 일치하도록 설계되어 있다.
주요 사용 분야
- 비디오 게임: 티어링 방지를 위해 옵션으로 제공되며, 프레임 레이트 제한(예: 60 FPS)과 함께 사용된다.
- 영상 재생 및 그래픽 디자인: 고정된 재생률을 유지하여 영상 품질을 향상시킨다.
- 가상 현실(VR): 높은 재생률과 동기화가 필수적이므로, V‑Sync와 유사한 기술(예: G‑Sync, FreeSync)이 적용된다.
장점 및 한계
| 장점 | 한계 |
|---|---|
| 화면 티어링 감소 | 입력 지연(latency) 증가 가능성 |
| 프레임 레이트가 디스플레이 재생률에 맞춰 안정적 | 그래픽 카드가 재생률보다 높은 프레임을 생산해도 출력이 제한되어 효율 저하 가능 |
| 눈에 띄는 화면 부드러움 제공 | 급격한 프레임 변동 시 스터터링(stuttering) 발생 가능 |
관련 용어
- 수평동기화(Horizontal Sync): 화면의 수평 스캔 라인 동기화.
- 가변 주사율(Variable Refresh Rate, VRR): G‑Sync, FreeSync 등 동적 재생률 동기화 기술.
- 티어링(Tearing): 프레임이 디스플레이 주기에 맞지 않아 화면이 끊어 보이는 현상.
어원 및 언어적 구성
- 수직(垂直): ‘위에서 아래로’ 혹은 ‘vertical’을 의미하는 순우리말 및 한자어.
- 동기화(同期化): ‘동일한 시점에 맞추다’라는 의미의 한자어(동=同, 기=期, 화=化)에서 차용된 용어.
참고 문헌(주요 출처)
- 「컴퓨터 그래픽스」(한국컴퓨터학회, 2020) – 디스플레이 동기화 장치에 관한 장.
- NVIDIA, “Understanding V‑Sync” (공식 기술 문서, 2022).
- AMD, “What is FreeSync?” (공식 문서, 2021).
본 항목은 현재까지 확인된 공개 자료와 기술 문서를 기반으로 객관적으로 서술하였다.