• 1
  • 29
  • 30
  • 31(current)
  • 32
  • 33
  • 174
OpenELEC Testbuilds for RaspberryPi
Hi!

OpenELEC-RPi.arm-devel-20121115112114-r12473 doesn't recognize my keyboard anymore. Neither a wireless one nor a wired one. So it's unusable for me now. It's the first time that this is happening now.
I didn't upgrade my installation, but installed it from scratch again.
(2012-11-16, 17:03)rbej Wrote: This use 100% Cpu.

/usr/lib/xbmc/xbmc.bin --standalone -fs --lircdev /var/run/lirc/lircd

Yes, there is something odd there. like i said before, i compiled the same release but altered the compilations option removing some stuff that i don't need and it behaves properly 8% cpu load
(2012-11-16, 17:38)caravela Wrote:
(2012-11-16, 17:03)rbej Wrote: This use 100% Cpu.

/usr/lib/xbmc/xbmc.bin --standalone -fs --lircdev /var/run/lirc/lircd

Yes, there is something odd there. like i said before, i compiled the same release but altered the compilations option removing some stuff that i don't need and it behaves properly 8% cpu load

What stuff you are removing??.



here is my file
i'm inclined to say the thing making the difference is LCD_DRIVER="none" , this was one of the things changed in the latest commits

Code:
# Name of the Distro to build (full name, without special charcters)
  DISTRONAME="OpenELEC"

# Welcome Message for e.g. SSH Server (up to 5 Lines)
  GREETING0="##############################################"
  GREETING1="# OpenELEC - The living room PC for everyone #"
  GREETING2="# ...... visit http://www.openelec.tv ...... #"
  GREETING3="##############################################"
  GREETING4=""

# Hostname for target system (openelec)
  HOSTNAME="openelec"

# Root password to integrate in the target system
  ROOT_PASSWORD="openelec"

# User to integrate in the target system
  USER_NAME="openelec"

# User group to integrate in the target system
  USER_GROUP="openelec"

# User password to integrate in the target system
  USER_PASSWORD="openelec"

# The TARGET_CPU variable controls which processor should be targeted for
# generated code.
  case $TARGET_ARCH in
    i386)
      # (AMD CPUs)    k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3
      #               athlon-fx athlon-mp athlon-xp athlon-4
      #               athlon-tbird athlon k6-3 k6-2 k6 geode
      # (Intel CPUs)  atom core2 nocona prescott pentium4[m] pentium3[m]
      #               pentium-m pentium2 pentiumpro pentium-mmx pentium
      #               i686 i586 i486 i386
      # (VIA CPUs)    c3 c3-2
      #
      TARGET_CPU="atom"
      ;;

    x86_64)
      # (AMD CPUs)    k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3
      #               athlon-fx amdfam10 barcelona
      # (Intel CPUs)  atom core2 nocona
      #
      TARGET_CPU="atom"
      ;;

    arm)
      # TARGET_CPU:
      # arm2 arm250 arm3 arm6 arm60 arm600 arm610 arm620 arm7 arm7m arm7d
      # arm7dm arm7di arm7dmi arm70 arm700 arm700i arm710 arm710c
      # arm7100 arm720 arm7500 arm7500fe arm7tdmi arm7tdmi-s arm710t
      # arm720t arm740t strongarm strongarm110 strongarm1100
      # strongarm1110 arm8 arm810 arm9 arm9e arm920 arm920t arm922t
      # arm946e-s arm966e-s arm968e-s arm926ej-s arm940t arm9tdmi
      # arm10tdmi arm1020t arm1026ej-s arm10e arm1020e arm1022e
      # arm1136j-s arm1136jf-s mpcore mpcorenovfp arm1156t2-s
      # arm1176jz-s arm1176jzf-s cortex-a8 cortex-a9 cortex-r4
      # cortex-r4f cortex-m3 cortex-m1 xscale iwmmxt iwmmxt2 ep9312.
      #
      TARGET_CPU="arm1176jzf-s"

      # TARGET_FLOAT:
      # Specifies which floating-point ABI to use. Permissible values are:
      # soft softfp hard
      TARGET_FLOAT="hard"

      # TARGET_FPU:
      # This specifies what floating point hardware (or hardware emulation) is
      # available on the target. Permissible names are:
      # fpa fpe2 fpe3 maverick vfp vfpv3 vfpv3-fp16 vfpv3-d16 vfpv3-d16-fp16
      # vfpv3xd vfpv3xd-fp16 neon neon-fp16 vfpv4 vfpv4-d16 fpv4-sp-d16
      # neon-vfpv4.
      TARGET_FPU="vfp"
      ;;
  esac

# Build optimizations (size/normal/speed)
  OPTIMIZATIONS="speed"

# Project CFLAGS
  PROJECT_CFLAGS=""

# LTO (Link Time Optimization) support
  LTO_SUPPORT="yes"

# Bootloader to use (syslinux / u-boot / atv-bootloader / bcm2835-bootloader)
  BOOTLOADER="bcm2835-bootloader"

# Configuration for u-boot
  UBOOT_CONFIG=""

# Kernel to use. values can be:
# default:  default mainline kernel
# ti-omap4: Ti's OMAP4 kernel
  LINUX="default"

# use linux-next (latest rc) instead latest released version
  LINUX_NEXT="no"

# SquashFS compression method (gzip / lzo / xz)
  SQUASHFS_COMPRESSION="lzo"

# Mediacenter to use (xbmc / no)
  MEDIACENTER="xbmc"

# Skins to install (Confluence)
# Space separated list is supported,
# e.g. SKINS="Confluence"
  SKINS="Confluence"

# Default Skin (Confluence)
  SKIN_DEFAULT="Confluence"

# install extra subtitle Fonts for XBMC (yes / no)
  XBMC_EXTRA_FONTS="yes"

# Plugins for XBMC to install (SABnzbd)
# Space separated list is supported,
# e.g. XBMC_PLUGINS="SABnzbd"
  XBMC_PLUGINS=""

# build and install 'RSXS' Screensaver (yes / no)
  XBMC_SCR_RSXS="no"

# build and install 'ProjectM' Visualization (yes / no)
  XBMC_VIS_PROJECTM="no"

# build and install 'GOOM' Visualization (yes / no)
  XBMC_VIS_GOOM="no"

# build and install ALSA Audio support (yes / no)
  ALSA_SUPPORT="no"

# build and install PulseAudio support (yes / no)
  PULSEAUDIO_SUPPORT="no"

# build and install with non-free support
# (RAR compression support in XBMC) (yes / no)
  NONFREE_SUPPORT="yes"

# build and install with DVDCSS support
# (DVD decryption support in XBMC) (yes / no)
  DVDCSS_SUPPORT="no"

# build and install with LAME cdrip encoder support
  ENCODER_LAME="no"

# build and install with VORBIS cdrip encoder support
  ENCODER_VORBIS="no"

# build and install with BluRay support (yes / no)
  BLURAY_SUPPORT="no"

# additional drivers to install:
# for a list of additinoal drivers see packages/linux-drivers
# Space separated list is supported,
# e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2"
  ADDITIONAL_DRIVERS="RTL8192CU"

# build with network support (yes / no)
  NETWORK="yes"

# build and install bluetooth support (yes / no)
  BLUETOOTH_SUPPORT="no"

# build and install with XBMC webfrontend (yes / no)
  WEBSERVER="yes"

# build and install Avahi (Zeroconf) daemon (yes / no)
  AVAHI_DAEMON="yes"

# build with AirPlay support (stream videos from iDevices to XBMC) (yes / no)
  AIRPLAY_SUPPORT="no"

# build with AirTunes support (stream music from iDevices to XBMC) (yes / no)
  AIRTUNES_SUPPORT="no"

# build with libnfs support (mounting nfs shares with XBMC) (yes / no)
  NFS_SUPPORT="yes"

# build with afpfs-ng support (mounting AFP shares with XBMC) (yes / no)
  AFP_SUPPORT="no"

# build and install Samba Client support (yes / no)
  SAMBA_CLIENT="yes"

# build and install Samba Server (yes / no)
  SAMBA_SERVER="yes"

# build and install SFTP Server (yes / no)
  SFTP_SERVER="no"

# build and install SSH Guard (yes / no)
  SSHGUARD_SUPPORT="no"

# build and install PPP support (yes / no)
  PPTP_SUPPORT="no"

# build and install OpenVPN support (yes / no)
  OPENVPN_SUPPORT="no"

# build and install diskmounter service (udisks)
# this service provide auto mounting support for external drives
# in the mediacenter also automount internally drives at boottime (yes / no)
  UDISKS="yes"

# build and install powermanagement support (upower) (yes / no)
  UPOWER="no"

# build and install exFAT fuse support (yes / no)
  EXFAT="no"

# build and install NTFS-3G fuse support (yes / no)
  NTFS3G="no"

# build and install hfs filesystem utilities (yes / no)
  HFSTOOLS="no"

# OpenGL(X) implementation to use (no / Mesa)
  OPENGL="no"

# OpenGL-ES implementation to use (no / bcm2835-driver)
  OPENGLES="bcm2835-driver"

# Windowmanager to use (ratpoison / none)
  WINDOWMANAGER="none"

# Displayserver to use (xorg-server / no)
  DISPLAYSERVER="no"

# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,fglrx,nvidia,nouveau,vmware)
# Space separated list is supported,
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeon nvidia nouveau"
  GRAPHIC_DRIVERS=""

# OpenMAX implementation to use (no / bcm2835-driver)
  OPENMAX="bcm2835-driver"

# Use VDPAU video acceleration (needs nVidia driver and a supported card)
  VDPAU="no"

# Use VAAPI video acceleration (needs intel i965 driver and a supported card)
  VAAPI="no"

# Use XVBA video acceleration (needs AMD fglrx driver and a supported card)
  XVBA="no"

# Use Broadcom CrystalHD Decoder Card for video acceleration
# (needs Kernelsupport for Broadcom Decoder Card and a supported card)
  CRYSTALHD="no"

# build and install remote support (yes / no)
  REMOTE_SUPPORT="no"

# build and install ATV IR remote support (yes / no)
  ATVCLIENT_SUPPORT="no"

# build and install IRServer IR/LCD support (yes / no)
  IRSERVER_SUPPORT="no"

# build and install Joystick support (yes / no)
  JOYSTICK_SUPPORT="no"

# build and install CEC adapter support (yes / no)
  CEC_SUPPORT="yes"

# build and install iSCSI support - iscsistart (yes / no)
  ISCSI_SUPPORT="no"

# LCD driver to Use - Possible drivers are ( Comma seperated:
# bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,dm140,
# ea65,EyeboxOne,g15,glcdlib,glk,hd44780,i2500vfd,
# icp_a106,imon,imonlcd,IOWarrior,irman,irtrans,
# joy,lb216,lcdm001,lcterm,lirc,lis,MD8800,mdm166a,
# ms6931,mtc_s16209x,MtxOrb,mx5000,NoritakeVFD,
# picolcd,pyramid,sed1330,sed1520,serialPOS,
# serialVFD,shuttleVFD,sli,stv5730,SureElec,svga,
# 'all' compiles all drivers;
# 'all,!xxx,!yyy' de-selects previously selected drivers
# "none" for disable LCD support
  LCD_DRIVER="none"

# Modules to install in initramfs for early boot
  INITRAMFS_MODULES=""

# additional Firmware to use (dvb-firmware, misc-firmware, wlan-firmware)
# Space separated list is supported,
# e.g. FIRMWARE="dvb-firmware misc-firmware wlan-firmware"
  FIRMWARE="misc-firmware wlan-firmware"

# build with lm_sensors hardware monitoring support (yes / no)
  SENSOR_SUPPORT="no"

# build with swap support (yes / no)
  SWAP_SUPPORT="no"

# swapfile size if SWAP_SUPPORT=yes in kB (example: 262144 = 256MB )
  SWAPFILESIZE="262144"

# build with automatic update support (yes / no)
  UPDATE_SUPPORT="yes"

# build with installer (yes / no)
  INSTALLER_SUPPORT="no"

# Testpackages for development (yes / no)
  TESTING="no"

# OEM packages for OEM's (yes / no)
  OEM_SUPPORT="no"

# Coreboot support (yes / no)
  COREBOOT="no"

# Distribution Specific source location
  DISTRO_MIRROR="http://sources.openelec.tv/mirror"
  DISTRO_SRC="http://sources.openelec.tv/$OPENELEC_VERSION"

# Addon Server Url
  ADDON_SERVER_URL="http://addons.openelec.tv"

# set the addon dirs
  ADDON_PATH="$ADDON_VERSION/$PROJECT/$TARGET_ARCH"
  ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH"

On top of that i have this patch for having a 1080p gui, xbmc-25bb46a-999-1080p.patch in folder packages/mediacenter/xbmx/patches

Code:
diff --git a/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.cpp b/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.cpp
--- a/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.cpp    2012-11-16 09:57:46.234206933 +0000
+++ b/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.cpp    2012-11-16 09:58:25.102205296 +0000
@@ -554,7 +554,7 @@

bool CEGLNativeTypeRaspberryPI::ClampToGUIDisplayLimits(int &width, int &height)
{
-  const int max_width = 1280, max_height = 720;
+  const int max_width = 1920, max_height = 1080;
   float ar = (float)width/(float)height;
   // bigger than maximum, so need to clamp
   if (width > max_width || height > max_height) {
(2012-11-16, 17:26)Garve Wrote: Hi!

OpenELEC-RPi.arm-devel-20121115112114-r12473 doesn't recognize my keyboard anymore. Neither a wireless one nor a wired one. So it's unusable for me now. It's the first time that this is happening now.
I didn't upgrade my installation, but installed it from scratch again.

please try r12490 from http://sources.openelec.tv/tmp/image/ should be solved now
greetings, Stephan

Image

Image
(2012-11-16, 13:14)xandy Wrote: Do you mean the lirc gpio worked out of the box with 12457 assuming lircd.conf and Lircmap.xml correct. Ive had Arons gpio patch working fine for ages by manually patching. Does it show up as registered in dmesg output ?

You also need modprobe lirc_rpi and lircd. Check 1st post on http://openelec.tv/forum/124-raspberry-p...d-snapshot.
Is the 100% cpu load solved in 12490?
 
  • Intel NUC Kit DN2820FYKH ~ Crucial DDR3L SO-DIMM 4GB ~ SanDisk ReadyCache 32GB SSD ~ Microsoft MCE model 1039 RC6 remote
No.. Can also confirm constant 100% CPU load in r12492 using top. Also when watching movies.. :/
Plus the system only soft boot ie reloads XBMC when choosing reboot and runs at only half the fps in GUI.
I think LCD drivers use 100% CPU. I compile now r12492 without LCD drivers and see.

Reboot not working properly. Only reload XBMC.



12487 has resolved the remote control problems I detailed a few posts ago, but has, for me, introduced a new one. Selecting shutdown causes a reboot. The onlyway to shutdown is to switch off the power supply.
LCD driver use 100% Cpu. I compile r12492 without LCD drivers and cpu usage back to normal.

PS. Without LCD driver soft reboot working properly.

OpenElec Build r12492 without LCD driver (Normal Cpu usage and soft reboot working properly) with GUI 1080p.

http://netload.in/dateiT4HtsEX57w/OpenEL...ar.bz2.htm

Thanks Caravela for tips Smile



Thanks for identifying the problem, and provide a binary for now. Much appreciated!

Best regards tuxen
And just as I wrote that there came a fixed r12493. Heh..
Very interesting to checkout your 1080p build though, staying with this for a while.

Thanks to the team for being so insanely fast, what would we do without them!
And very nice to see B1 in the build info btw.
Using r12492. The menus all seem snappy but I'm having a big problem that I always seem to have with OpenElec. I have a reference file I use which is simply Avatar BD ripped as an h.264 file. It's about 10GB in size. It simply won't play with OE. I get the "working" and I usually hear 2 seconds of audio after about 30 seconds of working. Then it hangs and nothing. Sometimes it will eventually crash out.

What's strange is that this same file plays perfectly fine on Raspbmc. Looks great in fact. Raspbmc has it's own issues with crashing in other situations so I'd almost prefer to use OE but I can't as long as this problem is happening.

I'm using an original RPi with 256mb. And the 1080p GUI looks spectacular in this build!
(2012-11-17, 16:26)BitBass Wrote: Using r12492. The menus all seem snappy but I'm having a big problem that I always seem to have with OpenElec. I have a reference file I use which is simply Avatar BD ripped as an h.264 file. It's about 10GB in size. It simply won't play with OE. I get the "working" and I usually hear 2 seconds of audio after about 30 seconds of working. Then it hangs and nothing. Sometimes it will eventually crash out.

What's strange is that this same file plays perfectly fine on Raspbmc. Looks great in fact. Raspbmc has it's own issues with crashing in other situations so I'd almost prefer to use OE but I can't as long as this problem is happening.

I'm using an original RPi with 256mb. And the 1080p GUI looks spectacular in this build!
where are you playing it from ? SMB, NFS, USB (filesystem) ?
can you give a media info on the file as well (http://mediainfo.sourceforge.net/en)
did you try overclocking, by default there is none in OE.
  • 1
  • 29
  • 30
  • 31(current)
  • 32
  • 33
  • 174

Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi12