~ 2 fps OLNY! 75% idle CPU

Support and queries relating to all previous versions of ZoneMinder
Locked
User avatar
pizza
Posts: 4
Joined: Sat Jan 28, 2006 7:11 am
Contact:

~ 2 fps OLNY! 75% idle CPU

Post 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?!?!?
User avatar
cordel
Posts: 5210
Joined: Fri Mar 05, 2004 4:47 pm
Location: /USA/Washington/Seattle

Post by cordel »

Image
Image
3939663646337

It's better to keep your mouth shut and appear stupid than open it and remove all doubt.
-Mark Twain
User avatar
pizza
Posts: 4
Joined: Sat Jan 28, 2006 7:11 am
Contact:

Post 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.
User avatar
zoneminder
Site Admin
Posts: 5215
Joined: Wed Jul 09, 2003 2:07 pm
Location: Bristol, UK
Contact:

Post 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.
Phil
User avatar
pizza
Posts: 4
Joined: Sat Jan 28, 2006 7:11 am
Contact:

Post 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.
Locked