NVidia-331 ile 14.04 ve XBMC'deki ekran yırtılmasını nasıl ortadan kaldırabilirim?


12

12.04 HTPC'mi 14.04 (yeni kurulum; aynı donanım) olarak güncelledim ve daha önce olmadığım yerde korkunç ekran yırtılmasına başladım.

/ Proc / cpuinfo

Radeon (tm) HD Grafikli AMD A4-3300 APU

lspci

...

01: 00.0 VGA uyumlu denetleyici: NVIDIA Corporation GT218 [GeForce 210] (rev a2)

...

lsmod

...

nvidia 10675249 71

drm 302631 2 nvidia

...

Her şey resmi depolardan.

xbmc_12.3 + dfsg1-3ubuntu1_all.deb

nvidia-331_331.38-0ubuntu7_amd64.deb


bunun ne hakkında olduğunu göstermek için bir resim ekleyebilir misiniz? sonraki: Eserler ile ilgili HERHANGİ garip bir davranış -bug- olmalıdır. Yani en iyi seçenek gelen paketin hakkında hata bildiriminde olacaktır
Rinzwind

Çalıştığı onaylandı. Ubuntu 14.04, XBMC 12.3 ve nVIDIA 331.38'i kullanma. (GT440)

Teşekkür ederim! Timo Jyrinki repo gelen libsdl1.2debian yüklemek benim için de kde ve amd apu 8670D ile çözüldü

2
Her iki öneri -bs ekleme yanı sıra libsdl ppa etkinleştirme denedim ve hiçbiri benim ekran yırtılma yaptı. Minecraft oynamak Merdivenlerden yukarı ve aşağı koşarken büyük ekran yırtılma var. Nvidia Binary BLOB 337.25 ile GTX 760 kullanıyorum. VSync oyunda etkin. VBlank ile senkronizasyon nvidia ayarlarında da etkinleştirildiğinden, başka herhangi bir öneriniz varsa lütfen bana bildirin, bu ekran yırtılması beni çatıdan sürüyor!
Ubu Tech Guru

Yanıtlar:


20

14.04 sürümüne geçtikten sonra da bu sorunu yaşadım

Burada bahsedilen çözüm benim için harikalar yarattı,

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

Nvidia sürücüsüne sahip ubuntu 14.04 için bir geçici çözüm, xorg'daki yedekleme deposunu devre dışı bırakmaktır: Lightdm yapılandırma dosyasında "-bs" seçeneğinin bulunduğundan emin olun:

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

X'i başlatmak için başka bir mekanizma kullanıyorsanız, aynı bayrağı benzer şekilde kullanabilirsiniz. Örneğin, startxXBMC (ve diğer kiosk uygulamalarının) başlangıç ​​komut dosyalarında yaygın olarak kullanılanlar:

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

Mükemmel. Bunu X'e iletmek için ne yapmam gerektiğini ekledim startx. Teşekkürler.
Oli

1
Harika teşekkürler! Not, bu aynı zamanda Intel grafik kartları (benim yerleşik i3) için de düzeltir
SCdF

Intel ivybridge ile de sorunumu çözdü. Teşekkürler !
Toilal

9

Sadece Brenden'in cevabını özetlemek gerekirse, asıl sorun bu hata raporunda belirtildiği gibi libsdl1.2 paketinde .

Çözüm hazır, ancak bir şekilde henüz varsayılan Ubuntu paket kaynaklarında mevcut değil (en azından benim için değil). Bu nedenle, bunu çözmenin bir yolu, geliştirici PPA'sını içe aktarmak ve yamalı paketi doğrudan kurmaktır:

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

Daha sonra PPA'yı aşağıdakilerle kaldırabilirsiniz:

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

Tüm krediler Timo Jyrinki'ye .

Bu benim için, gnome kabuğu ortamında (gdm kullanan) problemi çözdü.


ayrıca çözüyor gibi görünüyor
Jean-Michel Garcia

1
Bu düzeltme, Ubuntu 14.04 için libsdl1.2debiansürüm1.2.15-8ubuntu1.1 olarak yayınlanmıştır . Artık Timo Jyrinki PPA'yı kullanmaya gerek yok sudo apt-get upgrade.
gene_wood

3

Ekran yırtılmasına, xfce bileşimi veya vblank senkronizasyonunu desteklemeyen birleştirme içeren pencere yöneticisi de neden olabilir! Tamamen yırtılmayı durduran compton kullandığım sorunu düzeltmek için, yapılandırması da oldukça kolay, bu kılavuzu takip ettim ve herhangi bir sorun yaşamadım.


1

Hem Timo Jyrinki'nin paket güncellemesiyle hem de Catalyst Control Center'ı düşürerek sorunu çözemeyenler için şu yöntemi deneyin:

  1. Katalizör 14.9'u indirin ,

    amd-catalyst-14-9-linux-x86-x86-64.zip

  2. İndir Catalyst 14.6 Beta olarak paketlenmiş

    linux-amd-catalyst-14.6-beta-v1.0-jul11.zip

  3. Catalyst 14.6 Beta Önce burada verilen yöntemi kullanarak yükleyin .

  4. Başarılı kurulumdan sonra yeniden başlatın. Ardından Catalyst Control Center'ı açın ve Tear Free Desktop'ı ON olarak ayarlayın.
  5. Yeniden Başlatma. Ardından Katalizörü şu şekilde temizleyin:

    sudo apt-get purge fglrx*
    
  6. Yeniden başlatma olmadan , hala terminalde, Catalyst 14.6 ile aynı yöntemi kullanarak Catalyst 14.9'u kurun.

  7. Başarılı kurulumdan sonra yeniden başlatın. Ardından VSync'i Always ON olarak ayarlayın.

Artık Gözyaşı Ücretsiz Masaüstü etkinleştirilmiş en yeni Katalizör Kontrol Merkeziniz var. Bu yöntem Ubuntu 14.04 ve Linux Mint 17 üzerinde çalıştı


Gözyaşı Ücretsiz Masaüstü etkinleştirilmiş Katalizör Kontrol Merkezi - BU :)
Richard de Wit
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.