motioneye-project / motioneye

A web frontend for the motion daemon.
GNU General Public License v3.0
3.93k stars 653 forks source link

Extremely low FPS on Raspbian armhfp & Devuan ARM64. #840

Open ghost opened 6 years ago

ghost commented 6 years ago

So I've been testing things out on my Raspberry Pi 3B & it would appear it makes no difference what Linux distro I use, the FPS is always under 5 fps... Can't make it go any higher, I've even tried Fedora armhfp, same results, stuck at 5 FPS. I've changed the settings in the config files & on the web interface but it still won't go above 5 FPS, and when theres actual motion going on, it goes even lower! I've tried using different versions of motion & motioneye, nothing seems to make it work properly....

I've gone through both the config files on motion & the config files on motioneye, no matter what I do, its still stuck at 5 FPS....

ccrisan commented 6 years ago

Have you tried reducing the resolution? Or maybe changing the camera you use?

ghost commented 6 years ago

I've got it at 352x288, doesn't matter whether its on that or if its on 854x480 or anywhere in-between, and its currently the only camera I have, I can get it to go past 5 fps on guvcview... I've tried changing the FPS rates & it doesn't seem to make any difference whether its on 10, 15, 20, 25, 45, etc..

I've currently got two micro SD cards, one with Raspbian armhfp and the other with Devuan arm64... I've increased RAM for the GPU in the /boot/config.txt also, have tried fiddling with it a bit, doesn't seem to do anything

ccrisan commented 6 years ago

Are you sure you have set both the capture framerate and streaming framerate to something above 5fps?

ghost commented 6 years ago

Yep, both are at 25 currently

ccrisan commented 6 years ago

@kenny-w7 how about your preferences? Do you have a framerate dimmer?

ghost commented 6 years ago

A framerate dimmer? I don't think so... This time around on Devuan ARM64 I'm getting 8-12 FPS... that's a lot better, its at least useable now.

ccrisan commented 6 years ago

@kenny-w7 the Framerate Dimmer is a preference in the motionEye panel (one of the very first settings).

drphil3d commented 6 years ago

you need to use OMX encoding

tasteeeeee commented 6 years ago

@drphil3d hi! can you talk how use omx?i bought mini-pc with intell n3510 and 8gb ram and have 0-3 fps on camera. I don`t think that pc have low fps, thanks! https://www.aliexpress.com/item/XCY-Barebone-Mini-PC-Intel-Celeron-N2930-N2940-N3510-Quad-cores-Micro-Desktop-Computer-Household-Nettops/32817027731.html?spm=a2g0v.10010108.1000016/B.1.a0a82712EWa0d2&isOrigTitle=true

tasteeeeee commented 6 years ago

in raspberry pi i have 16+ fps :)