[AG-TECH] System freezes sending video on Linux w/ IVC-200 capture card
Christoph Willing
c.willing at uq.edu.au
Mon Apr 20 18:08:14 CDT 2009
On 21/04/2009, at 3:47 AM, Andrew Ford wrote:
> Hi Chris,
>
> After some testing we've seen this happen with multiple IVCs and
> multiple machines - at any rate, we don't have any more spare linux
> boxes to test with. I have a feeling it might be related to Ubuntu's
> CPU frequency scaling though, as I've never seen it freeze when I
> manually set it to use the maximum clock speed. What are the clock
> settings on your machine?
Andrew,
Did you roll your own kernel? When I tried to add the cpu frequency
scaler applet, it reports that I don't have it set in the kernel -
since I try to keep our build machines as standard as possible (i.e.
only latest supplied kernels) and if frequency scaling is working for
you, I'm guessing you have a non-standard kernel. In that case I
suggest you revert to a standard kernel to test whether the freeze
effect goes away. Either the frequency scaling itself or the change
of some other kernel option may be causing the freeze effect;
reverting to a standard kernel could rule those changes out as the
cause.
> Also, as a side note, does anyone know how to set the default on
> boot to be max clock speed? The gnome-power-manager menu in gconf-
> editor doesn't have any options for setting CPU frequency.
In my case, without frequency scaling enabled in the kernel, the
scaler applet works in read only mode. From that, I could see that the
clock setting is set to 100%.
BTW it looks from the applet like the frequency scaling could be set
to different values on different cores of a multicore machine - that
may also contribute to the freezing.
chris
> 2009/3/29 Christoph Willing <c.willing at uq.edu.au>
>
> On 26/03/2009, at 4:58 PM, Christoph Willing wrote:
>
>
> On 26/03/2009, at 3:34 AM, Andrew Ford wrote:
>
> Hi,
>
> For a while now we've been seeing hard freezes (ie, trying to kill
> the X server does nothing) on one of our Linux machines when it
> tries to send video via an IVC-200 cap card. It tends to occur more
> frequently when the load is heavier - attempting to send 2 or more
> 720x480 mpeg4 or h.264 streams causes it to freeze within 5-10
> minutes, 4 h.261 videos make it freeze in about half an hour, and 2
> 261 videos makes it last about 2 days. dmesg and /var/log/messages
> don't give any clues. Other types of load don't seem to cause
> freezes, and I ran memtest86 overnight with no errors. Originally
> the machine was Ubuntu 8.04 64-bit, then 8.10 64-bit, then 8.10 32-
> bit, and the problem was seen in all 3. In all cases it was running
> the UQ-provided AG 3.2beta with the stock VideoProducer services. I
> know there was a bttv driver deadlock issue in kernels pre-2.6.24,
> but this is running kernel 2.6.27 so that shouldn't be the problem.
>
> Also when sending video on that machine occasionally the stream
> would start to flicker, flashing an old frame alternating with the
> current output of the camera. Has anyone seen either of these issues
> before?
>
>
> Andrew,
>
> I just installed a 32bit Ubuntu 8.10 on the UQVislab node's video
> capture machine. I've been running 2x mpeg4 streams and an h261
> stream for over two hours. I just powered the machine down to
> confirm it is actually an IVC-200G card (it is). After the restart,
> I've now configured it to run with 3x mpeg4 streams. These are full
> PAL streams 704x576. Its been running for nearly 10 minutes now -
> will leave it running overnight (in the APAG lobby, if you want to
> check on them) and report back. Based on the previous successful 2
> hour test, I think this 3 large streams test will be OK too.
>
>
> Andrew,
>
> We've now had this setup (32bit Ubuntu 8.10 with IVC-200G streaming
> 3x mpeg4 streams @ 704x576) running continuously for over three days
> now without any discernible problem. That result suggests a hardware
> issue with your capture card (or even the machine itself).
>
>
> chris
>
>
>
>
> You could try reseating the card - maybe some dust or contact
> oxidation is creating some bad effect? Do you have any similar
> capture cards lying around you could temporarily replace the IVC
> with? That may indicate whether you have a card fault or machine/OS
> fault.
>
>
> chris
>
>
> Christoph Willing +61 7 3365 8316
> QCIF Access Grid Manager
> University of Queensland
>
>
> Christoph Willing +61 7 3365 8316
> QCIF Access Grid Manager
> University of Queensland
>
>
Christoph Willing +61 7 3365 8316
QCIF Access Grid Manager
University of Queensland
More information about the ag-tech
mailing list