전체 화면 앱 후 화면이 느리게 검은 색으로 바 goes


13

특정 응용 프로그램을 전체 화면으로 볼 때마다 화면 전체가 위에서 아래로 천천히 검은 색 필터로 표시되기 시작합니다 ( 이 YouTube 비디오 참조 ).

화면을 새로 고치려고 할 때 (예 : 마우스 커서 나 새 프레임을 그리는 게임 이동) 검은 막대가 다시 처음부터 시작됩니다. 이렇게하면 화면이 깜박 거리거나 변색 될 수 있습니다.

Firefox 및 터미널과 같은 특정 응용 프로그램에서는이 동작이 나타나지 않지만 Chrome, Discord 및 다양한 게임과 같은 다른 응용 프로그램에서는이 동작이 나타나지 않습니다. Nouveau 드라이버에서 실행할 때이 동작을 나타내는 응용 프로그램이 없습니다.

Unity 데스크탑과 같이 계속 다시 그리기 응용 프로그램으로 돌아 가면 검은 화면이 더 이상 진행되지 않지만 시간이 지남에 따라 약간 깜빡이는 현상이 발생합니다.

스크린 샷을 찍거나 녹화 할 수 없습니다. 이것은 이것이 X 서버 나 디스플레이 관리자보다 낮은 수준이라는 것을 제안합니다.

이 오류는 게스트 세션에서 발생하지 않는 것 같습니다 (또는 아직 재생할 수 없었습니다). 잘못된 구성과 관련된 것이 재생 중임을 나타냅니다. 그러나 새 계정 만들면 이 버그가 발생합니다.

무슨 일이야? 이것은 단지 드라이버 버그입니까? 어떻게 든 수정 해야하는 구성 오류입니까?

현재 시도한 것들 목록 (작동하지 않음) :

  • 모든 Unity 설정 초기화
  • NVIDIA 설정 ​​파일을 삭제하고 재생성하십시오
  • NVIDIA 드라이버 제거 / 다시 설치
  • 구형 NVIDIA 드라이버 사용
  • 대체 디스플레이 관리자 사용 ( xdm)

Chrome에서 하드웨어 가속을 사용 중지하면이 문제없이 기능을 사용할 수 있지만 여전히 기본 문제를 해결하지는 못합니다. 항상 하드웨어 가속을 사용 중지하는 옵션은 아닙니다.

가능하다면 프로파일을 재설정하거나 오픈 소스 드라이버로 다시 전환하는 것을 피하고 싶습니다. 이것들은 모두 내 마음에 드는 최후의 수단이며 여전히 이런 일이 일어 났는지 알지 못합니다 . 즉, 경로를 따라 가면 버그를보고하거나 새 프로필에서 실수로 트리거하지 않도록 할 수 있습니다.


운영 체제 : Ubuntu 16.04 LTS
커널 : 4.10.0-36 일반, 4.11.0-14 일반
그래픽 카드 : Nvidia GTX 1080 ( 최적화 아님)
GC 드라이버 : NVIDIA 387.12, 384.90 및 381.22의 재현


따라서 사용할 때 문제가 발생 nouveau하지 않으며 게스트 사용자와 함께 nvidia또는 nouveau게스트 사용자와 함께 사용할 때 발생하지 않습니다 . 언제 시작했는지, 그때 무엇을했는지 모릅니다.
디저트

1
나는 그것을 철저하게 테스트하지 않는다는 것을 인정하지만, 누보에서는 그것을 알아 차리지 못했습니다. 또한 손님 세션에서 그것을 재현 할 수 없었습니다. 나는 가서 확실하게 테스트 할 것입니다.
Kaz Wolfe


작동하지 않는 답변이 삭제되었습니다. 아무도 해결책을 찾지 못하면 저를 핑합니다. 또한 온라인 상태 일 때 채팅을 좀
더해서

@Fabby 위의 링크 된 대화방 디저트에 자유롭게 참여하십시오. 가능한 빨리 답변 해 드리겠습니다.
Kaz Wolfe

답변:


6

앱 의 영향을받는 화면에서 Force Composition Pipeline 또는 Force Full Composition Pipeline 을 사용하도록 설정하십시오 nvidia-settings.

클릭하는 것

그런 다음 적용을 클릭 하십시오 . 화면이 잠깐 깜빡 일 수 있지만 문제는 즉시 해결됩니다.


또는 실제 Xorg.conf파일 이없는 경우 (보통 좋은 아이디어) 다음을 파일에 넣습니다 /usr/share/X11/xorg.conf.d/20-nvidia.conf(없는 경우 작성).

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
EndSection

사용하여 디스플레이 관리자를 다시 시작 systemctl restart lightdm.service하면 완벽하게 작동합니다.


면책 조항 : 이것이 어떻게 문제를 해결하는지 모르겠습니다. 그냥 그렇습니다.

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