-
-
Notifications
You must be signed in to change notification settings - Fork 101
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
VLC issue on raspbian bullseye #141
Comments
I ran sudo rpi-update cb70bb6d7dd3327c539dd90090c1ec88006dbcef but still have bullseye after reboot, any suggestions? |
I think it is best to do a full reinstallation with a buster image
UPDATE: Raspberry Pi now officially supports the Buster images till somewhere in 2024: link. So at least for the near future use this one for Rpisurv. |
On a fresh install of bullseye (Raspbian lite) We loaded the snap and were then able to install rpisurv 3 from git.
However, another issue pops up 'tvservice is not supported when using the vc4-kms-v3d driver.'
I'll start a new issue (if one doesn't already exist) |
FWIW, i resolved my issue yesterday by switching from H.265 to H.264 for my secondary stream (the one i used with rpisurv) |
On Bullseye? |
Yes, on the latest OS. And by switching, i mean on the cameras, didn't change anything server side. |
Could you give some more details which version OS and which VLC version? |
My config details are in #147 Pi:
OS:
VLC media player 3.0.12 Vetinari (revision 3.0.12-1-0-gd147bb5e7e) Oh wait, is that Buster? Well I had the same issue as soon as i went to 5.10.63 and resolved by changing to H.264 |
Yes Debian 10 is still Buster. |
Yeah ok, so the Kernel upgrade was what broke my install and gave this same error. Same kernel on Bullseye. |
scratch that, my fix seemed to only be temp, back to no feeds working. |
rpisurv now works under Bullseye - you just need to switch to fake kms. |
used the work-around on a fresh install of 2022-01-28-raspios-bullseye-armhf-lite.zip Its not in the v3_latest yet.. Works also with a big display.. |
Workaround didn't work for me @CronoBandit. I've just done a fresh bullseye install and still can't watch anything, keeps showing the connecting graphic but no issues with actual connection.
daemon.log
main.log
Model OS Version Linux Kernel Firmware boot.txt
display1.yml
|
AMD64 debian bullseye has the same problem. |
Still working for me. Used rpi-imager to burn sdcard. Choose OS “Raspberry Pi OS (32-bit)” aka recommended. uname -a Note: this is armv7l – not AMD, not aarch64. Only vlc on ARM environments will have the mmal libs compiled into vlc, which is why @geeklingo sees those vlc: unknown option or missing mandatory argument `--mmal-display=hdmi-1 cat /proc/cpuinfo | grep Model fkms -vs- kms (this is the work-around) :
Note: The main reason previously-working rpisurv systems broke when folks upgraded to Bullseye 32bit from Buster 32-bit, was the default config.txt in Bullseye switched over to kms api. If you go back and look at a typical Pi Buster install, you will see it loads fkms. I think the move to kms is going to be the way forward from what developers are saying, as it is the newest api. However, it is still very much “in-progress” and currently missing the mmal hooks needed to access the Pi’s GPU. Therefore, those that choose to run Bullseye, we must deliberately switch back to the fkms api until then. Furthermore, those of you that are running the 64-bit are also failing to access the Pi's mmal hardware layer, apparently due to the 64-bit version of vlc not having mmal support at all. So go back to 32-bit and switch back to the fkms driver and things will work again. vlc --version
apt list --installed | grep vlc
|
Man, just did a clean build and same same. uname -a cat /proc/cpuinfo | grep Model grep vc4 /boot/config.txt vlc --version
apt list --installed | grep vlc
main.log
vlc
😈 daemon.log 😈
⚙️ /boot/config.txt ⚙️
|
@geeklingo However, your errors that stick-out to me are:
Wrong resolution -maybe ?? |
@CronoBandit yeah i am using the Raspberry 7" touch screen. Where is it pulling that resolution config from? |
@geeklingo /boot/config.txt
These settings works really nicely on mine, streaming 9 feeds on a 1920x1080 hdmi Asus monitor. Maybe a small boot delay might help with screen detect. Also, I'll post this too for comparison... |
ahh ok will try a couple of things. My cmdline.txt Updated my general.yml with:
And that seems to have made a little progress. I get the rpisurv screen but no streams.
|
my pi needed updating, so i updated all its packaged and now it runs vlc i was also running buster, then i stupid decided to try upgrading my pi to bullseye to see if the vlc was fixed there how can i now install an old version of vlc which has the mmal compiled? EDIT: managed to fix my issue from this post - https://forums.raspberrypi.com/viewtopic.php?t=336387#p2014202 |
No description provided.
The text was updated successfully, but these errors were encountered: