Ubuntu – částečné poblikávání či nepřekreslování obsahu oken

Začalo to z mně neznámých důvodů, každopádně před časem se mi přestala občas překreslovat okna na mém Ubuntu 14.10. Bylo to zajímavé, protože to bylo zcela nesystematické, občasné a týkalo se to jen případů, kdy se měnila jen část obrazu a naráz. Na vestavěné intelácké GPU to problikávalo (jako můžete vidět na videu níže), na grafice od Nvidie to bylo statické a někdy trvalo třeba 10 sekund, než se obraz obnovil, pokud se dále nehýbal.

Řešením, ačkoliv ne dokonalým, se ukázalo být přinucení Compizu, aby překresloval celou obrazovku. K tomu budete potřebovat Compizsettings Manager, který je k disposici v oficiálních repositářích Ubuntu. Instalace takto:

# apt-get install compizconfig-settings-manager

V něm v sekci Workarounds zaškrtněte políčko Force full screen redraws (buffer swap) on repaint.

Druhá možnost je zaškrtnout následující dvě možnosti:
Fix screen updates in XGL with fglrx
Force syncronization between X and GLX

Tady sice nemám ponětí, co to vlastně dělá, ale funguje to možná mirně líp než předchozí možnost.

compizconfig01

Takhle zachytil podobný problém tazatel na Askubuntu:


A takhle člověk s Nvidií:

Původní dotaz na Askubuntu a vlákno na Ubuntuforums.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *