Hardware
USB TV & Video Capture

IOGear USB 2.0 External Video Card Review
June 18th, 2007
![]()
|
Review Verdict
|
Essential Specs & Stats
|
|||||||||||||||||||||||||||||||||||||||||||||
|
The Need for External Video
Where to Buy?There is so much productivity to be gained from having multiple displays. For example, graphics professionals can keep their work in one display and their tools in another, students can do research on the internet and write a report without having to switch between windows, and network administrators can keep their office work in one screen while having their monitoring utilities in another. For presentations, it could mean the difference between huddling a crowd around your small display and showing off your PowerPoint slideshow on a projector complete with presenter tools. The only sad part is, once you go dual screens, it's hard to go back. Now ordinarily when using multiple monitors, one simply needs to plug in a second display into their graphics card or install a second video card into a PCI slot. Unfortunately though, this is not always an option as many times there are no leftover slots available, or for many laptop users there are simply no means of expansion whatsoever. What's more, some PC manufacturers may void the warranty if the case has been opened, and many users just don't feel comfortable working with a computer's innards. In all of these cases an external card would be a godsend, and thanks to IOGEAR's USB 2.0 External Video Card, we finally have such a solution that can handle all our day-to-day demands. ![]() The IOGear USB Video Card is about the size of a deck of cards. ![]() A 400mA 5DV power port is there in case you've an under-powered USB port. From the very get-go, it was clear that the USB video card would have some hurdles to overcome due to it's natural handicap of being a USB device. You see, USB 2.0 only offers a theoretical speed of 60MB/s, whereas internal cards connected via PCI, AGP, and PCIe x16 have much higher bandwidth to work with at 133MB/s, 2133MB/s, and 8000MB/s respectively. Additionally, the card only has 8MB of video memory, whereas internal solutions available today typically come in varieties from 32MB to 640MB. Also, DirectDraw and Direct3D acceleration are not supported. ![]() ![]() Video performance on IOGear's USB video card is currently a mixed bag. To start with what doesn't work, OpenGL video streams are simply too choppy to watch and actually bog down the entire system. Windows GDI Video output was non-existent. Thankfully, both of these are rarely encountered by the typical user. The two main video streams we typically run into in Windows are Flash Video and DirectX, the latter of which is used in just about every Windows multimedia player including Windows Media Player, Quicktime, and VLC. As one would expect, the performance of these two video streams had a lot to do with the resolution the video was being played back at, and what percentage of the screen was actually moving. For example, a full screen video will appear choppier than a windowed video, and fullscreen video in a 16:9 format that doesn't utilize the top or bottom of the screen will play more smoothly than a 4:3 video that does utilize all the pixels on screen. As such, I heartily recommend that when watching fullscreen videos you drop the resolution to 1024x768 or lower in order to get better frame rates. When viewing videos in windowed mode, the current screen resolution is negligible; it's the window size that counts. Also, don't bother trying to playback videos in mirrored mode, it's too choppy. Either play back videos in extended mode or set the External Video Card as the primary display. Now unfortunately due to the nature of the hardware, it's impossible for me to give exact frame rate statistics to detail my findings, as the External Video Card does not report back its performance to the PC. Video will be sent as fast as possible to the card, and if it needs to, it will drop frames internally. All frame rate numbers given below are my best estimates to what I see. Flash Video Performance Flash video performance was tested by watching episodes of Heroes using NBC.com's Rewind service. In the standard windowed box, video was almost as smooth as it is on my internal GeForce 6800, occasionally dropping perhaps one or two frames per second. When played back in a fullscreen window at 1024x768 with 32-bit color, video dropped down to around 15FPS due to CPU limitations with my 2.25GHz AMD Athlon 64 pegged at 100% utilization. ![]() Heros in window-mode. DirectX video streams are handled differently than they normally would be on an internal card, in the sense that the DisplayLink drivers actually compress the video stream a second time on top of the compression that already exists in the source video. The end result looks fairly good, but a trained eye will notice the video seems slightly more pixelated, almost as if it's being viewed from behind a screen door. Lines with high contrast will also appear jagged, similar to how video games look at low resolution when anti-aliasing isn't enabled. When viewing from a distance however, these differences can be very hard to notice. ![]() ![]() On a 4:3 monitor, widescreen videos playback smoother. One curious thing I noticed on the opposite end of the spectrum is that whenever I downscaled the video in VLC, ie. resizing the window so it appears smaller than normal, the compression would ruin the picture. Colors will become blotchy, streaks will litter the scene and random colors will appear throughout the window. This did not happen when using Windows Media Player.
Gaming PerformanceDon't expect the IOGEAR External Video Card to play your favorite games any better than your existing video solution would. In fact, don't expect them to play at all. As stated earlier, Direct3D acceleration is not supported, and OpenGL games like Quake III simply will not run whatsoever. Of course, as long as a monitor on your existing video card is set as the primary display, you can still play video games while the External Video Card is plugged in. But before you abandon all hope, I will say that there are a handful of games that do actually run on the External Video Card. Unreal Tournament '99 runs around 15-20fps in both DirectX and Software rendering modes at 640x480. And while it can't run in fullscreen mode, the EDuke32 port of Duke Nukem 3D runs at full frame rates without issues. Super Nintendo games run around 45-55 frames per second (out of 60) when using the SNES9X emulator. 2D puzzle games such as Candy Crisis (a Puyo Puyo clone) also run smoothly. Don't forget flash games, either... those will also work like a charm.
What the Future Holds in StoreThankfully the aforementioned numbers for DirectX video performance aren't set in stone. In fact, they're almost guaranteed to change for the better. Currently the drivers that IOGEAR has for download on their website and are shipping with the USB video card are at version 3.81. However, the latest DisplayLink drivers are actually at version 4.1 and are awaiting approval from IOGEAR's quality assurance team. Unfortunately it's been taking a while for that team to give the green light status, so in the event that IOGEAR doesn't release the drivers themselves by the end of the summer, I have it on good word that they'll be available on DisplayLink's own website. These new drivers offer incredible performance boosts with DirectX video. While compression is still noticeable if you're looking for it, the screen door effect has been minimized and high contrast lines appear much smoother than they did before. What's more, it's now possible to raise the resolution to 1280x1024 and still maintain the frame rate for widescreen video around 21-24fps. Fullscreen 4:3 also plays considerably better, hitting around 12-20fps at 1280x1024 and about 25fps at 1024x768. Recap For general office work, IOGEAR's USB 2.0 External Video Card passes with flying colors. Even at the highest resolution of 1280x1024, windows appeared responsive, sharp, and free of jitter. Video playback, while not perfect, surpasses my expectations in windowed modes and maintains watchable frame rates when playing in fullscreen at a low resolution. When the latest 4.1 drivers are officially released by the end of the summer, video playback will be dramatically improved and even more fluid-like. Throw in some light retro and flash gaming for lunch breaks, and the IOGEAR USB 2.0 External Video card makes a worthwhile and viable asset to your productivity. 3D gamers need not apply.
Reviewed by R. Scott Clark, Consumer Technology Editor |
||











Via Feed
Via Newsletter







One curious thing I noticed on the opposite end of the spectrum is that whenever I downscaled the video in VLC, ie. resizing the window so it appears smaller than normal, the compression would ruin the picture. Colors will become blotchy, streaks will litter the scene and random colors will appear throughout the window. This did not happen when using Windows Media Player.
Gaming Performance
But before you abandon all hope, I will say that there are a handful of games that do actually run on the External Video Card. Unreal Tournament '99 runs around 15-20fps in both DirectX and Software rendering modes at 640x480. And while it can't run in fullscreen mode, the EDuke32 port of Duke Nukem 3D runs at full frame rates without issues. Super Nintendo games run around 45-55 frames per second (out of 60) when using the SNES9X emulator. 2D puzzle games such as Candy Crisis (a Puyo Puyo clone) also run smoothly. Don't forget flash games, either... those will also work like a charm.
What the Future Holds in Store