Frequently Asked Questions

No part of this document may be reproduced, transmitted, photocopied, or translated into another language without the written consent of EPIX, Inc. Information in this document is subject to change without obligation or notice. EPIX, Inc. makes no warranty of any kind with regard to this document, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. EPIX, Inc. assumes no responsibility for any errors that may appear in this document. EPIX, Inc. reserves the right to make changes to the specifications of hardware and software at any time, without obligation or notice.

4MIP, SVIP, XCIP, XCAP, 4MEG VIDEO, 1MEG VIDEO, SILICON VIDEO MUX, QUICK SET VIDEO, 12-7MUX, IMAGE MEMORY EXPANSION, COC40, and COC402 are trademarks of EPIX, Inc.

EPIX, SILICON VIDEO, and PIXCI are registered trademarks of EPIX, Inc.

Other brand, product, and company names are trademarks or registered trademarks of their respective owners.

24 APRIL 2009


Q: I am unable to capture images and am getting a “PCI FIFO Overflow” error message in XCAP.
Q: I am getting a “Driver Not Installed” error message when running XCAP, or Windows does not detect new hardware when I install the frame grabber.
Q: I am capturing image sequences to memory via “Sequence Capture: Video to Frame Buffers”, but I want to be able to capture a longer sequence.
Q: Every time I run XCAP-Ltd or XCAP-Std, it tells me no hardware key was detected. However, my parallel port or USB key is installed on the computer's parallel port or USB port.

Q:

I am unable to capture images and am getting a “PCI FIFO Overflow” error message in XCAP.

A:

This error message indicates that the PCI bus or PCI Express bus on the motherboard does not have enough bandwidth to transfer the amount of data that the camera is generating. Here are the buses PIXCIŽ frame grabbers are designed for and their typical maximum bandwidth limits:

32 bit PCI - 110 MB/s
64 bit PCI - 400 MB/s
PCI Express x1 - 190 MB/s
PCI Express x4 - 700 MB/s
ExpressCard 54 for laptops - 190 MB/s

To decrease the amount of data that is being passed across the bus, there are a few easy steps that can be taken:

  1. Capture a lower bit depth, for example if capturing 12 bit images try capturing 8 bit or 10 bit images instead.

  2. If capturing more than 8 bits, try turning on bit packing if the option is available in XCAP's controls. This will decrease the amount of data being passed across the bus, at the cost of a slightly increased load on the computer's CPU.

  3. If capturing color video from a PIXCIŽ SV5, try selecting PIXCIŽPIXCIŽ Video Setup in XCAP. In the “Video Resolution” tab, change the “Data Pixel Format” to UYVY. Click OK or Apply. This will decrease the amount of data being passed across the bus by 33%, at the cost of a very slightly increased load on the computer's CPU.

  4. Try capturing a smaller image resolution, or try running the camera at a slower frame rate.

In case some other devices on the system may be sharing bus bandwidth with the frame grabber, you can also try the following:

  1. Close any unnecessary programs that are running on the computer. Their operation may be accessing devices that share bus bandwidth.

  2. If using a frame grabber on a PCI bus (32 bit or 64 bit), remove devices that may be installed on the same PCI bus as the frame grabber. You can also move the frame grabber to a PCI slot that is on a different PCI bus. Many motherboards only have one PCI bus, or there may be only one available PCI slot, so this may not be possible.

In case there is something wrong with the motherboard:

  1. Update the BIOS on your motherboard to the very latest BIOS version.

  2. If all else fails, there may be something wrong with the motherboard; try a different computer with a different motherboard. Some motherboards simply do not provide the expected bandwidth on their PCI or PCI Express buses.

Q:

I am getting a “Driver Not Installed” error message when running XCAP, or Windows does not detect new hardware when I install the frame grabber.

A:

Sometimes, an error occurs in either the Windows Registry or in driver-related files that are cached on the hard drive. This can cause problems with the way Windows and XCAP identify the frame grabber and its driver. To correct this problem:

  1. Uninstall Driver using XCAP's Driver Uninstall Utility

    1. Open XCAP.

    2. Select PIXCIŽPIXCIŽ Open/Close. Click “Close” if the board is currently open.

    3. Click “Driver Assistant”.

    4. Select “Uninstall PIXCIŽ Driver”.

    5. Click “Apply”. A message log will pop up in the upper right corner of the screen, informing you that the driver was uninstalled.

    6. Click “Cancel” and close XCAP.

  2. Make sure Driver is no longer detected by Windows

    1. In Windows select StartRun (or the Search box at the bottom of the Start menu if using Windows Vista).

    2. Type in devmgmt.msc and hit enter, this will bring up the Device Manager.

    3. Look for anything labeled “Imaging Devices”, “Multimedia Devices”, or “Other Devices” that may be the EPIX card.

    4. Right click on anything that appears to be the EPIX card, and click “Uninstall”. If you're unsure of what the hardware is, you can right click on it and select “Properties” to get a description.

    5. If using Windows Vista, check “Delete the driver software for this device”, and click “OK”.

    6. The hardware should then disappear from the list.

  3. Install Driver

    1. Restart the computer.

    2. The “Found New Hardware Wizard” should pop up.

    3. Open XCAP.

    4. Select PIXCIŽPIXCIŽ Open/Close.

    5. Click “Driver Assistant”.

    6. Select “Install PIXCIŽ Driver”, and click “Apply”.

    7. Follow instructions presented.

Q:

I am capturing image sequences to memory via “Sequence Capture: Video to Frame Buffers”, but I want to be able to capture a longer sequence.

A:

Images are captured into frame buffers. You will need to allocate more memory for frame buffers. To do this, open XCAP. Select PIXCIŽPIXCIŽ Open/Close. Click “Close” if the board is already open. Click “Driver Assistant”. Select “Set Frame Buffer Memory Size”. Here, you can increase the “Memory Requested for Frame Buffers”.

Windows 2000.  Select Normal allocation when allocating less than 64MB, select Forceful allocation when allocating 64MB or more. Make sure at least 128 MB is left for use by Windows.

Windows XP 32bit.  With Windows XP 32bit you can go above 64MB using Normal allocation. However, as you approach some point (approximately 768MB depending on the computer) the system will slow down significantly. If you notice the system slowing down when allocating more than 64MB under Windows XP, try using Forceful Allocation. Make sure at least 256 MB is left for use by Windows.

Windows XP 64bit.  Normal allocation should work for very large amounts of memory. If you notice the system slowing down significantly when allocating most of the memory for frame buffers, try using Forceful allocation. Make sure at least 256 MB is left for use by Windows.

Windows Vista 32bit.  With Windows Vista 32bit you can go above 64MB using Normal allocation. However, as you approach some point (approximately 1GB depending on the computer) the system will slow down significantly. If you notice the system slowing down when allocating more than 64MB under Windows Vista 32bit, try using Forceful Allocation. Make sure at least 512 MB is left for use by Windows.

Windows Vista 64bit.  With Windows Vista 64bit, you will probably need to use Forceful allocation when allocating more than 6GB. If allocating less than 6GB, Normal allocation should work. Make sure at least 512MB is left for use by Windows.

Q:

Every time I run XCAP-Ltd or XCAP-Std, it tells me no hardware key was detected. However, my parallel port or USB key is installed on the computer's parallel port or USB port.

A:

Sometimes Windows doesn't correctly identify the hardware key's driver. To fix this problem, first make sure you are logged into Windows with administrator privileges (when using Windows Vista, you will have to right-click the XCAP shortcut icon and select “Run as Administrator”).

Next, use XCAP's utility to uninstall and then install the authorization key's driver:

  1. In XCAP, select PIXCIŽPIXCIŽ Open/Close.

  2. Click Close if the board is already open.

  3. Click “Driver Assistant”.

  4. Select “Uninstall Authorization Key Driver”, and click Apply.

  5. Select “Install Authorization Key Driver”, and click Apply.

  6. Close XCAP.

  7. Run XCAP.

If XCAP still cannot see the hardware key, the above procedure must be done manually from a command prompt:

  1. Run XCAP.

  2. In XCAP, select UtilityProgram Setup.

  3. Note the “Program Directory” XCAP is installed in, for example it will look something like “C:\Program Files\EPIX\XCAP”.

  4. In Windows select StartRun (or the Search box at the bottom of the Start menu if using Windows Vista).

  5. Type in C:\Program Files\EPIX\XCAP\hldinst.exe -remove and hit enter, replacing “C:\Program Files\EPIX\XCAP” with XCAP's “Program Directory” if necessary.

  6. Wait for the utility to finish.

  7. Type in C:\Program Files\EPIX\XCAP\hldinst.exe -install and hit enter, replacing “C:\Program Files\EPIX\XCAP” with XCAP's “Program Directory” if necessary.

  8. Wait for the utility to finish.

  9. Close XCAP.

  10. Run XCAP.

Your hardware key should now be detected by XCAP.