Rasberry Pi 4 with Rise Vision

Comments

22 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
  • Avatar
    Iain Brew

    I too trialled a Raspberry Pi 4 1GB with video (HEVC and H.264) however it is was super choppy and would make RiseVision lock up and crash. See some video of the tests here:

    4K YouTube video in Chromium

    https://www.youtube.com/watch?v=CBLVmLqHRCE

    720p optimised video in RiseVision - however not stable

    https://www.youtube.com/watch?v=rrxjUVCb-E0

    Scaled 720P video plus webpage - unusable

    https://www.youtube.com/watch?v=Pu6Tfjew__I

    We are now testing it for our normal use (Pi4 2GB) showing full screen web page, PNG and a few text overlays. It would be great if/when smooth and reliable video playback is enabled as it means we can then ditch the full PCs we require for video displays. 

    0
    Comment actions Permalink
  • Avatar
    Eric Ferguson

    Hmm that's discouraging Iain. The 720p playback looks great, but you mentioned it's not stable. Meaning, the Pi eventually crashed? I wonder if it's a thermal management issue: there are heatsinks available for the Pi which do help.

    0
    Comment actions Permalink
  • Avatar
    Iain Brew

    I have just completed another test. Raspberry Pi 4 2GB with the latest Pi Raspbian Image and updates. Latest RiseVision. This is showing a static image, 720p video file and text layered over an image. The Pi is running without a case and with a PoE hat (fan is on). 

     

    https://www.youtube.com/watch?v=ccCxwQXLyF4

    This is looking better, however the odd hiccup with video every few plays. I am going to leave it running the rest of the week to see how its performance is running. 

    0
    Comment actions Permalink
  • Avatar
    Pitstop Recharge

    How about running dual screen on Pi4? I got Pi4 2GB and only one screen is displaying the content and the content is running smoothly. Only the problem is that the content is not playing in another. Is this something the development team at RiseVision have considered working on?

    0
    Comment actions Permalink
  • Avatar
    Iain Brew

    From what I recall this is only possible on Windows. Would be great to see it come to the Pi!

    0
    Comment actions Permalink
  • Avatar
    Pitstop Recharge

    Hi Iain

    It does work on Ubuntu as well. I've been using dual screen with Ubuntu as well where both the screen plays different contents. RiseVision, I assume should be making use of dual HDMI that comes with Pi4

    0
    Comment actions Permalink
  • Avatar
    Robb Price

    Pitstop,

    I don't believe we have tested dual screen with the Pi, however I believe it should work the same as it does on Windows and Linux. Please be sure to let us know if it doesn't!

    0
    Comment actions Permalink
  • Avatar
    Pitstop Recharge

    Hi Robb

    I did check the dual display in Pi 4 and second display doesn't show the RV content. I don't know if I am doing something wrong. Dual display in Windows and Ubuntu works fine though. It's just Pi4 doesn't display the second screen.

    0
    Comment actions Permalink
  • Avatar
    Robb Price

    Pitstop,

    Just to confirm, the Pi has dual output capability, is that right? Are they both HDMI?

    Also, have you followed the steps in this article to see if that gets it going to more than 1 Display: https://help.risevision.com/hc/en-us/articles/115003613806-How-can-I-setup-Rise-Player-to-use-multiple-displays-

    0
    Comment actions Permalink
  • Avatar
    Chris Lamothe

    Yes, Pi 4 includes two micro-HDMI ports, with up to 4kp60 supported but not on both at same time, you should be able to do 1080p at 60 on both at same time but I haven't tried. 

    0
    Comment actions Permalink
  • Avatar
    Pitstop Recharge

    Hi Robb

    Yes the Pi 4 has dual output capability and both of them are microHDMI. I have tried both in Windows and Ubuntu PCs and dual display works just fine. It's just the problem with the Pi4.

    0
    Comment actions Permalink
  • Avatar
    Robb Price

    Unfortunately since we haven't started testing on the Pi4, I can't say for certain if it will work, but I'm hopeful once we begin testing on the Pi4, we can get this working as expected.

    Thanks for letting us know that this is an issue you ran into so we can take it into our testing consideration in the future!

    0
    Comment actions Permalink
  • Avatar
    Pitstop Recharge

    Hi Robb

    Any updates on running dual displays on Pi 4?

     

    0
    Comment actions Permalink
  • Avatar
    Robb Price

    Not yet, but I will be sure to update this conversation when we looked into this.

    Thanks!

    0
    Comment actions Permalink

Please sign in to leave a comment.