Git Product home page Git Product logo

Comments (9)

Ryan-Maughan avatar Ryan-Maughan commented on July 28, 2024 1

Unfortunately I'm having this same issue as @jeffyl. Displaycameras can usually load a few streams before the flickering occurs. I was attempting to output to a 4k TV which at first I thought was the issue, but the issue occurs at 1080p also. Thanks Anonymousdog!

from displaycameras.

hakanaiseishin avatar hakanaiseishin commented on July 28, 2024

Same issue here, 4 screens on medium @3160p is fine, 4 screens on high @3160p is super-seizure-madness.

from displaycameras.

Anonymousdog avatar Anonymousdog commented on July 28, 2024

What are your all's gpu memory splits? Has anyone monitored video memory allocation during these tests?

from displaycameras.

hakanaiseishin avatar hakanaiseishin commented on July 28, 2024

I have tried up to 768 gpu memory split, higher doesn't work. I read about memory split on the official pi forums and it seems to rather not matter on the 3b and later. I have not monitored the GPU memory usage, not even sure how.

from displaycameras.

ahjcheng avatar ahjcheng commented on July 28, 2024

I was experiencing the same issues as well on pi 4. 9 screens on low output to a 1080p TV.

I changed the gpu_mem to 1024 which seem to have solved the problem for me.

https://www.raspberrypi.org/documentation/configuration/config-txt/memory.md

Not sure if this is a fix for everyone but it worked for me.

from displaycameras.

shark92651 avatar shark92651 commented on July 28, 2024

I am trying to configure a RPi4 with 4GB and a 4K TV that I recently purchased. I am having no luck so far. Just trying to use 2 1920x1080 camera feeds I could only get one to display when I had gpu_mem set to 512. It would switch back and forth (like a flicker, but only displaying one feed at a time) between both feeds until ultimately one would go blank and then the 2nd would display fine. As ahjcheng mentioned above I then tried setting gpu_mem=1024 and I was able to get 2 1080p feeds to display, however an attempt to display 4 of them would only display the original 2. I then tried a lower res substream of 704x480. With this resolution I can only get 7 of 9 to display when trying a 3x3 layout. I'm not sure if this is just poor support for 4k displays in the RPi4, an issue with my 4K TV, or what.

The documentation linked above states:
Values of gpu_mem over 512 are not recommended, will provide no performance improvements, and are untested.

Something did change when I set it to 1024, in that it would allow 2 1080p streams where when I set it to 512 it would flash back and forth between the 2. In the end, it is very inconsistent and I can't figure out any combination of settings that will allow me to display more than 2 streams at 1080p or more than 7 at D1 (704x480).

from displaycameras.

Anonymousdog avatar Anonymousdog commented on July 28, 2024

from displaycameras.

shark92651 avatar shark92651 commented on July 28, 2024

I am not using HD feeds, actually. I am testing with 704x480 substreams and have reduced them to 10 FPS and the lowest bitrate of 256. Despite these changes I cannot display more than 8 feeds.

I am using BlueIris for DVR but I am pulling these RTSP substream feeds directly from the cameras over gigabit network on the same LAN as the cameras.

from displaycameras.

Anonymousdog avatar Anonymousdog commented on July 28, 2024

from displaycameras.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.