Habe jetzt schon 4 verschiedene Aeon Skins ausprobiert. An sich gefallen sie mir echt gut. Nur leider sind die beim Menüwechsel super langsam. Ich muss 3-5 sec warten wenn ich vom Homescreen in einen anderen wechseln will, egal in welchen. Beim zurück wechseln auf den Homescreen genau das gleiche. Auch wenn ich einen Film oder Serie aufrufe oder stoppe dauert es 3-5 sec bis sich das neu Bild aufbaut. Dadurch ist die Akzeptanz des neuen Skins bei meinem Weibchen gleich NULL. Und ich muss somit wieder zurück zu Circus wo diese Wartezeiten überhaupt nicht auftreten auch beim Standard Skin hatte ich das nie. Daher die Frage ist das normal bei Aeon Skins oder woran könnte diese Verzögerung liegen ? Muss ich was an der Graka oder so umstellen ? Nvidia Treiber 2.6XXXX
Wäre echt für jegliche Ratschläge dankbar, alles was ich bisher versucht habe hat leider nichts gebracht
Aeon Skins bei Menüwechsel super langsam
-
keibertz -
13. Dezember 2010 um 21:18 -
Erledigt
-
-
Ich kenne das auch nicht anderes.
-
-
verstehe ich dich richtig das du bei den Aoen Skins auch diese 3-5 sec Wartezeit hast ?
Oder hast du diese Wartezeiten bei allen Skins ? Ich habe mir jetzt mal Cirrus 2.0 installiert und außer beim Zugriff auf die Filmdatenbank habe ich nirgends längere Wartezeiten als 1 sec. Aber da ich die Filmdatenbankansicht eh nicht verwende ist das im Normalbetrieb bei mir zu vernachlässigen.EDIT: thx BS habe den Namen des Skins Cirrus verbessert
-
Gib mir mal einen DL link von diesen aeon skins dann prüfe ich das mal.
-
-
Aeon65 SVN runtergeladen über Passion-XBMC.org Repository (davon habe ich auch ältere Versionen versucht die ich noch auf der Festplatte hatte)
Aeon MQ 2.5.1 mehr Infos unter http://forum.xbmc.org/showthread.php?t=81601
Aeon Showmix 2.5 mehr Infos unter http://forum.xbmc.org/showthread.php?t=82899 -
Nein so schlimm war es bei mir nicht. Aber dennoch empfand ich die ganzen Aeon Skins als sehr träge, weshalb ich wieder umgestiegen bin.
PS: Ich finde keinen Skin der Circus heißt, nur einen der Cirrus heißt.
-
-
AEON ist das Crysis der Skins
Stell mal das [definition='1','4']Debuglog[/definition] an und schau dir die angezeigte CPU-Last an.
Wenn die so richtig schön bei 100% ist, dann stell dein System mal auf 720p runter und teste dann. -
... also da laufen sehr sehr viele Animationen mit delay="2000 bis delay="5000 ms (also ist das gewollt vom/von den Entwicklern.)
delay = warten
beim alten PM III skin konnte man ja die Animationen über skin settings auf OFF setzen evtl. kann man das ja auch im aeon einbauen.
EDIT:
Code
Alles anzeigen<include name="homebuttonanimation"> <animation effect="fade" time="500" delay="400">VisibleChange</animation> <animation effect="rotate" time="300" start="-120" end="0" center="-20,-60" acceleration="-1.1" delay="0" condition="!Skin.HasSetting(animated)">WindowOpen</animation> <animation effect="rotate" time="300" start="0" end="-120" center="-20,-60" acceleration="1.3" delay="0" condition="!Skin.HasSetting(animated)">WindowClose</animation> </include> <include name="contentpanelslide"> <animation effect="slide" time="300" start="600,0" end="0,0" acceleration="-1" condition="[!Skin.HasSetting(animated) + !Skin.HasSetting(tween_animated)]">WindowOpen</animation> <animation effect="slide" time="200" start="0,0" end="600,0" acceleration="1.1" condition="[!Skin.HasSetting(animated) + !Skin.HasSetting(tween_animated)]">WindowClose</animation> <animation effect="slide" tween="bounce" time="1200" start="600,0" end="0,0" acceleration="-1" condition="[!Skin.HasSetting(animated) + Skin.HasSetting(tween_animated)]">WindowOpen</animation> <animation effect="slide" tween="bounce" time="800" start="0,0" end="600,0" acceleration="1.1" condition="[!Skin.HasSetting(animated) + Skin.HasSetting(tween_animated)]">WindowClose</animation> </include>
aha das läuft über eine condition für jede einzelne Animation ... das wäre dann ein Riesen Auffand.
Fällt mir gerade noch ein: über die advanced.xml gabs da nicht auch einen Eintrag für Animation ?
-
-
wenn man das Delay im setting einstellen könnte wäre es perfekt. Oder halt direkt alle Animationen ausschalten.
Oder wenigstens in einer global.xml datei. Denn es aus jedem Eintrag einzeln rauszufischen ist doch etwas zu Zeitaufwendig.
Da frage ich mich aber schon welcher Entwickler auf so ne seltsame Idee kommt, dass der User X sec auf den nächsten Bildschirm warten soll.
Ich bin doch immer froh wenn alles direkt läuft und schnell geladen wird. Oder wird der Delay benötigt um im Hintergrund was zu laden oder ähnliches ?Habe bei der advanced.xml nix gefunden um Animationen ausschalten zu können. Aber da gibt es soo viel vielleicht habe ich es auch nur überlesen. Also wenn jedem weiß wie es geht bitte MELDEN
-
Zitat
Oder wird der Delay benötigt um im Hintergrund was zu laden oder ähnliches ?
Ja und Nein.
Man kann im Grunde für alle größeren Grafiken ein Background-Tag setzen. Dann werden die erste geladen, wenn alles andere abgearbeitet ist.
Dann nutzt man, wenn man das Scrollen in den Listen sanfter machen will.
Oder man setzt einen laaangen Fade-Effekt.
Mach ich auch. Aber nur in der jeweiligen Ansicht und nicht beim Übergang zwischen den Menus.Aber ob das hier die Absicht ist .... keine Ahnung.
Die AEON-Jungs haben ja schon ne Menge Ahnung (wie man möglichst viel Speicher verbrät ) -
-
guggt Euch mal diese <visible> aus der Home.xml an ... da wundert mich nichts mehr.
Code
Alles anzeigen<control type="group"><!--MainMenu--> <posx>0</posx> <posy>343</posy> <width>1280</width> <height>61</height> <defaultcontrol>300</defaultcontrol> <include>Animation_CommonFade2</include> <control type="button" id="330"> <description>INVISIBLE button: Go To Submenu</description> <posx>0</posx> <posy>0</posy> <width>0</width> <height>0</height> <texturefocus>-</texturefocus> <texturenofocus>-</texturenofocus> <onfocus>SetFocus(945)</onfocus> <visible>Container(300).HasFocus(8) + [!Skin.HasSetting(nosubmenuvideoplaylist) | Skin.HasSetting(submenugroup1_1) + Skin.HasSetting(home_submenugroup1_1) | Skin.HasSetting(submenugroup1_2) + Skin.HasSetting(home_submenugroup1_2) | Skin.HasSetting(submenugroup1_3) + Skin.HasSetting(home_submenugroup1_3) | Skin.HasSetting(submenugroup1_4) + Skin.HasSetting(home_submenugroup1_4) | Skin.HasSetting(submenugroup1_5) + Skin.HasSetting(home_submenugroup1_5) | Skin.HasSetting(videoplaylistsgroup1_1) + Skin.HasSetting(home_videoplaylistsgroup1_1) | Skin.HasSetting(videoplaylistsgroup1_2) + Skin.HasSetting(home_videoplaylistsgroup1_2) | Skin.HasSetting(videoplaylistsgroup1_3) + Skin.HasSetting(home_videoplaylistsgroup1_3) | Skin.HasSetting(videoplaylistsgroup1_4) + Skin.HasSetting(home_videoplaylistsgroup1_4) | Skin.HasSetting(videoplaylistsgroup1_5) + Skin.HasSetting(home_videoplaylistsgroup1_5) | Skin.HasSetting(scriptgroup1_1) + Skin.HasSetting(home_scriptgroup1_1) | Skin.HasSetting(scriptgroup1_2) + Skin.HasSetting(home_scriptgroup1_2) | Skin.HasSetting(scriptgroup1_3) + Skin.HasSetting(home_scriptgroup1_3) | Skin.HasSetting(scriptgroup1_4) + Skin.HasSetting(home_scriptgroup1_4) | Skin.HasSetting(scriptgroup1_5) + Skin.HasSetting(home_scriptgroup1_5)] | Container(300).HasFocus(1) + [!Skin.HasSetting(nosubmenumusicparty) | !Skin.HasSetting(nosubmenumusiclastfm) | !Skin.HasSetting(nosubmenumusicfiles) | !Skin.HasSetting(nosubmenumusicplaylist) | !Skin.HasSetting(nosubmenumusicgenres) | !Skin.HasSetting(nosubmenumusicartists) | !Skin.HasSetting(nosubmenumusicalbums) | !Skin.HasSetting(nosubmenumusiccompilations) | !Skin.HasSetting(nosubmenumusictop100) | !Skin.HasSetting(nosubmenumusicrecently) | !Skin.HasSetting(nosubmenumusicplugins) | Skin.HasSetting(submenugroup2_1) + Skin.HasSetting(home_submenugroup2_1) | Skin.HasSetting(submenugroup2_2) + Skin.HasSetting(home_submenugroup2_2) | Skin.HasSetting(submenugroup2_3) + Skin.HasSetting(home_submenugroup2_3) | Skin.HasSetting(submenugroup2_4) + Skin.HasSetting(home_submenugroup2_4) | Skin.HasSetting(submenugroup2_5) + Skin.HasSetting(home_submenugroup2_5) | Skin.HasSetting(videoplaylistsgroup2_1) + Skin.HasSetting(home_videoplaylistsgroup2_1) | Skin.HasSetting(videoplaylistsgroup2_2) + Skin.HasSetting(home_videoplaylistsgroup2_2) | Skin.HasSetting(videoplaylistsgroup2_3) + Skin.HasSetting(home_videoplaylistsgroup2_3) | Skin.HasSetting(videoplaylistsgroup2_4) + Skin.HasSetting(home_videoplaylistsgroup2_4) | Skin.HasSetting(videoplaylistsgroup2_5) + Skin.HasSetting(home_videoplaylistsgroup2_5) | Skin.HasSetting(musicplaylistsgroup2_1) + Skin.HasSetting(home_musicplaylistsgroup2_1) | Skin.HasSetting(musicplaylistsgroup2_2) + Skin.HasSetting(home_musicplaylistsgroup2_2) | Skin.HasSetting(musicplaylistsgroup2_3) + Skin.HasSetting(home_musicplaylistsgroup2_3) | Skin.HasSetting(musicplaylistsgroup2_4) + Skin.HasSetting(home_musicplaylistsgroup2_4) | Skin.HasSetting(musicplaylistsgroup2_5) + Skin.HasSetting(home_musicplaylistsgroup2_5) | Skin.HasSetting(scriptgroup2_1) + Skin.HasSetting(home_scriptgroup2_1) | Skin.HasSetting(scriptgroup2_2) + Skin.HasSetting(home_scriptgroup2_2) | Skin.HasSetting(scriptgroup2_3) + Skin.HasSetting(home_scriptgroup2_3) | Skin.HasSetting(scriptgroup2_4) + Skin.HasSetting(home_scriptgroup2_4) | Skin.HasSetting(scriptgroup2_5) + Skin.HasSetting(home_scriptgroup2_5)] | Container(300).HasFocus(6) + [!Skin.HasSetting(nosubmenumoviesgenre) | !Skin.HasSetting(nosubmenumoviesfiles) | !Skin.HasSetting(nosubmenumoviesrecently) | !Skin.HasSetting(nosubmenumovieplaylist) | !Skin.HasSetting(nosubmenumoviestitles) | !Skin.HasSetting(nosubmenumoviesyear) | !Skin.HasSetting(nosubmenumoviesactor) | !Skin.HasSetting(nosubmenumoviesdirector) | !Skin.HasSetting(nosubmenumoviesstudio) | Skin.HasSetting(submenugroup3_1) + Skin.HasSetting(home_submenugroup3_1) | Skin.HasSetting(submenugroup3_2) + Skin.HasSetting(home_submenugroup3_2) | Skin.HasSetting(submenugroup3_3) + Skin.HasSetting(home_submenugroup3_3) | Skin.HasSetting(submenugroup3_4) + Skin.HasSetting(home_submenugroup3_4) | Skin.HasSetting(submenugroup3_5) + Skin.HasSetting(home_submenugroup3_5) | Skin.HasSetting(videoplaylistsgroup3_1) + Skin.HasSetting(home_videoplaylistsgroup3_1) | Skin.HasSetting(videoplaylistsgroup3_2) + Skin.HasSetting(home_videoplaylistsgroup3_2) | Skin.HasSetting(videoplaylistsgroup3_3) + Skin.HasSetting(home_videoplaylistsgroup3_3) | Skin.HasSetting(videoplaylistsgroup3_4) + Skin.HasSetting(home_videoplaylistsgroup3_4) | Skin.HasSetting(videoplaylistsgroup3_5) + Skin.HasSetting(home_videoplaylistsgroup3_5) | Skin.HasSetting(scriptgroup3_1) + Skin.HasSetting(home_scriptgroup3_1) | Skin.HasSetting(scriptgroup3_2) + Skin.HasSetting(home_scriptgroup3_2) | Skin.HasSetting(scriptgroup3_3) + Skin.HasSetting(home_scriptgroup3_3) | Skin.HasSetting(scriptgroup3_4) + Skin.HasSetting(home_scriptgroup3_4) | Skin.HasSetting(scriptgroup3_5) + Skin.HasSetting(home_scriptgroup3_5)] | Container(300).HasFocus(7) + [!Skin.HasSetting(nosubmenutvshowgenre) | !Skin.HasSetting(nosubmenutvshowfiles) | !Skin.HasSetting(nosubmenutvshowrecently) | !Skin.HasSetting(nosubmenutvshowplaylist) | !Skin.HasSetting(nosubmenutvshowyear) | !Skin.HasSetting(nosubmenutvshowactor) | Skin.HasSetting(submenugroup5_1) + Skin.HasSetting(home_submenugroup5_1) | Skin.HasSetting(submenugroup5_2) + Skin.HasSetting(home_submenugroup5_2) | Skin.HasSetting(submenugroup5_3) + Skin.HasSetting(home_submenugroup5_3) | Skin.HasSetting(submenugroup5_4) + Skin.HasSetting(home_submenugroup5_4) | Skin.HasSetting(submenugroup5_5) + Skin.HasSetting(home_submenugroup5_5) |
musste sie sogar um 1/2 kürzen ! Das Ich es hier überhaupt posten kann.
-
Ich frag mich immer wieder, wie die beim Erstellen die Übersicht behalten.
-
-
... die Frage ist nicht wie, sondern ob!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!