-
-
Notifications
You must be signed in to change notification settings - Fork 631
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Raspberry Pi 4 Model B support / Upgrade to Raspbian Buster #1389
Comments
Display of webpages was not working on my pi 4 (not properly rendered) |
Not sure what you're testing with @bd8392 but it works fine for me. I have Hacker News loaded on the screen in my lab without issues. If you're talking about some kind of complex page, then that is out of the scope of this issue. This is purely about getting the Pi 4 to work, not about extending the functionality of the browser. |
Oh okay I tested two wordpress-sites....both were not working but Google worked... |
Just a note on the splash screen. As I mentioned to @ealmonte32 here, it's currently unclear if the issue is related to the Pi 4 or Buster. |
Can you deacitvate overscan in boot.txt by default image? Because on 99% of screens it produces unwanted black-bars... |
No, this is about splash screen. It has nothing to do with overscan. |
OHHH okay I'm sorry =). The Black bars really afffect just splash...Just tested one =) |
You can do this yourself manually, just go into the |
@vpetersson Raspbian Buster Lite on RPi4. The
The
|
So we used to use |
From my research using |
Yes, this is true. That's why we started using it. However, it has a number of drawbacks over Plymouth. |
Gotcha, so we keep plymouth. I will continue troubleshooting |
Ok so it is working for me:
.. I compared ansible splashscreen files like screenly.plymouth and screenly.script, and they are identical... These are the packages I installed during testing:
.. This is the
|
did you have to modify cmdline.txt? |
yes, I believe the original cmdline.txt file didnt have these:
loglevel=0 is not necessary I just left it there during testing, it can be safely removed. |
Good job @ealmonte32! So the missing step was just |
I attempted this myself but I was not able to get it working. Here's what I did
|
Interesting. And this was on a Pi 4 @shaqaruden? |
@vpetersson yes |
@shaqaruden Is your buster image this one: |
@ealmonte32 yes I am using that image |
I got it to work again after much trial and error.. i forgot to tell you to install:
Then reboot, let me know how it goes.. |
No, those are just some dependencies. You need to run |
Now i got that worked out But now it seems i dont have plymouth.conf in /etc/plymouth I only got plymouthd.conf is that the same file? pi@raspberrypi:/etc/plymouth $ ls if i edit the plymouthd.conf instead, and follow the rest of the steps. ending with a reboot. I ust boot into a black screen with a writing prompt that dosnt do anything. |
Guys, plymouth themes seem to be case sensitive, so you will get an error if you do: @Raziers , |
Did something get updated? I ran through @shaqaruden guide again, but only got to installing Screenly from the dev branch. After that, it seems to work fine now on the raspberry 4 |
Well yes many many changes/commits are on the dev/master branch vs the production branch. |
I am testing screenly ose and I some problems. I have raspberry 4 model B 4GB, when I install on raspbian lite by bash command and I choose development release the installation is successful but when I want display the page i just see white screen. I saw other issues and i know that i have to choose experimental release but I got error on task |
@MichaliQQ , do not use experimental for this purpose, development branch should be the one. |
@ealmonte32 Website just uses socket.io and jquery. I cant show you because site is created locally. Screenly only load from this website image of logo (the rest of the page is white), in screenly browser console returns error in index with 4 line |
I tried varius methods of installation with Pi 4 (with this topic and little more). Unfortunately, in the best way, uzbl seem not workink very well (no javascript, no css?). |
Oh ok.. well, so based on this info then yes the reason for webpage not displayed properly is UZBL browser, which is being replaced on the next version of Screenly. |
As mentioned to other user above and in other posts, UZBL has been the culprit of all these issues with displaying of web assets incorrectly and it is being replaced in the next version of Screenly. Since UZBL has not been updated in many years (in the official debian packages repo) , you would need to compile it manually and install it yourself (instructions are on their github repo). This might allow more web pages to work but in the end, the browser is not updated frequently so for example the last version they officially released as source is:
But installing it on Pi 4 does not change the browser outcome, so I am not sure what you are asking for an image file.. this is not good, you should never install non-official images of entire OS+applications on your device.. Do other webpage assets work on your Pi4 with latest version of Screenly OSE (dev/master branch)? |
Update from last week:
Other outstanding issues:
|
@vpetersson |
Yes, exactly. I'm working with @rusko124 to get the Experimental branch to support Pi 4. However, in the meantime, it would be helpful to kick the tires on a Pi 3 as we've pushed a lot of changes to the branch recently. |
I (with a friend..) can solved UZBL display problem on Pi4 using webkit2 :
|
@Monomaniak-Tek Thanks, but we've already moved away from |
For this Error: "no such file or directory problem" when executing :sudo plymouth-set-default-theme -R Screenly, I changed pi password to default password of pi which is "raspberry" and run the installation script again, this time services and screenly files installed correctly and not receiving the error.... So, if you changed pi default password, return it back to raspberry and run bash <(curl -sL https://www.screenly.io/install-ose.sh) again... consider that during installation u will be asked to enter pi password which u have to enter default one and also later for security reason asking to change it...I did not change it u can change it later ...first check if it boots correctly... U can change password by raspberry config menu: sudo raspi-config Anyone knows how can I move from splash screen to main X window os environment (rasbian) or opening shell or new tty? Thanks guys for ur help, hope all be well and healthy and wealthy |
Ok, but on Pi 4, I only can install development branch (as explain by shaqaruden) however PI 4 crash with Experimental branch. |
Raspberry Pi 4 Model B 2G with Development Branch
|
I did the same things that mentioned above, everything is ok except when it comes to showing video assets, screen will be black for a moment till moving to a next asset which is a pic and it shows pic.... I increased GPU to 256, file is around 2 minutes and 13MB , mp4 codec H264, omxplayer Version: 20190723+gitf543a0d-1,I use buster image, Rapi 4 model B What should I do to solve black screen problem? screenly log: Dec 01 17:41:57 raspberrypi python[3119]: Displaying video /home/pi/screenly_assets/9f0e815ed52840199fb48dcebd2722e1 for 1 |
@javad87 , sorry but this is incorrect, it is case sensitive and the errors you are getting are because you did not install screenly correctly and the packages, there is no other reason besides that for the error you got and not having the screenly services in systemd is the 100% obvious reason that you did not install screenly properly.
Again, this is incorrect, you can install screenly with or without default password, this has nothing to do with screenly installation failing, unless you typed in the incorrect sudo password.. the script simply does a check to see if your current pi user password is still the default of "raspberry", and alerts you to change it, but this has nothing whatsoever to do with your installation failing at first or needing to install it using the default raspberry password..
not sure what you are meaning in the first sentence, but if you want to access the console and you are physically connected to the raspberry pi, you can press Ctrl+Alt+F1... if you want to access it via SSH like most do, you need to enable SSH and just connect to it that way.. then you can run any of the commands you wish to turn on or off the wifi but of course if you are SSH onto it and turn off wifi, this will disconnect you unless you have ethernet and connected to that interface instead... if you are testing and need to access physical console then ctrl+alt+f1 is the way to do it. |
Well this is expected for experimental branch since it is being updated weekly sometimes so it isn't stable sort of, its specifically for testing only.. |
Thanks @ealmonte32 for ur reply and help,as I said I'm guessing it might be due to the password change that screenly did not installed properly, I'm not sure... it did not give me any error during failed installation and I found out that related services and files don't exist, after changing to default pass and reinstallation, problem get solved...maybe it is due to my netowrk that installation was not complete and successful.... yes with Ctrl+Alt+F1, I can open a shell and new tty but how can I get to Desktop environment (GUI) like before installation of screenly ? my OS is rasbian buster... I get another issue too, I have black screen when getting to MP4 assets...I post log in the above post. How can I add assets via usb? I generated the key and put the .yaml file beside my assets in a flash and Run this script with python: /usr/local/bin/screenly_usb_assets.sh, nothing happend! I'm new to screenly, and using free OSE version. not on cloud ... Again appreciate ur help, |
This ticket is becoming too complex (and going out on tangents). I've created a new milestone instead to track the progress of this. |
@Monomaniak-Tek Please take a look here if you want to help out. Right now, we mostly need help with getting QT working with hardware acceleration. This is something that UZBL never supported, so it's a big benefit. |
Well, there is a warning when installing Screenly that says you will not be able to use the desktop once screenly installs.. You cannot simply go back and forth between screenly and desktop version because the display managers will be conflicting and packages and complex to go back and forth, as I mentioned what is it you need to do that you need the desktop.. you can do everything from the command line.. .
With regards to the black mp4 video assets, I have to test that with the Pi4 and get back to you, bit I suggest you open up a new Issue about this because as viktor pointed out, this post has gotten too big and out of hand with regards to the original intent... so create/open a new issue for this question you asked above. |
It has become evident that the support for Pi 4 is broken. I'm going to use this ticket to track the remaining efforts to get this across the finishing line. It's a large and complex task unfortunately with many moving parts.
The status below reflects the current status of a manual installation on Raspbian Buster (Lite) on a Raspberry Pi 4 Model B.
Update for Experimental branch
This task is becoming ginormous. I've created a new milestone to track this instead.
https://github.com/Screenly/screenly-ose/milestone/12
Here are the outstanding issues on Development branch:- [x] Installation (development branch)- [x] Web interface- [x] Display of webpages- [x] Display of images- [x] Display of videos~~ - Unclear if h265 works at the moment~~
- [ ] Splash screen isn't working~~ - This appears to be a Raspberry Pi 4 Model B issue only. Moving the SD card to a Raspberry Pi 3 Model B brings
back the splash screen back just fine.~~ - I've created this forum post to try to troubleshoot the issue
Tasks once QC/QA has been performed:
The text was updated successfully, but these errors were encountered: