Portál AbcLinuxu, 13. května 2025 20:07

Dotaz: LTSP - seká se jen flash

12.1.2009 23:36 9002
LTSP - seká se jen flash
Přečteno: 1373×
Odpovědět | Admin

Na ubuntu hardy mám ltsp server 64bit. Klienti jsou 32bit. Zkoušel jsem na nich přehrávat video ve fullscreenu a v pohodě to jde, ale flash se seká(zkoušeno na youtube), tak divně se překresluje obraz. Zkoušel jsem flash player 9 i ten nový 64bitový, ale pořád je to to samé. Šifrování přenosu nepoužívám. Barevná hloubka 15bitů. Pokud např. při zadávání "sudo" hesla nebo tak gnome ztmavuje obrazovku(takovej ten šedoefekt nebo jak to nazvat), taky se to seká a pomalu překresluje. Kde je problém? Jak to napravit. Nějak to snad jít musí když už jde plynule video ve 1280x1024 i se zvukem.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.1.2009 12:28 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash
Odpovědět | | Sbalit | Link | Blokovat | Admin
Video přehráváte jak? Přes GLX, XVMC nebo čisté X11? Tipuji, že ne čistým X11. Za to efekt zšednutí nebo flash player 9 používají čisté X11, což samozřejmě neutáhne síť a obraz se trhá takovým charakteristickým způsobem, kdy se vykreslí část snímku, část zůstane starého, pak se dokreslí zbytek a zase jen kousek nového a tak dál.
13.1.2009 18:10 9002
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

No videa jedou přes xv. Tak jak tedy mám přesvědčit systém aby to nejelo přes to X11? Ten, mně sice dokonale odporný, flash fakt potřebuju.

13.1.2009 18:34 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash
Jste si jistý, že video přehráváte přes xv? Pokud opravdu ano, pak ale původní neškálované video je velmi mrňavé, protože jinak si nedovedu představit, jak by to vaše rozlišení utáhla síť. (Mimochodem chápu vás dobře, že aplikace běží na serveru a klienty jsou X terminály?)
13.1.2009 19:17 9002
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

No jistý si nejsem. Každopádně to funguje. Neškálované video má 512x384. Existuje nějaký způsob jak přinutit flash ke "spolupráci"? Přeci jen to video na youtube není nějak klavitní a má malé rozlišení.

13.1.2009 20:01 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

Přehrávač Flashplayer od Adobe nepřinutíte k ničemu. Můžete zkusit Gnash s OpenGL výstupem. Nebo prý 10. verze Flashplayeru umí výstup přes OpenGL.

Jinak doporučuji parametr -vo u mplayeru, abyste si vyzkoušel, který videovýstup je nejúčinnější.

13.1.2009 20:18 9002
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

Teď zkouším poslední verzi nativně 64 bitovou. Kde nastavím opengl?

13.1.2009 20:19 9002
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

Anebo nedá se to nastavit někde obecně který video výstup se má používat, aby fungovalo i to ztmavování obrazovky?

13.1.2009 20:32 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

Ztmavování obrazovky je podvod.

Dělá se tak, že se přečte každý pixel na obrazovce (data cestují z X serveru na terminálový server), přepočítá se barva na tmavší a nový pixel se vykreslí na stejné místo (data zase cestují zpět z terminálového serveru na X server).

Kdybyste použil VNC, NX nebo RDP, tak se přečtení a výpočet provede na terminálovém serveru a na X server putuje už jen výsledná přepočtená obrazovka (ale také bod po bodu).

Kdybyste použil kompozitního správce obrazovky (a tím automaticky nepřímé OpenGL vykreslování všech oken), tak by se v ideálním případě poslal na X server příkaz ke ztmavení všem oken kromě toho, co má být navrchu viditelné, a obraz by se přepočítal v grafické kartě.

Takto to funguje, a tudíž žádný magický přepínač neexistuje.

13.1.2009 20:51 9002
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

Je mi jasné, že se mění jen barvy. Jde o to to celý nějak zrychlit.

13.1.2009 21:17 9002
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

Tak dobře to jde v kaffeine s xshm výstupem. V mplayer mi funguje jako jediný x11. Např. na youtube to má nízký rozlišení, tak by se to sekat nemělo. Když čtu "mám server s 20 klienty, kde fumguje flash dobře" tak je to divný.

13.1.2009 23:32 9002
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

Tak jsem změřil, že flash na youtube má kolem 60Mbit/s a to video, co jsem zde uvedl má v mplayeru na videovýstup x11 jen 35Mbit/s, což je ještě divnější.

14.1.2009 05:05 global
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jakou mas verzi flashe? Verze 9 nepodporuje hardwarovou akceleraci a pak kdyz to soupnes na full screen tak se to seka. Stahni a nainstaluj flash 10. deb balicek na debian experimental rep.

Mel jsem ten samy problem v Debianu s motogp.com video prenosy.

14.1.2009 15:31 9002
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

Na některých klientech ale nemám možnost rozchodit hardwarovou akceleraci. Maj trochu old-school grafiky. Flash player 10 už používám. Je to ale pořád těch 70Mbit/s.

20.1.2009 23:00 9002
Rozbalit Rozbalit vše Re: LTSP - seká se jen flash

Tak jsem rozchodil akceleraci. Nyní mohu přehrávat videa přes xv i ve fullscreen módu naprosto plynule. Příkaz glxgears ukáže kola, která se ale trochu občas "kousnou", ale ten zas..nej flash 10 se pořád seká při stejným využití cpu. Proč? Jak zjistím, zda používá akceleraci a pokud ne tak co se mu zas nelíbí?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.