NVidia-331을 사용하는 14.04 및 XBMC에서 화면 찢김을 어떻게 제거합니까?


12

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

/ proc / cpuinfo

Radeon (tm) 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


이것이 무엇인지 보여주는 이미지를 추가 할 수 있습니까? 다음 : 아티팩트와 관련된 이상한 동작은 -bug- 여야합니다. 따라서 가장 좋은 옵션은 해당 패키지에 대해 버그를
신고

작업 확인. Ubuntu 14.04, XBMC 12.3 및 nVIDIA 331.38 사용 (GT440)

감사합니다! 티모 Jyrinki의 REPO에서 libsdl1.2debian는 KDE와 너무 나를 위해 그것을 해결과 AMD APU 8670D 설치

2
나는 -bs를 추가하고 libsdl ppa를 가능하게하는 제안을 시도했지만 화면이 찢어지지 않았습니다. 마인 크래프트 재생 계단을 오르 내릴 때 화면이 찢어졌습니다. Nvidia Binary BLOB 337.25와 함께 GTX 760을 사용하고 있습니다. 게임 내에서 VSync가 활성화되었습니다. nvidia 설정 내에서 VBlank와의 동기화도 가능하므로 다른 제안이 있으시면 알려주십시오.이 화면이 찢어지면 지붕을 통해 나를 안내합니다!
기술 전문가 우부 테크

답변:


20

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

완전한. 와 함께 X에 이것을 전달하기 위해 필요한 것을 추가했습니다 startx. 감사.
Oli

1
정말 고마워! 참고,이 또한 (내 온보드 I3) 인텔 그래픽 카드를 수정
SCDF

인텔 아이비 브리지로 내 문제도 해결했습니다. 감사 !
Toilal

9

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을 사용하는)에서 문제를 해결했습니다.


또한 그것을 해결하는 것
장 미셸 가르시아

1
이 수정 프로그램은 Ubuntu 14.04 libsdl1.2debian버전1.2.15-8ubuntu1.1 으로 릴리스되었습니다 . 더 이상 Timo Jyrinki PPA를 사용할 필요가 없습니다 sudo apt-get upgrade.
gene_wood

3

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


1

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에서 작동했습니다.


티어 프리 데스크탑이 활성화 된 촉매 제어 센터 -THIS :)
Richard de Wit
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.