1. 개념 한줄 요약
화면 찢어짐(Tearing)은 그래픽 카드가 보내는 화면 프레임과 모니터의 화면 갱신 타이밍이 맞지 않아 화면이 두 개 이상으로 갈라져 보이는 현상이다.
2. 쉽게 풀어쓴 설명
컴퓨터에서 게임이나 영상을 볼 때 화면이 부드럽게 이어지지 않고 가로로 갈라진 것처럼 보이는 경우가 있다. 위쪽 화면과 아래쪽 화면이 서로 다른 장면을 동시에 보여주는 것처럼 보이기도 하는데, 이런 현상을 **화면 찢어짐(Tearing)**이라고 한다.
이 현상은 보통 빠르게 움직이는 화면에서 더 잘 나타난다. 예를 들어 게임에서 시점을 빠르게 회전하거나 캐릭터가 빠르게 이동할 때 화면 중간이 어긋난 것처럼 보일 수 있다. 겉으로 보기에는 그래픽카드 성능 문제처럼 느껴질 수 있지만, 실제로는 그래픽 카드와 모니터의 화면 갱신 방식이 서로 맞지 않을 때 발생하는 구조적인 현상이다.
컴퓨터 화면은 한 장의 이미지를 계속 바꾸면서 움직임을 표현한다. 이 이미지를 **프레임(Frame)**이라고 부른다. 그래픽 카드는 프레임을 계속 생성하고, 모니터는 일정한 속도로 화면을 새로 그린다. 이 두 과정의 타이밍이 정확히 맞지 않으면 화면 일부는 이전 프레임을, 다른 부분은 새로운 프레임을 표시하게 된다. 이때 화면이 찢어진 것처럼 보이게 된다.
3. 구조/원리 설명
① 프레임 생성과 화면 갱신의 차이
그래픽 카드는 GPU 연산을 통해 새로운 프레임을 계속 만들어 낸다. 반면 모니터는 **고정된 주사율(Refresh Rate)**로 화면을 갱신한다. 예를 들어 60Hz 모니터는 1초에 60번 화면을 새로 그린다.
하지만 그래픽 카드가 1초에 120프레임을 생성한다면 상황이 달라진다. 모니터는 여전히 60번만 화면을 갱신하기 때문에 프레임 전달 시점이 서로 어긋나게 된다. 이때 화면 중간에서 프레임이 교체되면 위와 아래가 서로 다른 화면을 표시하게 된다.
② 프레임 교체 타이밍 문제
화면 찢어짐은 프레임이 교체되는 순간과 모니터가 화면을 그리는 순간이 맞지 않을 때 발생한다.
✔ 모니터는 위에서 아래 방향으로 화면을 그린다
✔ 그리는 중간에 새로운 프레임이 전달되면
✔ 화면 일부만 다른 프레임으로 바뀐다
이 과정이 반복되면 화면이 여러 조각으로 나뉜 것처럼 보이기도 한다.
③ 높은 FPS 환경에서 더 잘 발생하는 이유
화면 찢어짐은 그래픽 성능이 낮을 때보다 오히려 프레임이 매우 높을 때 더 자주 나타나는 경우도 있다. 그래픽 카드가 너무 빠르게 프레임을 만들어 내면 모니터 갱신 타이밍과 계속 어긋나기 때문이다.
특히 고성능 PC에서 게임을 실행할 때 프레임이 모니터 주사율보다 훨씬 높으면 이 현상이 눈에 띄게 나타날 수 있다.
④ 화면 동기화 기술과의 관계
이 문제를 해결하기 위해 등장한 개념이 **수직 동기화(VSync)**다. 수직 동기화는 그래픽 카드의 프레임 출력 속도를 모니터 주사율에 맞추는 기술이다. 이 기능을 활성화하면 프레임이 모니터 갱신 시점에 맞춰 전달되므로 화면 찢어짐을 줄일 수 있다.
또한 최근에는 가변 주사율 기술이 등장하면서 모니터가 그래픽 카드의 프레임 속도에 맞춰 갱신 속도를 조정하기도 한다. 이런 방식은 화면 찢어짐을 줄이면서도 입력 지연을 최소화하는 장점이 있다.
4. 예시
게임에서 캐릭터를 빠르게 회전시키거나 카메라 시점을 좌우로 급하게 움직일 때 화면이 가로로 갈라진 것처럼 보이는 경우가 있다. 특히 화면 중앙에 경계선이 생기며 위쪽과 아래쪽 장면이 서로 다른 방향으로 이동하는 모습이 나타날 수 있다.
영상 재생에서도 비슷한 현상이 발생할 수 있다. 빠르게 움직이는 장면에서 화면 일부가 어긋난 것처럼 보이는 경우가 있는데, 이 역시 프레임 전달 타이밍이 맞지 않을 때 나타나는 대표적인 화면 찢어짐 현상이다.
5. 주의점
❗ 화면 찢어짐은 하드웨어 고장으로 오해되는 경우가 많다.
하지만 대부분의 경우 그래픽 카드와 모니터의 동기화 문제에서 발생하는 현상이다.
또한 수직 동기화를 무조건 켠다고 해서 항상 최적의 환경이 되는 것은 아니다. 일부 환경에서는 입력 지연이나 프레임 감소가 발생할 수도 있다. 따라서 게임 환경이나 시스템 성능에 따라 적절한 설정을 선택하는 것이 중요하다.
6. 요약 정리
화면 찢어짐(Tearing)은 그래픽 카드가 생성하는 프레임과 모니터의 화면 갱신 타이밍이 맞지 않아 발생하는 현상이다. 화면 일부가 이전 프레임을 표시하고 다른 부분은 새로운 프레임을 표시하면서 화면이 갈라진 것처럼 보인다. 이 현상은 빠른 화면 움직임이나 높은 프레임 환경에서 더 쉽게 나타날 수 있으며, 수직 동기화나 가변 주사율 기술을 통해 완화할 수 있다.