NVidia-331을 사용하는 14.04 및 XBMC에서 화면 찢김을 어떻게 제거합니까? 시작했습니다. / proc

12.04 HTPC를 14.04 (새 설치; 동일한 하드웨어)로 업데이트했으며 이전에 없었던 곳에서 끔찍한 화면이 찢어지기 시작했습니다.

/ proc / cpuinfo

Radeon ™ HD 그래픽이 탑재 된 AMD A4-3300 APU

lspci

01 : 00.0 VGA 호환 컨트롤러 : NVIDIA Corporation GT218 [GeForce 210] (rev a2)

lsmod

엔비디아 10675249 71

DRM 302631 2 엔비디아

모든 것은 공식 저장소에서 온 것입니다.

xbmc_12.3 + dfsg1-3ubuntu1_all.deb

nvidia-331_331.38-0ubuntu7_amd64.deb



답변

14.04로 업그레이드 한 후에도이 문제가 발생했습니다.

여기에 언급 된 솔루션은 저에게 놀라운 일이었습니다.

https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1278012/comments/12

nvidia 드라이버가있는 우분투 14.04의 해결 방법은 xorg에서 백업 저장소를 비활성화하는 것입니다. lightdm 구성 파일에 “-bs”옵션이 있는지 확인하십시오.

cat /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
[SeatDefaults]
# Dump core
xserver-command=X -bs -core

X를 시작하기 위해 다른 메커니즘을 사용하는 경우 비슷한 방식으로 동일한 플래그를 사용할 수 있습니다. 예를 들어 다음 startx은 XBMC (및 기타 키오스크 애플리케이션) 시작 스크립트에서 널리 사용되는 것입니다.

startx /etc/X11/Xsession /usr/bin/xbmc-standalone -- -bs


답변

Brenden의 대답을 요약하면, 실제 버그이 버그 보고서에 명시된 libsdl1.2 패키지에 있습니다.

솔루션은 준비되었지만 기본 우분투 패키지 소스에서는 아직 사용할 수 없습니다 (적어도 나에게는 그렇지 않습니다). 따라서이를 해결하는 방법은 개발자 PPA를 가져 와서 패치 된 패키지를 직접 설치하는 것입니다.

sudo apt-add-repository ppa:timo-jyrinki/ppa
sudo apt-get update
sudo apt-get install libsdl1.2debian

나중에 다음을 사용하여 PPA를 제거 할 수 있습니다.

sudo apt-get install ppa-purge
sudo ppa-purge ppa:timo-jyrinki/ppa

모든 크레딧은 Timo Jyrinki에 있습니다.

이것은 ggnome-shell 환경 (gdm을 사용하는)에서 문제를 해결했습니다.


답변

vblank 동기화를 지원하지 않는 컴 포지 팅 기능을 가진 xfce 컴 포지 팅 또는 창 관리자로 인해 화면이 찢어 질 수도 있습니다! compton을 사용하여 찢어짐을 완전히 멈추는 문제를 해결하려면 구성하기도 쉽습니다. 이 안내서를 따르고 아무런 문제가 없었습니다.


답변

Timo Jyrinki의 패키지 업데이트와 Catalyst Control Center를 다운 그레이드하여 문제를 해결할 수없는 경우 다음 방법을 시도하십시오.

  1. 다음 과 같이 패키지 된 Catalyst 14.9 다운로드

    amd- 촉매 -14-9-linux-x86-x86-64.zip

  2. 다음 과 같이 패키지 된 Catalyst 14.6 Beta 다운로드

    linux-amd-catalyst-14.6- 베타 -v1.0-jul11.zip

  3. 여기에 제공된 방법을 사용하여 Catalyst 14.6 Beta First를 설치 하십시오 .

  4. 설치가 완료되면 재부팅하십시오. 그런 다음 Catalyst Control Center를 열고 Tear Free Desktop을 ON으로 설정하십시오.
  5. 재부팅하십시오. 그런 다음 다음을 수행하여 Catalyst를 제거하십시오.

    sudo apt-get purge fglrx*
    
  6. WITHOUT 재부팅 여전히 단말기, 14.6 촉매가 설치되었을 때 동일한 방법을 사용하여 촉매를 설치 14.9.

  7. 설치가 완료되면 재부팅하십시오. 그런 다음 VSync를 Always ON으로 설정하십시오.

이제 Tear Free Desktop이 활성화 된 최신 Catalyst Control Center가 있습니다. 이 방법은 Ubuntu 14.04 및 Linux Mint 17에서 작동했습니다.


답변