Pardus Linux에서 Intel 그래픽 카드의 화면 찢김 현상 해결하기: 결과 중심 가이드

좋은 해결책은 이런 모습이어야 한다

화면 찢김 현상을 해결하는 효과적인 방법은 단순히 특정 영상의 화질을 개선하는 설정 변경만으로는 부족합니다. 해결책은 일관성 있게 적용되어야 합니다. 즉, 창 드래그, 페이지 스크롤, 전체 화면 영상 재생 시 화면 분할 현상이 사라지고, 데스크톱 반응 속도가 유지되며, 로그인 후에도 올바른 화면 새로 고침 빈도가 유지되어야 합니다. 또한, 변경 사항으로 인해 검은 화면, 끊김 현상, 예상보다 높은 지연 시간이 발생해서는 안 됩니다.

최신 Pardus 릴리스에서는 먼저 현재 사용 중인 디스플레이 세션과 Xorg 드라이버를 확인하십시오. Pardus 25는 경량 데스크톱 옵션으로 Xfce 4.20.2를, 다른 주요 데스크톱으로 GNOME 48.4를 제공하며, Pardus 25.1에는 Debian 13.4 유지 관리 업데이트와 Linux 커널 6.12.74가 포함되어 있습니다. 이는 X11 전용 Intel 구성이 Wayland 세션에 그대로 적용되어서는 안 되기 때문에 중요합니다. Pardus 25 릴리스 노트 와 Pardus 25.1 릴리스 노트를 참조하십시오 .

실제 절차는 다음과 같습니다. 세션과 드라이버를 식별하고, 그래픽 스택을 업데이트하고, 컴포지터 및 모니터 설정을 확인한 다음, TearFree레거시 DDX가 실제로 활성화된 경우에만 Intel Xorg 옵션을 사용하십시오. 데비안은 현재 2007년 이후 출시된 Intel 하드웨어의 경우 기본적으로 설치하는 대신 intel내장 Xorg 드라이버를 사용할 것을 권장합니다 . 데비안 그래픽 카드 문서를 참조하면 이러한 차이점을 더 잘 이해할 수 있습니다.modesettingxserver-xorg-video-intel

1. X11을 수정하는 것인지 Wayland를 수정하는 것인지 확인하십시오.

터미널을 열고 세션 유형을 먼저 확인하세요.

echo $XDG_SESSION_TYPE
lspci -k | grep -A3 -E 'VGA|Display'

첫 번째 명령이 를 반환하면 x11이 가이드의 Xorg 관련 검사를 적용하십시오. 를 반환하면 화면 찢김 현상 해결을 위해 Xorg 장치 파일을 생성하지 말고 시스템을 업데이트하고 컴포지터/세션 문제를 해결하십시오. 두 번째 명령은 Intel 디스플레이 컨트롤러와 일반적으로 많은 Intel 시스템에서처럼 wayland커널 드라이버를 표시해야 합니다 .i915

Pardus 터미널에 X11 세션, i915 커널 드라이버를 사용하는 Intel UHD 그래픽, 그리고 eDP-1에 대한 현재 xrandr 모드가 표시됩니다.
변경하기 전에 세션 유형, Intel 커널 드라이버, 출력 이름, 현재 해상도 및 새로 고침 빈도를 확인하십시오.

품질 검사: 출력 이름(예: eDP-1)과 모드(별표로 표시) 를 기록해 두세요 xrandr. 나중에 변경 사항이 표시 방식을 예기치 않게 바꾸지 않았는지 확인할 때 이 값을 사용합니다.

2. 드라이버 재정의를 추가하기 전에 Pardus를 업데이트하십시오.

화면 찢김 현상은 윈도우 관리자, Mesa, Xorg 또는 커널 디스플레이 드라이버에서 발생할 수 있습니다. 영구적인 재정의 설정을 추가하기 전에, 사용 중인 Pardus 릴리스에 제공된 업데이트를 먼저 설치하십시오.

sudo apt update
sudo apt full-upgrade

업데이트에 새로운 커널, Mesa 스택 또는 X 서버 구성 요소가 설치되는 경우 재부팅하십시오. 특히 Pardus 25에서는 최신 포인트 릴리스에서 커널 및 Debian 기반 업데이트가 계속 제공되고 있으므로 이 작업이 매우 중요합니다.

Pardus 터미널에 apt update 및 apt full-upgrade가 성공적으로 완료되었음을 보여줍니다.
먼저 최신 Pardus 패키지 업데이트를 적용하세요. 저장소 브랜치 이름과 정확한 패키지 출력은 설치된 Pardus 릴리스에 따라 다릅니다.

품질 점검: 이전에 화면 찢김 현상을 일으켰던 것과 동일한 스크롤 또는 전체 화면 비디오를 테스트합니다. 업데이트 및 재부팅 후 문제가 해결되었다면, 다른 그래픽 레이어 해결 방법을 추가하지 말고 여기서 작업을 중단하십시오.

3. Pardus Xfce에서 디스플레이 합성 기능이 활성화되어 있는지 확인하십시오.

Xfce 데스크톱 환경에서는 설정 > 창 관리자 조정 > 컴포지터 로 이동하여 디스플레이 합성 기능이 활성화되어 있는지 확인하십시오. 컴포지터는 창 내용을 최종 데스크톱 이미지로 조합하는 역할을 합니다. 이 기능을 비활성화하면 창 이동이나 비디오 재생 중에 화면 찢김 현상이 더 두드러지게 나타날 수 있습니다.

이 변경 사항은 다른 Xorg DDX 드라이버를 강제하지 않으므로 위험 부담이 적습니다. 다른 컴포지터 세부 정보를 변경하기 전에 테스트하십시오. 특정 Xfce 빌드에서 표시되는 모든 체크박스가 모든 Pardus 버전에서 동일하다고 가정하지 마십시오.

Pardus Xfce Window Manager Tweaks는 디스플레이 합성 기능이 활성화된 상태로 샘플 창이 옆에 표시된 컴포지터 탭에서 열립니다.
드라이버별 설정을 적용하기 전에 Xfce 디스플레이 합성 기능을 활성화하고 모션 테스트를 다시 실행하십시오.

품질 점검: 복잡한 배경 위로 큰 창을 가로로 드래그하고 긴 웹 페이지를 스크롤해 보세요. 개선된 부분이 하나 이상의 애플리케이션에서 보여야 합니다. 만약 특정 미디어 플레이어에서만 화면 찢김 현상이 발생한다면, 전체 데스크톱 설정을 변경하기보다는 해당 애플리케이션의 비디오 출력 또는 동기화 설정을 확인해 보세요.

4. 모니터가 의도된 새로 고침률을 사용하고 있는지 확인하십시오.

X11 환경에서는 xrandr사용 가능한 모드를 표시하고 현재 모드를 별표(*)로 표시합니다. 매뉴얼에는 출력, 해상도 및 가장 가까운 새로 고침 빈도를 선택하는 방법 --output, --mode및 명령어가 설명되어 있습니다. 자세한 내용 은 Debian xrandr 매뉴얼을--rate 참조하십시오 .

xrandr --current

디스플레이가 원하는 모드를 지원하지만 다른 속도가 선택된 경우, 올바른 값을 임시로 테스트해 보세요. 예시 출력과 속도를 실제 컴퓨터에 표시된 값으로 바꾸십시오.

xrandr --output eDP-1 --mode 1920x1080 --rate 60
Pardus 터미널에서 eDP-1에 대한 xrandr 출력과 1920x1080 해상도, 60Hz 주사율을 선택하는 명령어가 표시됩니다.
연결된 디스플레이에 대해 xrandr이 보고하는 모드와 새로 고침 빈도만 사용하십시오. 출력 이름은 하드웨어에 따라 다릅니다.

품질 검사: 이제 '확인'을 클릭하여 의도한 모드와 속도를 확인하십시오 xrandr --current. 외부 모니터를 연결했을 때 화면 찢김 현상이 변경되는 경우, 각 출력을 개별적으로 테스트하십시오. 혼합 주사율의 멀티 모니터 구성에서는 단일 디스플레이에서는 나타나지 않는 합성 타이밍 문제가 발생할 수 있습니다.

5. 실제로 활성화된 Xorg 드라이버를 확인합니다.

다음 단계는 기존 인텔 TearFree옵션이 적합한지 여부를 판단하는 것입니다. X11 환경에서는 현재 Xorg 로그를 확인하십시오.

grep -E '(modesetting|intel)' /var/log/Xorg.0.log | grep -i driver

사용하는 배포판에서 Xorg 로그를 저널에 저장하는 경우 다음을 사용하십시오.

journalctl -b | grep -Ei 'Xorg|modesetting|intel'

활성화된 드라이버가 인 경우 modesetting, 단순히 전환 기능을 얻기 위해 레거시 Intel DDX 드라이버를 설치하지 마십시오 TearFree. Debian은 최신 하드웨어에서 구형 Intel Xorg 드라이버 사용을 명시적으로 권장하지 않으며, 내장 모드 설정 드라이버를 사용할 것을 권장합니다. 로그에 이미 해당 내용이 있는 경우 Using driver 'intel', 아래의 Intel 드라이버 옵션은 유효한 대상 테스트입니다.

Pardus 터미널에 Intel 드라이버에 대한 Xorg 로그 라인과 xserver-xorg-video-intel 패키지에 대한 쿼리 결과가 표시됩니다.
Xorg가 드라이버별 TearFree 옵션을 적용하기 전에 기존 Intel DDX를 이미 사용하고 있는지 확인하십시오.

6. 기존 Intel Xorg 드라이버가 활성화된 경우 TearFree를 테스트하십시오.

Debian intel(4)매뉴얼 문서에는 Option "TearFree" "boolean"TearFree가 백 버퍼를 통해 렌더링하고 수직 새로 고침과 동기화하여 디스플레이를 업데이트한다고 설명되어 있습니다. 단점으로는 추가 프레임 버퍼 메모리, 추가 복사, 경우에 따라 처리량 감소 및 약간의 출력 지연이 있습니다. Debian intel(4) 매뉴얼을 참조하십시오 .

Xorg 로그에서 intel드라이버가 활성화된 것을 확인한 후에만 다음과 같은 간단한 구성 파일을 생성하십시오 /etc/X11/xorg.conf.d/20-intel.conf.

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "TearFree" "true"
EndSection

로그아웃 후 다시 로그인하거나, 컴퓨터를 재부팅하여 Xorg가 구성을 다시 로드하도록 하십시오.

마우스패드 편집기에서 Option TearFree가 true로 설정된 Intel 드라이버의 Xorg 장치 섹션이 표시됩니다.
이 Xorg 코드 조각은 현재 사용 중인 Xorg 드라이버가 이미 Intel인 경우에만 사용하십시오. 이는 일반적인 Wayland 또는 모드 설정 문제를 해결하는 방법이 아닙니다.

품질 검사: 데스크톱이 정상적으로 시작되어야 하고, 선택한 해상도가 유지되어야 하며, 이전에 사용했던 동일한 반복 테스트에서 화면 찢김 현상이 없어야 합니다. 입력 반응이 눈에 띄게 느려지거나 작업 부하에서 렌더링 처리량이 감소하는 경우, 시각적 개선 효과와 비교하여 이러한 단점을 고려해야 합니다.

7. 옵션이 로드되었다고 가정하지 말고 결과를 확인하십시오.

데스크톱으로 돌아온 후 Xorg 로그에서 해당 옵션을 확인하고 원래의 시각적 테스트를 다시 실행하십시오.

grep -i tearfree /var/log/Xorg.0.log

TearFree가 활성화되었다는 로그 항목은 Xorg가 해당 설정을 수락했다는 증거일 뿐, 모든 애플리케이션에서 화면 찢김 현상이 발생하지 않는다는 것을 보장하는 것은 아닙니다. 빠른 스크롤, 창 드래그, 그리고 가로 방향 움직임이 눈에 띄는 전체 화면 비디오를 하나 이상 재생하여 테스트해 보세요.

Pardus 데스크톱 환경으로, Xorg 로그에 TearFree가 활성화된 것을 보여주는 터미널과 모션 테스트에 사용되는 비디오 플레이어가 있습니다.
설정 로딩과 사용자에게 보이는 결과 모두를 확인하십시오. Xorg 로그가 깨끗하다고 ​​해서 사용자에게 보이는 문제가 해결되었다고 단정할 수는 없습니다.

통과 기준: 여러 동작이 많은 테스트에서 지속적인 가로 분할 현상이 없어야 하고, 새로운 검은 화면이나 깜빡임 현상이 없어야 하며, 원치 않는 새로 고침 빈도 변화가 없어야 하고, 허용할 수 없는 끊김 현상이 없어야 합니다. 만약 특정 애플리케이션에서만 화면 찢김 현상이 발생한다면, 접근 방식을 변경하여 해당 애플리케이션의 렌더링 경로를 조사하십시오.

8. Xorg 오버라이드로 인해 상황이 악화되면 신속하게 롤백하십시오.

Xorg가 제대로 시작되지 않거나, 성능이 저하되거나, 해당 옵션을 적용해도 의미 있는 차이가 없다면, 추가한 파일을 제거하고 이전 드라이버 동작으로 되돌리십시오.

sudo rm /etc/X11/xorg.conf.d/20-intel.conf

그런 다음 로그아웃했다가 다시 로그인하거나 시스템을 재부팅하십시오. . 폴더에 있는 관련 없는 파일은 삭제하지 마십시오 /etc/X11/xorg.conf.d/.

Pardus 터미널에서 20-intel.conf 파일과 컴포지터 동기화, 그래픽 업데이트, 불필요한 Intel DDX 설치 방지 등을 권장하는 문제 해결 안내 메시지만 삭제합니다.
롤백을 수행하면 사용자가 생성한 사용자 지정 파일만 제거됩니다. 활성 스택이 모드 설정 또는 Wayland인 경우, 컴포지터 및 그래픽 스택 문제 해결로 돌아가십시오.

접근 방식을 언제 바꿔야 할까요?

다음 중 하나라도 해당하는 경우 Intel DDX TearFree 방식을 사용하지 않도록 전환하십시오.

  • 현재 Wayland 환경을 사용 중입니다. Xorg 장치 스니펫은 Wayland 컴포지터의 표시 경로를 제어하지 않습니다.
  • Xorg는 내장 모드 설정 드라이버를 사용합니다. 현재 Debian 모드 설정 설명서에는 KMS 기반 드라이버와 지원되는 옵션이 설명되어 있지만 레거시 Intel DDX TearFree옵션은 나열되어 있지 않습니다. Debian 모드 설정(4) 설명서를 참조하십시오 .
  • 해당 문제는 특정 외부 디스플레이에서만 발생합니다. 새로 고침 빈도, 케이블/어댑터의 작동 방식, 그리고 화면 찢김 현상이 특정 출력에서만 발생하는지 다시 확인해 보세요.
  • 시스템 업데이트 직후 문제가 발생했습니다. 영구적인 로컬 재정의를 추가하기 전에 현재 커널, Mesa 및 Xorg 패키지를 확인하고 회귀 오류가 있는지 살펴보십시오.
  • 이 문제는 특정 플레이어, 브라우저 또는 게임에서만 발생합니다. Xorg 전체를 변경하기보다는 애플리케이션 수준의 비디오 동기화 또는 렌더링 설정을 수정하는 것이 더 적절한 해결책입니다.

수정의 한계

어떤 인텔 그래픽 설정도 모든 Pardus 릴리스, 데스크톱 환경, GPU 세대, 디스플레이 구성 및 애플리케이션에서 화면 찢김 현상 없는 결과를 보장할 수 없습니다. 기존의 인텔 DDX TearFree 옵션은 실제로 존재하며 문서화되어 있지만, 의도적으로 조건부 해결책입니다. 즉, 해당 드라이버가 실제로 실행되는 X11 시스템에만 적용되며, 해당 드라이버 자체는 더 이상 Debian 기반 시스템에서 최신 인텔 하드웨어에 대한 기본 설정으로 권장되지 않습니다.

가장 확실한 결과를 얻으려면 문제의 원인에 비례하여 개입해야 합니다. 컴포지터 동기화와 올바른 새로 고침 빈도로 문제가 해결되면 거기서 멈추십시오. 기존 Intel 드라이버가 이미 활성화되어 있는 경우 TearFree는 적절한 측정 테스트입니다. 모드세팅 또는 Wayland를 사용하는 경우, 구형 드라이버를 시스템에 강제로 설치하기보다는 최신 스택을 유지하고 컴포지터, 새로 고침, 커널, Mesa 및 애플리케이션 동작을 진단하는 것이 좋습니다.

빠른 확인 체크리스트

  • echo $XDG_SESSION_TYPEXorg 전용 단계를 적용하기 전에 확인하십시오 .
  • Intel 커널 드라이버와 활성 Xorg 드라이버를 각각 기록하십시오.
  • 그래픽 스택 구성 요소가 변경되면 Pardus를 업데이트하고 재부팅하십시오.
  • 테스트를 통해 Xfce 합성 기능이 문제의 원인으로 밝혀지지 않는 한, Xfce 합성 기능을 계속 활성화 상태로 유지하십시오.
  • xrandrX11을 사용하여 모니터의 실제 모드와 새로 고침 빈도를 확인하십시오 .
  • Option "TearFree" "true"Xorg가 드라이버를 사용하는 경우에만 사용하십시오 intel.
  • 성공 여부는 스크린샷 한 장이나 로그 한 줄이 아닌, 동작이 많은 여러 테스트를 통해 판단하십시오.
  • 결과가 확실히 개선되지 않으면 사용자 지정 Xorg 파일을 제거하십시오.

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.