Rasberry Pi 4 with Rise Vision

Comments

8 comments

  • Official comment
    Avatar
    Colby Maughan

    Hello Eric,

    We do not expect there to be any major issues running Rise Player on Buster, but we will be doing more extensive testing in the coming weeks. Feel free to run Rise Player on your Raspberry Pi's running Buster. If you run into any issues please let us know. Once we have finished our testing we will update our documentation to show Buster as a supported operating system. 

    Pi 4s haven't been tested very extensively yet - mostly because they were pretty tough to get a hold of for a while! We're working to get them as thoroughly tested as possible before we officially support them. We'll be sure to update our docs and post an announcement once we're 100% positive that things are going to be reliable. :)

    Comment actions Permalink
  • Avatar
    Eric Ferguson

    For reference, here is what video looks like on Rise Vision on the Rasberry Pi 3B+ with the latest player (Installed July 20, 2019): https://photos.app.goo.gl/4qDp1ipRbDs9HgQm8

    It's choppy, for sure. Dropping a lot of frames, sometimes not manging much more than 5fps or so by the looks of it.

    The video file it's trying to play is 1280 x 720 h.264 at 2.8mbit/sec which I think is as low as you can reasonably go. The Rasberry Pi is of course perfectly capable of playing this file, actually, it can happily do much higher-res and higher-bitrate video, but only in applications that support GPU video decoding. Chromium doesn't, Rise Player is based on chromium, so it has to decode entirely in the CPU.

    Hoping maybe the Pi 4 resolves this!  It would be so great to be able to use the low-cost, very reliable Rasberry Pi platform for Signage on the Rise Vision platform.

    0
    Comment actions Permalink
  • Avatar
    Chris Lamothe

    Good news! TLDR; Video is now decent on a Raspberry Pi 4 but things get hot quickly.

    I've been running RiseVision on a 3B+ for about six months and it's worked fine for slideshows, pulling data from Google Sheets. Video at 1080p was unusable. 

    I got a new Pi4 yesterday (4GB, probably overkill).  Installation worked fine just like on the 3B+. 

    Out of the box video at 1080p was a bit better but still too choppy for watching, and I could see a temperature sensor type icon on the right that was flashing on and off.  So like Eric Ferguson said, Chromium is probably the problem. 

    Fortunately, Raspbian Buster has *some* hardware support in Chromium (1080p at 30fps) if you enable it (make sure you run update Raspbian first first as there was a bug prior to July 30 or so). 

    Steps to set it up:

    Update Raspbian: "sudo apt update -y && sudo apt upgrade -y" then reboot and relaunch RiseVision.

    End results:  1080p video worked fine on a 1080p screen. It was dropping some frames but I also had a temperature sensor alert as I floated around 80-85c during full screen play in RiseVision and it was throttling the CPU/GPU.  I'm going to order a fan for my Pi and I'll also try reprocessing the video in a couple of sizes and formats and see how things go, but things look very promising.  

    0
    Comment actions Permalink
  • Avatar
    Chris Lamothe

    I might have jumped the gun on that initial excitement, the video was actual 720p.  I'll wait until the fan arrives and see how smooth things run.  If anyone knows how to show FPS on screen for testing that would be great!

    0
    Comment actions Permalink
  • Avatar
    Chris Lamothe

    So I added a fan to the case, and since then I do not get any temperature warnings, I haven't checked the exact temp but can be sure it's consistently below 80C (research seems to indicate the with fan temps will float around 65C).  Video playback with latest updates and no patches is very good at both 1080p and 720p.  There is the occasional stutter of a dropped frame or two, but for our digital signage purposes it's good enough.  We also put overlays with transparencies and the time on our video and it still works smoothly.  Note that we don't use audio in our displays, so I can't say for sure that a Pi4 is what you want for your signage, but for us it's good enough (promoting merch and ski resorts in a retail location) 

    0
    Comment actions Permalink
  • Avatar
    Eric Ferguson

    That's great to hear!

    I've now updated My Pi 3B+ to Buster and can confirm that Rise Vision runs perfectly but video is still unusable on it, even at low resolution and bitrates. Too bad because the hardware is of course totally capable of playing video, but I understand that Chormium hasn't implemented the GPU acceleration.

    So it's REALLY fantastic to hear that video is working in Rise Vision on the Raspberry Pi 4. This now means there's an excellent player option that will come in comfortably under $100 even decked out with a case, fast memory card, cables etc. Really great news.

    I guess the next question will be: how does it handle dual monitors!

    0
    Comment actions Permalink
  • Avatar
    Michael Berry

    I just setup a Raspberry Pi 4 display and tested with 1080 video and it works great.  I'm going to do some testing with scrolling text this week and see if it scrolls smoothly because I remember the pi 3 struggled with that.  

    I'm interested in getting hdmi cec setup though and both my pi 3 and pi 4 say that its not supported even though the documentation says it should be supported.  Maybe I need to have a licensed display to use that though.

    0
    Comment actions Permalink
  • Avatar
    Robb Price

    Michael,

    That's correct, Display Control is only supported on Licensed Displays. My understanding is the Pi 3 natively supports CEC, but I do not if the 4 does. You can read more about that here: https://help.risevision.com/hc/en-us/articles/115005727826-Display-Control-Overview

    Thanks!

    0
    Comment actions Permalink

Please sign in to leave a comment.