Nvidia / Intel 그래픽으로 Ubuntu에서 화면이 찢어짐


31

나는 포기하고 Windows로 다시 돌아 가기 때문에 여기 누군가가 도움을 줄 수 있기를 정말로 바랍니다. i7-4710MQ 2.5GHz, Intel HD 4000 (I 'm 확신합니다) 통합 그래픽 카드 및 GeForce GTX 970M / PCle / SSE2 전용 그래픽 카드가있는 MSI GT70 도미네이터가 있습니다. Ubuntu 14.04.3의 주식 설치로 시작했으며 Chrome에서 Minecraft, L4D2에 이르기까지 내가 시도한 모든 프로그램에서 화면이 찢어졌습니다. 나는 독점적 인 Nvidia 드라이버 (nvidia-346의 버전 346.82)를 사용하고 있습니다. 화면이 찢어지면 vsync가 꺼져있는 것처럼 보입니다. 무언가가 움직일 때 프레임이 꺼져있는 수평선을 볼 수 있습니다.

Nvidia X 서버 설정으로 이동하여 "VBlank에 동기화"를 설정하려고했지만 문제가 지속됩니다.

Bumblebee도 설치하려고 시도했지만 optirun 명령을 사용하여 브라우저를 열고 Youtube 비디오로 이동하면 화면이 여전히 찢어집니다.

또한 usr / share / lightdm / lightdm.conf.d로 이동하여 5-bsserver-command.conf를 편집하여 -bs 옵션을 사용하려고 시도했습니다.

reddit의 조언 후 15.04로 업그레이드했지만 작동하지 않았습니다.

Nvidia 전원 설정을 높게 설정하려고했습니다.

나는 Compton과 Compiz를 시도했지만 쪼그리고 앉지도 않았다.

nvidia 설정의 X 서버 디스플레이 구성에서 "레이아웃"에 화면이 표시되지 않고 "모델"에서 X 화면 0 만 선택할 수 있으며 X 구성 파일에 저장하려고 할 때마다 "실패 X 설정 파일을 생성하십시오! "

나는 링크를 시도했다 .

모든 수정 시도 후에 재부팅했습니다. 우분투를 정말로 사용하고 싶지만 화면이 계속 끊어지면 Windows로 돌아 가야 할 수도 있습니다. 제발 제발 도와주세요 누군가가 줄 수있는 모든 도움에 감사드립니다!


tbh : /etc/X11/xorg.conf.d/20-intel.conf 파일을 어떻게 만듭니 까?

터미널을 열고 다음을 입력하십시오 sudo gedit /etc/X11/xorg.conf.d/20-intel.conf.. 그런 다음 파일을 정상적으로 저장하십시오.
Michal Polovka 2016 년

답변:


39

다음을 포함하는 /etc/X11/xorg.conf.d/20-intel.conf를 만듭니다.

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

모든 것을 고쳐야합니다.

출처는 https://wiki.archlinux.org/index.php/Intel_graphics#Tear-free_video입니다.

참고 : 이것은 bumblebee를 사용하는 경우에만 작동합니다 .


주석에서 참고 : 10.10 이후 구성 파일 디렉토리는 이제/usr/share/X11/xorg.conf.d

Ubuntu 16.04 LTS부터 * 다음 스크립트를 사용하여 NVIDIA와 INTEL의 그래픽 카드 간을 전환 할 수 있으며 INTEL 환경에서 비디오 / 스크린이 찢어 질 수 있습니다 : https://github.com/bauca/graphics-switcher


2
나는 이것의 변형을 사용했다. 대신 Intel 장치 섹션의 "TearFree"옵션을 /etc/X11/xorg.conf에 추가했습니다. 감사!!
smit3119

14
10.10 이후 설정 파일 디렉토리가 지금 있습니다 /usr/share/X11/xorg.conf.d( wiki.ubuntu.com/X/Config ).
Josh

17
Option "TearFree" "false"lol 왜이 설정이 존재합니까?
Dan Ross

8
이것이 인텔 그래픽으로 Lubuntu 15.10에서 작동 함을 확인했습니다. 왜 당신이 말을했는지 모르겠습니다This only works if you're using bumblebee
Hieu

3
@DanRoss X 서버는 다양한 하드웨어, 커널 및 드라이버 구성을 처리해야하므로 다른 곳에서 발생하는 다양한 버그에 대한 다양한 해결 방법이 포함되어 있음을 명심해야합니다. 그러나 해결 방법은 올바르게 수행하는 다른 시스템 구성의 문제의 원인이 될 수 있으므로 필요하지 않으므로 가능한 모든 시스템 구성을 테스트하는 것은 불가능하므로 해결 방법이 까다 롭습니다. 따라서 대안을 선택적으로 비활성화하고 개발자가 기본 코드에 대한 수정 사항을 테스트 할 수 있도록하는 것이 중요한 이유가 있습니다.
MttJocy

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.