Proč je 3D desktop rychlejší než 2D?

Arthur

Proč je 3D desktop rychlejší než 2D?
« kdy: 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
« Poslední změna: 28. 11. 2011, 17:58:33 od Petr Krčmář »


Re: Desktop 2D. vs 3D
« Odpověď #1 kdy: 28. 11. 2011, 14:16:41 »
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

Re: Desktop 2D. vs 3D
« Odpověď #2 kdy: 28. 11. 2011, 14:20:56 »
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... :((

Re: Desktop 2D. vs 3D
« Odpověď #3 kdy: 28. 11. 2011, 14:30:18 »
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).

Arthur

Re: Desktop 2D. vs 3D
« Odpověď #4 kdy: 28. 11. 2011, 15:21:50 »
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.