Das ist ein wichtiges Thema.
X
X
-
Hi Schischu,
super Idee.
Kannst du schon was zur Performance sagen? Denn klar, auf einem I3 oder sonst was schnellem läuft das ja mal richtig super.
Aber wie siehts mit den derzeitigen SH4 Kisten aus?
Ich teste es gerade auf dem RasPI (700 MHz ARM11) und muss sagen es läuft schon verdammt langsam.
mfg
Alex
Kommentar
-
Zitat von Alex-2.5 Beitrag anzeigenIch teste es gerade auf dem RasPI (700 MHz ARM11) und muss sagen es läuft schon verdammt langsam.
so läuft zB xbmc auf nem intel dual-core E1200 (1.6 GHz) mit einer, sagen wir mal, GeForce 8300 superflott in FullHD, ohne auch nur den geringsten ruckler, aber wenn man die GeForce 8300 rausnimmt und stattdessen irgendein board mit nem onboard quatsch nimmt, geht nix mehr weiter (und das obwohl der E1200 wohl deutlich mehr auf der brust hat als ein ARM11 wie du ihn im RasPI hast).
leider, wie gesagt ... xbmc ist, zumindest in fullHD, ganz extrem GL lastig (ohne jetzt überhaupt ein video abzuspielen).
Kommentar
-
Ok ich muss mich aber auch berichtigen.
Habe nun den R-PI soweit dass es nahezu perfekt läuft. FullHD und alles.
Menü ausreichend flüssig selbst mit 1000 Filmen in Datenbank und Cover und Fanart ansicht aktiviert.
Mit dem Openelec läuft es schlecht. Mit dem raspbmc hingegen richtig gut.
Nun liegt aber meine konzentration auf dem A10 (Allwinner). Hier ist aber eben genau das Problem mit der GPU die noch nicht angesteuert werden kann sodass das auch sauber läuft.
Ist aber nur eine Frage der Zeit, Sourcen usw. wird alles herausgegeben.
Also was die kleine Raspberry Kiste hergibt ist schon super. Das ist erstmal das Fazit. Aber wie das nun mit den SH4 Kisten ist im vergleich zum R-PI kann ich ja nicht sagen. Die sind ja auch nicht leistungsstark.
Hab den PI momentan auf 800MHz und GPU auf 350 und SDRam auf 500. Damit läufts es gut. Mehr geht nicht bei meinem, manche können ohne Probleme auf 900MHz gehen.
Kommentar
-
Hallo Allerseitz,
war jetzt soweit das ich im XBMC streamen konnte. Nach Klick auf den Sender (Eurosport Deutschland) hat es ein Paar sekunden gedauert, und der Stream war da. Lief äusserst flüssig. Wie im Webif oder bei TV Browser. Nur kam leider nach gefühlten 1 - 2 Minuten eine Meldung, XBMC funktioniert nicht mehr. Sie können Online nach einer lösung suchen...
oder eben das Programm schliessen.
gruß
Michaelsigpic
LG HR590S
LG Home Entertainment Smart TV WLAN + 5.1LG 42LV470S
Kommentar
-
Streams laufen nachdem ich alle addons deaktiviert habe. Ist also ein addon Problem.
das Problem tritt nur dann auf, wenn die EPG Daten eingelesen wurden. Also stürzt XBMC danach jedesmal ab. Ohne einlesen der EPG Daten sind keine Probleme. Oder eben ohne Aktivierte addons.
Gruß
Michael
Ergänzung: ist wohl doch kein Addon Problem. Nachdem ich Use backend Channels numbers (only works with 1 enabled PVR Addon) eingeschaltet habe, stürzt XBMC nichtmehr ab. Streams liefen jetzt mehr als 10 Min. Im grossen und ganzen laufen die streams recht gut. zwischendurch sind aber störungen.Zuletzt geändert von michael0504; 29.07.2012, 18:46.sigpic
LG HR590S
LG Home Entertainment Smart TV WLAN + 5.1LG 42LV470S
Kommentar
-
Nabend,
ich hab grad mal mit ner frischen VM versucht das XBMC aus dem SH4-Duckbox-GIT für meine UFS912 zu bauen.
Habe nur gesehen, dass Schischu da einiges gemacht hat und dachte ich schau mal obs als nightly durchbaut.
Tut es leider (noch) nicht:
Code:Making install in msvc make[3]: Betrete Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1/src/msvc' make[4]: Betrete Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1/src/msvc' make[4]: Für das Ziel »install-exec-am« ist nichts zu tun. make[4]: Für das Ziel »install-data-am« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1/src/msvc' make[3]: Verlasse Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1/src/msvc' make[3]: Betrete Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1/src' make[4]: Betrete Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1/src' make[4]: Für das Ziel »install-exec-am« ist nichts zu tun. make[4]: Für das Ziel »install-data-am« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1/src' make[3]: Verlasse Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1/src' make[2]: Verlasse Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1/src' make[2]: Betrete Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1' make[3]: Betrete Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1' make[3]: Für das Ziel »install-exec-am« ist nichts zu tun. make[3]: Für das Ziel »install-data-am« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1' make[2]: Verlasse Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1' make[1]: Verlasse Verzeichnis '/home/sh4/tdt/tdt/cvs/cdk/jasper-1.900.1' [ "x" = "x" ] && touch .deps/jasper || true false || mkdir -p /home/sh4/Archive && ( \ git clone git://github.com/lloyd/yajl /home/sh4/Archive/yajl.git && (cd /home/sh4/Archive/yajl.git; git checkout f4b2b1af87483caac60e50e5352fc783d9b2de2d; cd -) || \ false ) Cloning into /home/sh4/Archive/yajl.git... remote: Counting objects: 1988, done. remote: Compressing objects: 100% (682/682), done. remote: Total 1988 (delta 1351), reused 1858 (delta 1235) Receiving objects: 100% (1988/1988), 579.75 KiB | 324 KiB/s, done. Resolving deltas: 100% (1351/1351), done. Note: checking out 'f4b2b1af87483caac60e50e5352fc783d9b2de2d'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at f4b2b1a... Changes in 2.0.1 /home/sh4/tdt/tdt/cvs/cdk ( rm -rf yajl-2.0.1 || /bin/true ) && (rm -rf yajl-2.0.1; cp -a /home/sh4/Archive/yajl.git yajl-2.0.1) touch .deps/yajl.do_prepare export PATH=/home/sh4/tdt/tdt/tufsbox/host/bin:/home/sh4/tdt/tdt/tufsbox/host/ccache-bin:/home/sh4/tdt/tdt/tufsbox/devkit/sh4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/sbin && \ cd yajl-2.0.1 && \ sed -i "s/install: all/install: distro/g" configure && \ CC=sh4-linux-gcc CXX=sh4-linux-g++ LD=sh4-linux-ld NM=sh4-linux-nm AR=sh4-linux-ar AS=sh4-linux-as RANLIB=sh4-linux-ranlib STRIP=sh4-linux-strip OBJCOPY=sh4-linux-objcopy OBJDUMP=sh4-linux-objdump LN_S="ln -s" CFLAGS="-O2" CXXFLAGS="-O2" LDFLAGS="" PKG_CONFIG_PATH="/home/sh4/tdt/tdt/tufsbox/cdkroot/usr/lib/pkgconfig" \ ./configure \ --prefix=/usr && \ make distro /usr/bin/env: ruby: Datei oder Verzeichnis nicht gefunden make: *** [.deps/yajl.do_compile] Fehler 127
Gruß Schorsch
Kommentar
-
Hallo,
nu häng ich hier:
Code:Makefile:10690: Warnung: Die Befehle für das Ziel »/home/sh4/tdt/tdt/tufsbox/cdkroot/var/etc/.version« werden überschrieben Makefile:10582: Warnung: Alte Befehle für das Ziel »/home/sh4/tdt/tdt/tufsbox/cdkroot/var/etc/.version« werden ignoriert make: Zirkuläre Datei .deps/cross-sh4-libgcc <- .deps/glibc Abhängigkeit wird nicht verwendet. [ -x /home/sh4/tdt/tdt/custom/yaud-none-local.sh ] && KERNELVERSION=2.6.32.28_stm24_0207 && /home/sh4/tdt/tdt/custom/yaud-none-local.sh /home/sh4/tdt/tdt/tufsbox/cdkroot /home/sh4/tdt/tdt/cvs/cdk || true cd /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly && \ make all make[1]: Betrete Verzeichnis '/home/sh4/tdt/tdt/cvs/apps/xbmc-nightly' make[2]: Betrete Verzeichnis '/home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/addons' CPP xbmc/addons/GUIDialogAddonSettings.o In file included from /home/sh4/tdt/tdt/tufsbox/cdkroot/usr/include/sys/sysinfo.h:25:0, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/linux/PlatformDefs.h:60, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/linux/PlatformInclude.h:25, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/system.h:245, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/guilib/gui3d.h:31, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/guilib/GraphicContext.h:46, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/guilib/GUIControl.h:31, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/guilib/GUIControlGroup.h:29, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/guilib/GUIWindow.h:32, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/guilib/GUIDialog.h:29, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/dialogs/GUIDialogBoxBase.h:24, from GUIDialogAddonSettings.h:23, from GUIDialogAddonSettings.cpp:22: /home/sh4/tdt/tdt/tufsbox/cdkroot/usr/include/linux/kernel.h:664:2: Warnung: #warning Attempt to use kernel headers from user space, see http: In file included from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/guilib/GUITextureGL.h:34:0, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/guilib/GUITexture.h:176, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/guilib/GUIListItemLayout.h:25, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/guilib/GUIBaseContainer.h:30, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/GUIViewControl.h:26, from /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/dialogs/GUIDialogFileBrowser.h:27, from GUIDialogAddonSettings.cpp:27: /home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/system_gl.h:36:25: schwerwiegender Fehler: GL/glew.h: Datei oder Verzeichnis nicht gefunden Kompilierung beendet. make[2]: *** [GUIDialogAddonSettings.o] Fehler 1 make[2]: Verlasse Verzeichnis '/home/sh4/tdt/tdt/cvs/apps/xbmc-nightly/xbmc/addons' make[1]: *** [xbmc/addons/addons.a] Fehler 2 make[1]: Verlasse Verzeichnis '/home/sh4/tdt/tdt/cvs/apps/xbmc-nightly' make: *** [.deps/xbmc-nightly.do_compile] Fehler 2
Code:sudo apt-get install libglew1.5-dev
Kommentar
-
Hört sich ja interessant an habe es auch mal an geschmissen.Zuletzt geändert von bretterknaller; 07.08.2012, 13:23.Mfg. Bretterknaller
-Kathrein 912
Kommentar
-
Bei mir ist hier schluss.
Copying system files to /home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/share/xbmc
make[1]: Verlasse Verzeichnis '/home/bretterknaller/tdt/tdt/cvs/apps/xbmc-nightly'
if [ -e /home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/xbmc.bin ]; then \
sh4-linux-strip /home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/xbmc.bin; \
sh4-linux-strip /home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/*; \
sh4-linux-strip /home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/players/dvdplayer/*; \
sh4-linux-strip /home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/players/paplayer/*; \
fi
sh4-linux-strip:/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/asound.conf: File format not recognized
sh4-linux-strip:/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/colors.xml: File format not recognized
sh4-linux-strip:/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/IRSSmap.xml: File format not recognized
sh4-linux-strip: Warning: '/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/keymaps' is not an ordinary file
sh4-linux-strip: Warning: '/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/library' is not an ordinary file
sh4-linux-strip:/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/Lircmap.xml: File format not recognized
sh4-linux-strip:/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/peripherals.xml: File format not recognized
sh4-linux-strip:/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/playercorefactory.xml: File format not recognized
sh4-linux-strip: Warning: '/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/players' is not an ordinary file
sh4-linux-strip: Warning: '/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/python' is not an ordinary file
sh4-linux-strip:/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/X10-Lola-IRSSmap.xml: File format not recognized
sh4-linux-strip: Warning: '/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/players/dvdplayer/etc' is not an ordinary file
sh4-linux-strip: '/home/bretterknaller/tdt/tdt/tufsbox/cdkroot/usr/lib/xbmc/system/players/paplayer/*': No such file
make: *** [.deps/xbmc-nightly] Fehler 1
bretterknaller@bretterknaller-VirtualBox:~/tdt/tdt/cvs/cdk$Mfg. Bretterknaller
-Kathrein 912
Kommentar
-
Zitat von Schischu Beitrag anzeigenmach nen
make clean
dann ./make.sh
und stell sicher das du im letzen schritt auch das wo xbmc in klammern steht auswählst.
danach yaud-xbmc-nightly und wähle 2 aus.
Habe ja ganz neu aus gescheckt und so gebaut:
Code:summary: ------------------------------------------------------------------------------- target cpu : sh4 linux kernel : 2.6.32 kernelversion : 2.6.32.46_stm24_0209 localversion : _stm24_0209 STLinux 2.2 : no STLinux 2.3 : no STLinux 2.3_Havana : no STLinux 2.4 : yes Patchlevel P0040 : no Patchlevel P0041 : no Patchlevel P0119 : no Patchlevel P0123 : no Patchlevel P0201 : no Patchlevel P0205 : no Patchlevel P0206 : no Patchlevel P0207 : no Patchlevel P0209 : yes Patchlevel P0210 : no Patchlevel P0211 : no HAVANA Patchlevel P0207_5 : no vdr VDR 1.7.11 : no vdr VDR 1.7.22 : no ccache : yes target prefix : /home/bretterknaller/tdt/tdt/tufsbox/cdkroot boot prefix : /home/bretterknaller/tdt/tdt/tufsbox/cdkroot-tftpboot host prefix : /home/bretterknaller/tdt/tdt/tufsbox/host cross prefix : /home/bretterknaller/tdt/tdt/tufsbox/devkit/sh4 build prefix : /home/bretterknaller/tdt/tdt/cvs/cdk root partition size : 0x240000 data partition size : 0x400000 serversupport : /home/bretterknaller/tdt/tdt/tufsbox/serversupport checkImage : true target apps directory : /home/bretterknaller/tdt/tdt/cvs/apps boot directory : /home/bretterknaller/tdt/tdt/cvs/boot driver directory : /home/bretterknaller/tdt/tdt/cvs/driver host apps directory : /home/bretterknaller/tdt/tdt/cvs/hostapps customization directory : /home/bretterknaller/tdt/tdt/custom archive directory : /home/bretterknaller/Archive GNU server : ftp.gwdg.de/pub/misc/gnu/ftp/gnu default server : update http prefix : Fortis/hdbox stuff : no Fortis hs7810a stuff : no Fortis hs7110 stuff : no Atevio 7500 stuff : no octagon1008 stuff : no topfield stuff : no spider-box hl101 stuff : no edision argus vip1 v2 stuff : no edision argus vip2 v1 stuff : no spark box stuff : no spark7162 box stuff : no adb_box stuff : no ufs910 stuff : no ufs912 stuff : yes ufs922 stuff : no cuberevo stuff : no cuberevo mini stuff : no cuberevo mini 2 stuff : no cuberevo mini fta stuff : no cuberevo 250hd stuff : no cuberevo 2000hd stuff : no cuberevo 9500hd stuff : no homecast 5101 stuff : no ipbox 9900 stuff : no ipbox 99 stuff : no ipbox 55 stuff : no XFS support for IDE : no NFS server : no Samba Clients : no NTFS support for IDE : no sg3 utils : no DEBUG : no Player131 : no Player179 : no Player191 : yes Multicom322 : no Multicom324 : yes MediaFw Gstreamer : yes MediaFw : gstreamer MediaFw Dep : gst_plugins_dvbmediasink GraphicFw DirectFB : yes GraphicFw : directfb GraphicFw Dep : directfb EXTERNALLCD : no EXTERNALLCD_DEP :
Hab jetzt ein make clean gemacht und baue nochmal neu.Mfg. Bretterknaller
-Kathrein 912
Kommentar
Nicht konfiguriertes PHP-Modul
Einklappen
xbmc meets sh4
Einklappen
Kommentar