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.
Takhle zachytil podobný problém tazatel na Askubuntu:
A takhle člověk s Nvidíí:
Původní dotaz na Askubuntu a vlákno na Ubuntuforums.