nvidia GTX 960 M을 사용하여 16.04에서 화면 찢기를 어떻게 제거합니까?


12

16.04를 설치하면 화면이 찢어 질 수 있습니다. 예를 들어 화면을 가로로 창을 드래그하면 화면 하단이 상단보다 약간 뒤 떨어져서 비디오를 볼 때 화면 하단이 상단 뒤에 몇 프레임이됩니다.

다음 질문에 제공된 해결책을 시도했지만 불행히도 도움이되지 않았습니다.

내 그래픽 카드는 Nvidia GeForce GTX 960M이며 사용하고 NVIDIA binary driver - version 361.42 from nvidia-361있습니다.

이 문제는 15.10을 실행할 때도 발생했습니다.


말 그대로이 문제를 해결하는 데 효과가없는 것 같습니다. 짜증나는 인텔 그래픽으로 만 전환하십시오.
Riki137

@ Riki137 인텔 그래픽으로 어떻게 전환합니까?
user3728501 2016 년

로컬 편집이 더 이상 작동하지 않도록하기 위해 15.10 / 16.04에 발생한 일은 메사 버그로 인한 것입니다. 소위 수정은 nvidia-prime을 통해 nvidia 드라이버를 사용하는 동안 Intel의 모드 설정으로 이동하는 것이 었습니다. tearless 옵션은 modesetting과 함께 작동 할 수 없으며 sna로 전환 할 수 없습니다. 우분투 드라이버 공통을 수정하고 통일 시간을 변경하여 메사 버그를 해결할 수 있습니다. 그러나 100 % 깨끗한 솔루션이 아니라는 대답으로 게시하지는 않습니다. (UF에 게시물이있을 수 있음) xserver에 수정 사항이 있으며 내년에 우분투에 나타날 수 있습니다. (또는 14.04
doug

1
또한 드라이버 (버전 381.09로)를 업데이트 한 후에도 Nvidia Quadro M1200 에서이 문제가 발생했습니다.이 버전은 아래 @qwr의 답변에서와 같이 Intel GPU로 전환하여 해결되었습니다.
Garrett

답변:


16

/ g /에서 찾은 쉬운 수정. 이 명령을 시작 명령에 추가하십시오

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

물론 Nvidia 드라이버를 사용하는 경우 작동합니다.

편집 : 그래서 다중 모니터 설정을 위해 내가 사용하는 것이 좋습니다 것 Nvidia X server settings, 프로그램을 이동 X Server Display Configuration및 사용 Save to X configuration file. 지금 추구 /etc/X11/xorg.conf하고 추가 할 { ForceCompositionPipeline = On}각 모니터 설정합니다 (+ 0 + 0 + 일 +가 someting) 후

또한 시작 명령을 수행 sudo apt install compton하고 추가 할 수 있습니다 compton.

편집 : 나는 이것이 얼마나 오래 있었는지 모르겠지만 NVIDIA X 서버 설정 프로그램 nvidia-settings에는 ForceFullCompositionPipeline을 그래픽으로 수행하는 옵션이 있습니다. 'X 서버 디스플레이 구성'메뉴에서 '고급 ...'을 클릭하고 '강제 전체 구성 파이프 라인'을 선택하고 'X 구성 파일에 저장'을 누르십시오. 구성 파일에 대한 사전 정의 된 경로가없는 경우 /etc/X11/xorg.conf파일 경로 텍스트 상자에 입력하고 저장하십시오.


1
고마워, 이것은 효과가 있었지만 그것은 또한 내 모니터 중 하나를 검은 색으로 바꿨다.
nana

... 그런 경우 디스플레이에서 해당 디스플레이를 다시 활성화하십시오.
nana

무슨 소리 야 /g/?
Garrett

3
다른 멍청한 놈의 경우 터미널에서 이것을 테스트하여 작동하는지 확인하십시오 ( 시작 스크립트에 추가 하고 다시 로그인 하기 전에 ). 불행히도, 이것은 나를 위해 작동하지 않았습니다 (Nvidia Quadro M1200, nVidia 버전 381.09).
Garrett

또한 나를 위해 일하지 않았다. GF940M을 실행 중입니다. M 칩이나 통합 그래픽이 활성화 된 컴퓨터처럼 보이지 않습니다.
dat tutbrus

4

지금까지 시도한 유일한 솔루션은 훌륭하지 않지만 무언가 입니다 .Nvidia GPU 대신 Intel GPU를 사용하십시오 . 대부분의 화면 찢김이 줄어 듭니다.

Nvidia X 서버 설정 ( nvidia-settings)에서 PRIME 프로파일로 이동하여 인텔 (절전 모드)을 선택하십시오 . 또는 sudo prime-select intel.

Nvidia 940MX와 함께 현재 공식 릴리스 인 nvidia-370을 사용하고 있습니다. 아이러니하게도 그들의 드라이버는 여전히 인텔 드라이버보다 나쁩니다. 밝은면에서 배터리 수명이 거의 두 배가되었으므로 꽤 좋은 거래였습니다.

업데이트 : 커널 4.7.0 용 기본 인텔 드라이버를 사용하면 화면 찢김 문제가 전혀 없습니다. grub에 nomodeset이있는 nvidia-387은 괜찮은 것 같지만 밝기 변경이 비활성화되어 있으므로 지금은 사용하지 않습니다.


1

약간 늦었지만 XFCE4 또는 유사한 비 합성 DE로 전환하는 것이 좋습니다. 적어도 내 경우 (Lenovo Y580, opensuseLeap 42.1 + 땅벌)에서 파이어 폭스에서 화면이 찢어지고 느리게 스크롤되는 방법을 제거했습니다. 건배!!!!


2
문제를 해결하고 문제를 해결하는 것은 다릅니다. 그러나 여기서 경험을 공유하는 것이 좋습니다. AskUbuntu에 오신 것을 환영합니다!
mook765

제안 해 주셔서 감사합니다. XFCE조차도 화면이 찢어지는 문제를 해결할 수 없었습니다. 내 노트북이 저주받은 것 같습니다. 이 해결 방법이 다른 사람을 도울 수 있기를 바랍니다.
Gilly

1

나는 오랫동안이 문제를 겪어 왔으며 이제 nouveau 드라이버가 설치되었습니다. 이 게시물의 솔루션을 사용해보십시오. 작동하는지 알고 싶습니다 .http : //ubuntuforums.org/showthread.php? t = 2235382

또한 이것? 하지만 그것은 나를 위해 작동하지 않았다 ... https://psyq123.wordpress.com/2015/09/20/another-way-to-fix-tearing-and-vsync-issues-using-the-nvidia-driver /

좋아, 몇 가지 일을했지만 다음과 같이 수정했습니다.

CLI를 열고 다음을 수행하십시오.

sudo nvidia-xconfig

그때:

sudo nvidia-settings

설정에서 화면 해상도와 화면 주사율을 Xserver설정하고 (내 1920x1200 @ 60hz로 설정)xorg.conf

그런 다음 수행하십시오.

sudo nano /etc/X11/xorg.conf

장치 섹션을 다음과 같이 편집하십시오.

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
Option "RegistryDwords" "PerfLevelSrc=0x2222"
Option "TripleBuffer" "True"
EndSection

카드를 성능 모드로 설정하고 3 중 버퍼링을 활성화합니다.

에서 nvidia-settings/OpenGL설정 :

Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping

구성을 저장하고 X 서버를 다시 시작하십시오.


3
nvidia 설정 내에서 재생 빈도를 변경하는 옵션을 찾을 수 없었으며 동기화를 Vblank로 설정, 뒤집기 허용 또는 적합한 텍스처 클램핑 사용 옵션을 찾을 수 없었습니다. 내 xorg.conf를 변경해도 도움이되지 못했습니다 Device. 섹션 이 두 개 이상 있기 때문일 수 있습니다 . 답변 주셔서 감사합니다!
Gilly

정말 실망스러운 문제입니다 ... 여기에 더 많은
것들이

불행히도 나에게도 효과가 없었습니다. 지금은 인텔 그래픽을 사용하고 있으며 업데이트로 수정되기를 바랍니다. 이 문제와 비슷한 문제로 많은 사람들이 영향을받는 것 같습니다.
Gilly

"Vblank Flip Flipping Conformant Texture Clamping"은 어디에 있습니까?
user3728501

모르겠습니다. 해당 옵션이 존재하는 것처럼 보입니다. 적어도 드라이버 관리자를 통해 설치하는 nvidia 드라이버에서. 아마도 nvidia 웹 사이트에서 nvidia 드라이버를 설치하려고 시도 할 수 있지만 시스템이 손상 될 위험이 있습니다.
draoi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.