Page 1 of 1

~ 2 fps OLNY! 75% idle CPU

Posted: Sun Jan 29, 2006 8:54 pm
by pizza
4 analog cameras (cheap 384x288)
1 chip 4 port capture 878A -SK-2000F (25 fps in full PAL mode/6.25 per cam)
p3 866/256 RAM
3Com PCI 905B-TX
ATI Rage 128 Pro 16MB AGP
ZoneMinder LiveCD v1.21.3 (original from the download section)

max fps set to 0 (tested with 4 and 8)
PAL mode 1/4 - 384x288 - 4:3 (!!! tried with 352x288 suggestion from the manual)
no scaling (in montage view)
Capture Palette - 24 bit

Watched all day long (montage view) only from 1 pc on the same switsh
THE SYSTEM IS NOT SET TO ANY RECORD MODE! - monitor ONLY
It is set -somehow- to share 8 fps total for the 4 cams?!?!?

Posted: Sun Jan 29, 2006 11:48 pm
by cordel

Posted: Mon Jan 30, 2006 6:32 am
by pizza
I already saw it, as i understand, You say to me that this is due to the HARDWARE limitations of the card, but I asure You that this is NOT the issue, under M$ windoze the card is running at 7 fps per channel (HW max). I'm using the "options bttv card=77" option in the /etc/modprobe.conf. Tried with the 82 and 105 card type, but didn't work out for my card.

Posted: Mon Jan 30, 2006 11:27 am
by zoneminder
If Windows is reporting a 25fps card as 7fps for each of 4 cameras (= 28fps) then it is either not reporting correctly or has a highly specialised driver.

Unfortunately it is a fact that switching between inputs takes time, more for cheaper cards usually and less for more engineered ones, but that time has to come from the capture budget so it is normal for a single chip cards to do 25fps for 1 input, 10fps for 2, about 5 for 3 inputs and 2-3 for 4 inputs.

Posted: Mon Jan 30, 2006 4:52 pm
by pizza
In my opinion Winboze (Pico2000) is reporting wrong at most 0.75 fps, but the quality (fps) to the eye of the watcher was much better. Win ist not an option to me because the TCO (Total Cost of Ownership) and a bunch of legislative obstruclions, the Pico 2000 software, that was bought with the card is of course an illegal copy, don't know why our local Conrad (German store chain) store is doing this ...
It is also NOT so flexible as ZM.

Probably the lin driver is written to be compatible with too many 8x8 based cards, and it is not polished very well.

It comes out that the max framerate per channel is equal to the max framerate of the card devided by 4 (channels) and devided ONCE AGAIN by the number of the used channels (25(in PAL mode)/4)/x=*oilyhorseshit*. I hope this is a stupid programming error, and the ony thing we can do is to sit and wait someone to correct it ...

Afterall You did a great job writing such a great program, it's pitty that we must use it through such a bad drivers.

Sorry for my bad English, i am bulgarian.