-
Semper Vaporo
-
- Posts: 331
- Joined: Sat Oct 09, 2010 11:51 am
by Semper Vaporo » Wed Sep 03, 2014 10:32 am
Consternations!
Sorry for the consecutive questions that might be useless if the 1st one produces a negative result... Troubleshooting via long-distance is frustrating sometimes. I don't know your computer expertise and I may suggest things that you have already tried and proved to be innocent of the trouble, but I am blue-skying here trying to guess possible causes. If I were sitting at the computer keyboard, these are things that I might check to see what might be happening.
You say the camera works fine on another PC. What software did you use there to view the camera's output? Have you tried the same software on the PC in question, too? Was it Sighthound on both? If it was, try using something else (like "AMCap" maybe) on the home server PC to see if it shows jerky video, too (just be aware that few USB cam drivers allow more than one program to access the camera simultaneously, so you will have to have it turned off in Sighthound when trying another program).
Do the two computers have the OS? Same drivers loaded? What else might be different?
There can be other devices internal to the PC that are connected to the USB hardware... Keyboard, Mouse, SD and other memory chip readers, etc. including hard drives and optical drives... it is conceivable that one of those is not working right and has the Host Controller stuck in a loop of some sort and chewing up the available I/O bandwidth. Or even one of the Host Controllers could be bad and doing the same thing.
You say that the CPU usage is not high, meaning the CPU should have plenty of time to process the data without losing frames. I assume that info is from Task Manager's display. Have you monitored the "Processes" tab for what processes are busiest? Be sure to click the button at the bottom of the window for "Show Processes from All Users". Also, click the "CPU" column to sort the list by which programs are using the CPU the most (consecutive clicks on a column header will reverse the sort). You might also select to display other columns of info by clicking on the "View" menu and selecting "Select Columns...", this will present a dozen options that can be added to the displayed data... I often monitor "I/O Read Bytes", "I/O Write Bytes" and "I/O Other Bytes".
You might also monitor the "Network" tab and add columns (via the "View" menu "Select Columns..." entry) for various I/O counts (Bytes, Unicasts, non-Unicasts, etc.). This might show that the network connection is consuming I/O bandwidth that is using up the internal data bus bandwidth and interfering with the Camera's data on the internal bus.
And it could very well be that I am way down the garden path to the septic field and nowhere near what the real problem is. I just cannot think of what might cause the camera to not be working perfectly on the PC as you have described it.
Semper Vaporo,