Support for Raspberry Pi?

Asked by Paul

Hello,

I was wondering if you had any plans to support the Raspberry Pi device as a very low cost client?

More info:

http://www.raspberrypi.org/

Thanks,

Paul.

Question information

Language:
English Edit question
Status:
Solved
For:
Xibo Edit question
Assignee:
No assignee Edit question
Solved by:
Alex Harrington
Solved:
Last query:
Last reply:
Revision history for this message
Best Alex Harrington (alexharrington) said :
#1

Maybe one day.

libavg which the client runs on don't officially support builds on ARM so that would need to be solved first. Then also Chromium and Berkelium and libbrowsernode would all need to be ported too.

Once that happens, the bits of the client we actually write (in Python) should run OK without many/any modification.

I suspect though that it will turn out to be too underpowered though - but I'd love to be proven wrong.

If someone wants to take on getting an ARM port underway then feel free to contact me - and I'll help where I can - but I don't have the time or resources to undertake it at present myself.

Revision history for this message
Paul (paul-natyyjkk) said :
#2

Thanks Alex Harrington, that solved my question.

Revision history for this message
Marcus Ed (me-vmu) said :
#3

Looks like someone started to work on it already. Interesting.
http://www.cnx-software.com/2011/10/04/xibo-digital-signage-on-arm-beagleboard-overo/

Revision history for this message
Ulrich von Zadow (uzadow) said :
#4

We're making progress getting libavg to run smoothly in the Raspberry: https://www.libavg.de/blog/raspberry-pi-support/

Revision history for this message
alan (andnitro) said :
#5

Dear,

I arrived two 512MB Raspberry. I'm willing to test with Xibo client.
I installed Xibo client but get the following error when executed:

pi@raspberrypi /opt/xibo/pyclient/client/python $ ./run.sh
[12-12-24 00:18:27.011] ERROR: While parsing /etc/avgrc: Option scr:useshaders unknown. Aborting.
pi@raspberrypi /opt/xibo/pyclient/client/python $

I would appreciate your help in this regard

Greetings from chile.

Revision history for this message
Alex Harrington (alexharrington) said :
#6

There is no Xibo client for Raspberry PI.

I personally don't think the hardware is powerful enough for our needs

Revision history for this message
Ulrich von Zadow (uzadow) said :
#7

Hi Alan,

you've got a mix-up of different libavg versions (/etc/avgrc is from an old version). Just removing the line containing 'useshaders' from /etc/avgrc might solve things. If not, make sure you've uninstalled all old libavg versions and you're using the libavg Raspberry Pi beta you can download from https://www.libavg.de/site/projects/libavg/wiki/RPI.

Revision history for this message
Ulrich von Zadow (uzadow) said :
#8

PS: @Alex: I'm pretty surprised at the amount of graphics power the Pi has. It'll obviously depend on what exactly you're trying to achieve, but from implementing the libavg port, my impression is that the Pi can probably handle smaller installations.

Revision history for this message
Alex Harrington (alexharrington) said :
#9

Hi Uli

The issue will be scrolling html. It will max out Atom based systems with ease so I'm not hopeful that the pi will be powerful enough.

Getting libavg running on it is a great step, but thats still a fair way off a working client. You'd still have to port an ancient version of Chromium and make libbrowsernode work.

I think supporting the pi via Android is a more realistic proposition really.

Alex

Revision history for this message
alan (andnitro) said :
#10

Hello again,

Ulrich, Thank you for responding.

Install as it says on the page: https://www.libavg.de/site/projects/libavg/wiki/RPI

Install the client run Xibo but get the following error:

pi @ raspberrypi / opt / Xibo / pyclient / client / python $. / run.sh
ERROR: ld.so: object '/ usr / lib / libstdc + +. So.6' from LD_PRELOAD can not be preloaded: ignored.
ERROR: ld.so: object '/ usr / lib / libstdc + +. So.6' from LD_PRELOAD can not be preloaded: ignored.
Traceback (most recent call last):
  File "XiboClient.py", line 24, in <module>
    libavg import from avg, anim
ImportError: can not import name anim
pi @ raspberrypi / opt / Xibo / pyclient / client / python $

 comment out the line in the file Following run.sh # export LD_PRELOAD = / usr / lib / libstdc + +. so.6 and rerun the run.sh get the following error:

pi @ raspberrypi / opt / Xibo / pyclient / client / python $. / run.sh
Traceback (most recent call last):
  File "XiboClient.py", line 24, in <module>
    libavg import from avg, anim
ImportError: can not import name anim
pi @ raspberrypi / opt / Xibo / pyclient / client / python $

comment out the line in the file Following XiboClient.py

# Self.player.loadPlugin ("libbrowsernode")

but run.sh rerun the following error:

pi @ raspberrypi / opt / Xibo / pyclient / client / python $. / run.sh
  File "XiboClient.py", line 4169
    RuntimeError except:
         ^
IndentationError: expected an indented block
pi @ raspberrypi / opt / Xibo / pyclient / client / python $

Is anyone having the libraries libbrowsernode Berkelium and compiled for ARM or other support to run in the pi Xibo like how it goes on page http://www.cnx-software.com.

Greetings from Chile.

Revision history for this message
hexes (ivan-s-borisov) said :
#11

We all need native Xibo client on Raspberry!!!
With support of hardware acceleration!

PLZ! Make it!

Revision history for this message
Alex Harrington (alexharrington) said :
#12

THERE IS NO SUPPORT FOR RASPBERRY PI. I have said this over and over again. There are third party images out there, but the video playback is unusable because there is no hardware acceleration support. Nobody within the project is in a position to change that.

Either use supported hardware, or don't use the Linux client.