Ubuntu 16.10 / 17.04 / 17.10에서 Intel 그래픽 화면 티어링 / 플리커 링에 대한 "솔루션"으로 인해 과도한 팬 사용


16

여러 사용자 ( 1 명 , 2 명 , 3 명 , 4 명 , 5 명 )가 인텔 그래픽 카드가 Ubuntu> = 16.10에서 심각한 화면 찢어짐 / 깜박임을 유발한다고보고했습니다. 종종 제안되는 "솔루션"은 부팅 매개 변수를 추가하는 것 i915.enable_rc6=0입니다.

화면 깜박임 / 찢어를 고정하는 동안 그러나,이 "해결책은"원인 (결코 그와 같이 팬이 지속적으로 실행 꺼짐)과 과도하게 높은 속도로 . 팬 문제에 대한 해결책이 있는지 또는 팬 문제를 일으키지 않고 깜박임 / 눈물 문제에 대한 대안이 있는지 확인하기 위해이 질문을 게시하고 있습니다.

완전성 을 위해 (Kabylake) 에서 Ubuntu 16.10/17.04/17.10커널 4.11.0-10-generic을 사용하여 실행 중이며 Lenovo 910그래픽 카드는 VGA compatible controller: Intel Corporation Device 5916 (rev 02)입니다.

참고 :이 문제가 여전히 업스트림 커널 (v4.13.0-041300rc4)에 존재 함을 확인했습니다. 커널을 16.04 LTS 커널로 되 돌리면 화면이 찢어 지지만 해결 방법 일뿐입니다. 나는 최근에 (09.03.2017) 커널 4.9.0-3-amd64로 기본 데비안 설치를 시도했지만 화면이 깜박이지 않습니다 (화면이 90도 회전되어 있음).

참고 2 : boot 매개 변수를 사용하면 i915.enable_rc6=0장시간 동안 시스템을 제거 할 수 있습니다. 3 시간 동안 스트리밍 비디오를 보려고했는데 기계가 느리게 작동하고 반응이 없습니다.

참고 3 : 나는 버그 보고서를 제출했다 .

참고 4 : 이것은 관련이 없을 수 있지만 포인팅 장치 (트랙 패드) 또는 키보드를 사용하면 화면이 찢어집니다.


커널이로 업데이트 될 때 이러한 경고 메시지 가 표시 sudo update initramfs -u됩니까? 나는이 아이비 브리지 및 화면 찢어했지만, Xorg에서 옵션을 사용하여 다른 방법으로 고정.
WinEunuuchs2Unix

아니요, 발행 할 때 해당 메시지가 표시되지 않습니다 sudo update-initramfs -u. 그러나 인텔 ( 01.org/linuxgraphics/downloads/firmware ) 에서 해당 드라이버를 수동으로 설치했기 때문일 수 있습니다. 사용한 옵션을 공유 하시겠습니까? 나는 그들을 시도 할 것이다.
Rsync

나는 당시에 그것들을 문서화하지 않았으며 1 년 전 이었으므로 모든 단계를 기억하지 마십시오. 물건을 고치는 나의 주요 소스는 아치 리눅스 에서 나왔습니다 . 또한 팬 제어 및 CPU 주파수에 Thermald, Powerclamp 및 TLP를 사용했습니다. 여기 몇 주 전에 쓴 포괄적 인 목록이 있습니다.
WinEunuuchs2Unix

어느 쪽을 달리고 있습니까? 우분투 16.10 / 17.04 / 17.10?
fosslinux

나는 약 일주일 동안 각각을 달렸다. 이제는 해당 파티션에서 17.10에 있습니다.이 문제가 해결 될 때까지 일일 드라이버는 16.04입니다.
Rsync

답변:


13

올바른 해결책은 다음 파일을 작성하는 것입니다.

/etc/X11/xorg.conf.d/20-intel-graphics.conf

다음과 같은 내용이 있습니다.

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

에 이러한 파일을 만들지 마십시오/usr/share/X11/xorg.conf.d . 실제로로드 된 것이 아니라 X의 구성 파일 위치입니다 .


1
DRI를로 설정해야했습니다 true. 그렇지 않으면 OpenGL을 사용하는 특정 앱이 실행되지 않습니다. 컴파일 중에 DRI가 활성화되어있을 수 있습니다. 그래도 이러한 다른 옵션을 사용하여 활성화하면 찢어지지 않는 스크롤 및 비디오 재생이 발생합니다. 답변에서 사용 중지 된 이유가 확실하지 않습니다.
Lars Haugseth

1
세로 모드 외부 모니터가있을 때 Dell XPS 13 9350에서 약간의 대각선 찢김 현상이 해결되지만 화면 다시 그리기 속도가 너무 느려 (~ 10fps?) gnome-shellCPU 사용량이 매우 높습니다 .
Nick T

2
우분투에는 /etc/X11/xorg.conf.d 디렉토리 가 기본적으로 존재하지 않습니다. 당신은 sudo mkdir /etc/X11/xorg.conf.d로
Kat Amsterdam

정말 고마워! 이제 내 동영상에 깜박임이 없습니다.
Brian Haak

@Fabby 편집 내용이 확실합니까? 설명서에 "/usr/lib/X11/xorg.conf.d/ 디렉토리의 * .conf로 끝나는 파일 (참고 : 10.10의 경우 /usr/share/X11/xorg.conf.d로 변경됨)이 자동으로 표시됩니다" xorg.conf를 읽기 전에 시작시 X에 의해로드 된 "는 2014 년 이후 업데이트되지 않았습니다.
Boris

2

이 단계를 사용하여 화면 깜박임을 수정했습니다.

sudo gedit /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf

이 줄을 붙여

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

저장하고 재부팅하십시오.

여전히 문제가 해결되지 않으면

sudo rm /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf

Sirajus 제안에 감사드립니다. 불행히도, 그것은 효과가 없었습니다.
Rsync

@MBWD, 언급 한대로 '옵션 "DRI" "거짓"을 설정 했습니까? 나열된 수정 사항에서 누락되었습니다.
Sirajus Salekin

예, 위의 전체 솔루션을 구현 sudo gedit /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf하고 DRI를 포함하여 행을 붙여 넣습니다. 작동하지 않았다. 내가해야 할 다른 일이 있었습니까?
Rsync

Ubuntu 18.04를 실행하면 이와 비슷한 conf 파일을 추가하면 모든 로그온에서 출력을 찾을 수 없음, "연결이 끊어지지 않은"출력, 모드 없음 등의 오류가 발생합니다. 오류 대화 상자가 그렇지 않다는 경고 메시지가 표시 되더라도 세션이 올바르게 구성되어있는 것처럼 보이지만 모든 로그온시 오류가 분명히 무언가 잘못되었음을 의미합니다.
dgw

1
옵션은 "TripleBuffer" "true"높은 CPU 부하와 수 Videos, Chrome그리고 Firefox느린 비디오 재생을.
Eugene Mala

0

무엇이 문제를 해결했는지 잘 모르겠습니다. 처음에는 커널 4.13.0-16을 실행하는 Ubuntu 17.10을 설치한다고 생각했습니다. 그러나 방금 17.04의 백업으로 돌아가서 4.10.0-37-generic 커널이 정상적으로 실행되었습니다.

수정 프로그램이 실제로 Lenovo 펌웨어를 업그레이드하는 것으로 추측합니다.이 펌웨어는 Windows를 통해서만 수행 할 수 있습니다. 한 번에 실수로 Windows 파티션으로 부팅하고 업그레이드 프로세스를 견뎌냈습니다. 그러나 나는 그것이 고쳐야 할 것이라고 생각했다.

참고 : 또한 Kali Linux 커널 을 컴파일하고 사용하여 17.10이 릴리스되기 전에 문제를 "해결했습니다" .


1
당신이 우연히 길 랜드를 사용하고 있습니까? 웨이 랜드로 전환했을 때 구성이 필요없이 거의 모든 문제가 사라지는 것을 보았습니다.
Sirajus Salekin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.