Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm currently running web streaming from a Dell XPS 15 running Windows 7 with a i5 M480 2.67ghz processor and 6gb of ram.

I connect TWO EasyCap DC60+ devices and a TV Tuner to all three of my available USB ports.

Typically all three will connect fine, and I'll get the stream running. But after a few minutes, sometimes hours, I'll get a error message telling me that I've exceeded the available USB bandwidth, and one of the ports will shut off. Sometimes this happens frequently, sometimes not.

I'm planning on building a desktop PC to run these streams and hopefully solve the USB bandwidth issue. How do I make sure I don't run into this on my desktop? Are there certain motherboards or components I should look into? I'm unfamiliar with what the exact problem is, and thus how to fix it.

share|improve this question
1  
If you go into Device Manager / Universal Serial Bus, how many USB controllers are listed (of each type Universal UHCI and Enhanced EHCI)? –  Paul May 1 '12 at 0:59
    
@Paul - 2 x "Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller" (one 3B354, one 3B3C). Also one Rensas Electronics USB 3.0 Host Controller, although none of the three devices are 3.0. –  John May 1 '12 at 1:04

1 Answer 1

up vote 1 down vote accepted

Your notebook has two USB controllers, most likely split between internal functions (such as touchpad, webcam etc) and external functions - namely the three usb ports.

This means that the three ports must share the bandwidth that USB 2.0 is capable, so 480Mb/s divided by three.

This is common in laptops, but uncommon in desktops, which tend to have more USB controllers. In any case, this is the spec you are looking for, how many controllers the motherboard has, rather than how many ports (though more ports tends to mean more controllers). Then when you come to build, you would just make sure that the streamers are plugged into separate controllers - or even get additional PCI usb cards.

share|improve this answer
    
So each controller has the 480Mb/s cap? So if I have three controllers, I should be able to plug each device into each controller, and each device will have the full bandwidth available that they possibly can? –  John May 1 '12 at 1:27
1  
Yeah thats right, it is at the controller level, so provided the are in their own controller the should go at full speed. –  Paul May 1 '12 at 2:21

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.