Zaktualizowałem mojego 12.04 HTPC do 14.04 (nowa instalacja; ten sam sprzęt) i zacząłem strasznie rwać ekrany tam, gdzie wcześniej go nie miałem.
/ proc / cpuinfo
APU AMD A4-3300 z kartą graficzną HD Radeon (tm)
lspci
...
01: 00.0 Kontroler zgodny z VGA: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
...
lsmod
...
NVIDIA 10675249 71
drm 302631 2 NVIDIA
...
Wszystko pochodzi z oficjalnych repozytoriów.
xbmc_12.3 + dfsg1-3ubuntu1_all.deb
nvidia-331_331.38-0ubuntu7_amd64.deb
Odpowiedzi:
Ja również miałem ten problem po aktualizacji do 14.04
Wspomniane tutaj rozwiązanie działało dla mnie cuda,
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1278012/comments/12
Obejściem dla Ubuntu 14.04 ze sterownikiem NVIDIA jest wyłączenie magazynu kopii zapasowych w Xorg: Upewnij się, że masz opcję „-bs” w pliku konfiguracyjnym lightdm:
Jeśli używasz innego mechanizmu do uruchamiania X, możesz użyć tej samej flagi w podobny sposób. Na przykład: oto,
startx
co jest powszechnie używane w skryptach startowych XBMC (i innych aplikacji kiosku):źródło
startx
. Dzięki.Podsumowując odpowiedź Brendena, prawdziwym problemem jest pakiet libsdl1.2, jak stwierdzono w tym raporcie o błędzie .
Rozwiązanie jest gotowe, ale jakoś nie jest jeszcze dostępne w domyślnych źródłach pakietów Ubuntu (przynajmniej nie dla mnie). Tak więc sposobem na rozwiązanie tego jest zaimportowanie PPA dewelopera i zainstalowanie łatanego pakietu bezpośrednio:
Możesz później usunąć PPA za pomocą:
Wszystkie kredyty dla Timo Jyrinki .
To rozwiązało problem dla mnie w środowisku powłoki gnome (korzystającym z gdm).
źródło
libsdl1.2debian
wersji1.2.15-8ubuntu1.1
. Nie musisz już używać PPA Timo Jyrinki, po prostusudo apt-get upgrade
.Zrywanie ekranu może być również spowodowane przez kompozycję Xfce lub menedżera okien z kompozycją, która nie obsługuje synchronizacji vblank! Aby rozwiązać problem, użyłem Comptona, który całkowicie zatrzymuje łzawienie, jest również dość łatwy do skonfigurowania, postępowałem zgodnie z tym przewodnikiem i nie miałem żadnych problemów.
źródło
Dla tych, którzy nie są w stanie rozwiązać problemu zarówno przez aktualizację pakietu z Timo Jyrinki, jak i obniżenie wersji Catalyst Control Center, wypróbuj następującą metodę:
Pobierz Catalyst 14.9 , spakowany jako
Pobierz Catalyst 14.6 Beta , spakowany jako
Zainstaluj Catalyst 14.6 Beta Najpierw przy użyciu metody podanej tutaj .
Restart. Następnie wyczyść katalizator poprzez:
BEZ Ponownego uruchamiania, wciąż w terminalu, zainstaluj Catalyst 14.9 przy użyciu tej samej metody, co zainstalowany Catalyst 14.6.
Teraz masz swoje najnowsze Catalyst Control Center z włączonym Tear Free Desktop. Ta metoda działała na Ubuntu 14.04 i Linux Mint 17
źródło