Ich habe meinen 12.04 HTPC auf 14.04 aktualisiert (neue Installation; gleiche Hardware) und habe angefangen, schreckliche Bildschirmrisse zu bekommen, wo ich vorher keine hatte.
/ proc / cpuinfo
AMD A4-3300 APU mit Radeon (tm) HD-Grafik
lspci
...
01: 00.0 VGA-kompatibler Controller: NVIDIA Corporation GT218 [GeForce 210] (Rev. A2)
...
lsmod
...
nvidia 10675249 71
drm 302631 2 nvidia
...
Alles ist aus den offiziellen Repos.
xbmc_12.3 + dfsg1-3ubuntu1_all.deb
nvidia-331_331.38-0ubuntu7_amd64.deb
Antworten:
Auch ich hatte dieses Problem nach dem Upgrade auf 14.04
Die hier erwähnte Lösung wirkte Wunder für mich,
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1278012/comments/12
Eine Problemumgehung für Ubuntu 14.04 mit dem nvidia-Treiber ist das Deaktivieren des Sicherungsspeichers in xorg: Stellen Sie sicher, dass Sie die Option "-bs" in der lightdm-Konfigurationsdatei haben:
Wenn Sie einen anderen Mechanismus zum Starten von X verwenden, können Sie dasselbe Flag auf ähnliche Weise verwenden. Das
startx
Folgende wird beispielsweise häufig in XBMC-Startskripten (und in Startskripten anderer Kioskanwendungen) verwendet:quelle
startx
. Vielen Dank.Zusammenfassend lässt sich sagen, dass das eigentliche Problem beim libsdl1.2-Paket liegt, wie in diesem Fehlerbericht angegeben .
Die Lösung ist fertig, aber auf Ubuntu-Standardpaketquellen ist sie noch nicht verfügbar (zumindest nicht für mich). Eine Möglichkeit, dies zu lösen, besteht darin, die Entwickler-PPA zu importieren und das gepatchte Paket direkt zu installieren:
Sie können die PPA später entfernen mit:
Alle Kredite an Timo Jyrinki .
Dies löste das Problem für mich in einer Gnome-Shell-Umgebung (die GDM verwendet).
quelle
libsdl1.2debian
Version veröffentlicht1.2.15-8ubuntu1.1
. Das Timo Jyrinki PPA muss nicht mehr verwendet werdensudo apt-get upgrade
.Bildschirmrisse können auch durch xfce-Compositing oder Window-Manager mit Compositing verursacht werden, das keine vblank-Synchronisation unterstützt! Um das Problem zu beheben, habe ich compton verwendet, das das Zerreißen vollständig unterbindet. Es ist auch recht einfach zu konfigurieren. Ich habe diese Anleitung befolgt und hatte keine Probleme.
quelle
Wenn Sie das Problem nicht durch ein Paketupdate von Timo Jyrinki und ein Downgrade des Catalyst Control Center lösen können, gehen Sie wie folgt vor:
Laden Sie Catalyst 14.9 herunter , verpackt als
Laden Sie Catalyst 14.6 Beta herunter , gepackt als
Installieren Sie zuerst Catalyst 14.6 Beta mit der hier angegebenen Methode .
Starten Sie neu. Dann spülen Sie den Katalysator durch:
OHNE Neustart, noch im Terminal, installieren Sie Catalyst 14.9 mit der gleichen Methode wie Catalyst 14.6 installiert wurde.
Jetzt haben Sie Ihr aktuelles Catalyst Control Center mit aktiviertem Tear Free Desktop. Diese Methode funktionierte unter Ubuntu 14.04 und Linux Mint 17
quelle