Fórum Root.cz
Hlavní témata => Desktop => Téma založeno: Arthur 28. 11. 2011, 14:04:52
-
Ahojte
potřeboval bych vysvětlit takovou základní věc:
proč je desktop/WM bez 3D akcelerace (napr. Xfwm, Unity 2D, Metacity) tak hrozně pomalý ? Tj. pouhé přesouvaní okna vykazuje silný "tearing", stejně tak přehrávání videa.
Abych mohl sledovat v Xubuntu video, musím si zapnout Compiz. Proč ?
Co přesně spadá do oblasti 2D resp. 3D akcelerace ? Jak to spolu souvisí ?
Dík
-
Ahojte
potřeboval bych vysvětlit takovou základní věc:
proč je desktop/WM bez 3D akcelerace (napr. Xfwm, Unity 2D, Metacity) tak hrozně pomalý ? Tj. pouhé přesouvaní okna vykazuje silný "tearing", stejně tak přehrávání videa.
Abych mohl sledovat v Xubuntu video, musím si zapnout Compiz. Proč ?
Co přesně spadá do oblasti 2D resp. 3D akcelerace ? Jak to spolu souvisí ?
Dík
mam Awesome WM, Archlinux 32bit, bez kompozitoru a vsetko mi ide uplne normalne, nikdy som ziadny problem co popisujes nezaznamenal
-
2d vs 3d nemá nic společné s tearingem. Jde o problém driver a vykreslování v rámci WM. Pro linux/unix jsou příšerné drivery a implementace kompozitoru taky není ehm ehm...
Včera jsem to zrovna řešil na BSD workstatione, kde jsou drivery používány z linuxu v rámci emulace linuxu takže asi tak... :((
-
Podle nadpisu jsem tedy čekal opačnou zkušenost. Právě akcelerovaná plocha stojí za prd na rozdíl od neakcelerované a je jedno jestli, v mém případě, s nouveau ovladačem nVidie nebo s proprietárním ovladačem přímo od výrobce. V GNOME 2 s Metacity jsem si chrochtal blahem, jak je vše krásně rychlé, v GNOME 3 s Mutterem to je o dost horší (ačkoliv lepší, než co pamatuji doby s Compizem na GNOME 2).
-
To je zvláštní, u mě je 3D desktop ve všech případech lepší (radeon a intel karty, vždy s ubuntu+gnome).
Zajímavé taky je, že s proprietárními ovladači Radeon karty (FGLRX+Compiz) si můžu nastavit "tear free desktop on/off". Při zapnutém tear-free je všechno dobré až na trhané video (žere to víc prostředků GPU), při vypnutém tear-free se to chová velmi podobně jako OSS ovladače ve 2D - tj. není to trhané, ale "tearinguje" to. Video si musím pustit s OSS ovladačem, ale s Compizem, jinak se na to nedá dívat.