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 파일을 제거하십시오.

댓글 남기기

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

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

Pardus Linux에서 Intel 그래픽 카드 화면 찢김 현상을 해결하려면 X11과 Wayland의 차이점, 컴포지터 설정, 새로 고침 빈도, 활성화된 Xorg 드라이버, 그리고 필요한 경우에만 TearFree를 확인하세요.

firewall-cmd를 사용하여 SLES 15 방화벽을 구성하는 방법

firewall-cmd를 사용하여 SLES 15 방화벽을 구성하는 방법

SLES 15에서 firewalld를 구성합니다. 영역을 확인하고, 서비스 또는 포트를 허용하고, 영구 규칙을 저장하고, 안전하게 재부팅하고, 액세스를 확인합니다.

SLES 라이브 패칭 구성 가이드: 재부팅 없이 커널 업데이트 적용하기

SLES 라이브 패칭 구성 가이드: 재부팅 없이 커널 업데이트 적용하기

SLES 15 SP7에서 커널 라이브 패치를 활성화하고, 재부팅 없이 지원되는 수정 사항을 적용하고, 활성 패치를 확인하고, 커널 재시작이 여전히 필요한 경우를 파악합니다.

SUSE Linux Enterprise Server 15에서 FIPS 모드를 활성화하는 방법

SUSE Linux Enterprise Server 15에서 FIPS 모드를 활성화하는 방법

SUSE에서 지원하는 설정 유틸리티를 사용하여 SLES 15에서 FIPS 모드를 활성화하고, 안전하게 재부팅한 다음, 커널 및 암호화 정책 상태를 확인하고 인증 제한 사항을 점검하십시오.

보안 정책을 위반하지 않고 Gooroom OS에 Google Chrome을 설치하는 방법

보안 정책을 위반하지 않고 Gooroom OS에 Google Chrome을 설치하는 방법

공식 .deb 패키지, APT, 정책 검사, 업데이트 안내 및 관리 기기용 수정 사항을 통해 Gooroom OS에 Google Chrome을 안전하게 설치하세요.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

SLES 15와 SSSD의 Active Directory 통합: 단계별 가이드

SLES 15와 SSSD의 Active Directory 통합: 단계별 가이드

YaST를 사용하여 SSSD를 통해 SLES 15를 Active Directory에 연결합니다. DNS 및 시간 설정을 준비하고, 도메인 로그인을 구성하고, Kerberos를 확인하고, SSSD, Winbind 및 realmd를 비교합니다.

Pardus Linux에서 Realtek RTL8821CE Wi-Fi 드라이버 문제 해결하기

Pardus Linux에서 Realtek RTL8821CE Wi-Fi 드라이버 문제 해결하기

Pardus Linux에서 RTL8821CE Wi-Fi 문제를 해결하려면 내장 rtw88 드라이버, Realtek 펌웨어, rfkill, NetworkManager 및 안전 대체 옵션을 확인하십시오.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Pardus Linux와 Windows 11을 안전하게 듀얼 부팅하는 방법

Pardus Linux와 Windows 11을 안전하게 듀얼 부팅하는 방법

Pardus 25.2를 Windows 11과 함께 설치하려면 Windows 볼륨을 백업하고 축소한 다음 UEFI USB로 부팅하고 기존 EFI 및 복구 파티션을 보호하십시오.