Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Graphics Software Hardware

Running Video Cards in Parallel 263

G.A. Wells writes "Ars Technica has the scoop on a new, Alienware-developed graphics subsystem called Video Array that will let users run two PCI-Express graphics cards in parallel on special motherboards. The motherboard component was apparently developed in cooperation with Intel. Now if I could only win the lottery."
This discussion has been archived. No new comments can be posted.

Running Video Cards in Parallel

Comments Filter:
  • Quad-screen? (Score:5, Interesting)

    by Vrallis ( 33290 ) on Thursday May 13, 2004 @09:55AM (#9138808) Homepage
    Hell, I couldn't care less about parallel processing for the video cards.

    I want tri-head or quad-head video, but with at least AGP speeds. You can do it now, but only with PCI cards getting involved.
  • Voodoo (Score:5, Interesting)

    by Eu4ria ( 110578 ) on Thursday May 13, 2004 @09:56AM (#9138818)
    Didnt the early voodoo cards allow something similar to this ? I know they had a pass through from your 'normal' video card but i seem to remember the ability of running more and they would each do alternating scan lines.

  • Light on Info (Score:2, Interesting)

    by the morgawr ( 670303 ) on Thursday May 13, 2004 @09:57AM (#9138826) Homepage Journal
    The PR mess is light on information and I don't have flash to view their site. Can someone give some technical information? e.g. How does this work? What does it really do? What can a typical gamer actually expect (surely it doesn't just double your power by sending every other frame to each card)?
  • by cheese_wallet ( 88279 ) * on Thursday May 13, 2004 @09:58AM (#9138835) Journal
    I think it is great that a company has the will to do something like this, even if it doesn't catch on. It's cool to try something new, instead of just hanging back and doing the tried and true.

    I'll admit I haven't yet read the whole article, but even though it says that it isn't tied to any one video card, that doesn't say to me that it can have multiple disparate cards. If it is doing something along the lines of SLI, I would guess that the speeds would need to be matched between the two cards. And that would imply having two of the same card, whatever card the user chooses.

    But maybe not... maybe it's the advent of asymetric multi video processing.
  • Re:Voodoo (Score:2, Interesting)

    by Trigun ( 685027 ) <evil@evil e m p i r e . a t h .cx> on Thursday May 13, 2004 @10:00AM (#9138869)
    Yes, they did. Unfortunately, at the time they were too expensive and took up all of your extra slots on your mobo. Now, with integrated everything, it's not so bad.

    Good idea implemented too early. Such is life.
  • Re:Voodoo (Score:3, Interesting)

    by naoiseo ( 313146 ) on Thursday May 13, 2004 @10:00AM (#9138879)
    without a special motherboard, yes.

    I think you could string something like 4 voodoo rush cards together or something (who knows if you got 4x performance, but I'm sure it went up not down)

    Problem was, by the time they put this out there, the tech it was running was months behind cutting edge. 4x something old is easily forgotten.

  • by Anonymous Coward on Thursday May 13, 2004 @10:06AM (#9138959)
    You can have several AGP slots on board. It's just that none of the manufacturers were interested in making such motherboards.
  • Re:Voodoo (Score:5, Interesting)

    by kamelkev ( 114875 ) on Thursday May 13, 2004 @10:07AM (#9138980)
    Voodoo was basically the beginning of the performance PC market, with tons of wierd options and card types.

    Benchmarks for the old 3dfx V2 SLI can be seen here:

    http://www4.tomshardware.com/graphic/19980204/

    I was (and still am, although its in the junk pile) a 3dfx V2 owner, the performance of that card was just amazing at the time. The Voodoo and the Voodoo2 definitely changed the world of 3d gaming.

    Also of interest is an API that came out much later for the 3dfx chipsets that actually let you use your 3dfx chipset (they didn't call it a GPU back in the day) as another system processor. If you were an efficient coder you could actually offload geometric and linear calculations to the card for things other than rendering. I can't seem to find the link for that though, it may be gone forever.

  • by jonsmirl ( 114798 ) on Thursday May 13, 2004 @10:17AM (#9139067) Homepage
    You can do this today with Chromium [sourceforge.net].

    Chromium replaces your OpenGL library with one that farms the OpenGL drawing out to multiple machines. It's how display walls [psu.edu] are built.

    You can use the same technique for multiple card in the same box.
  • Re:Quad-screen? (Score:3, Interesting)

    by gr8_phk ( 621180 ) on Thursday May 13, 2004 @10:22AM (#9139101)
    I'll second that. Flight simulation begs for 3 screens, as do some driving and other games.

    On another note, I suspect the only way it will really accelerate single images is in cases where render-to-texture is used. i.e. per-frame generation of shadow or environment maps. The completed maps could then be passed to the card that actually has the active frame buffer to be used in regular rendering. Two cards could at BEST double performance and nothing ever scales optimally.

  • by MtViewGuy ( 197597 ) on Thursday May 13, 2004 @10:23AM (#9139111)
    I think the big question we need to ask is do we really need multiple monitor setups?

    Besides the obvious issue of hardware cost of multiple graphics cards and multiple monitors, you also have to consider desktop space issues. Even with today's flat-panel LCD's, two monitors will hog a lot of desktop space, something that might not be desirable in many cases.

    I think there is a far better case for a single widescreen display instead of multiple displays. Besides having a lot less impact on hogging desktop space widescreen displays allow you to see videos in the original aspect ratio more clearly and also allow for things like seeing more of a spreadsheet, clearer preview of work you do with a desktop publishing program and (in the case of a pivotable display) make the reading of web pages easier and/or single page work with a DTP program easier. Is it small wonder why people so much liked the Apple Cinema Display that uses a 1.85 to 1 (approximately) aspect ratio?
  • The real question (Score:5, Interesting)

    by 241comp ( 535228 ) on Thursday May 13, 2004 @10:26AM (#9139144) Homepage
    Is this compatible with Brook [stanford.edu] and other general-purpose GPU [gpgpu.org] programming techniques? The use I see for it is this:

    Imagine an openmosix cluster of dual-processor machines that run bioinformatic calculations and simulations. Lots of matrix math and such - pretty fast (and definitely a lot faster than a single researcher's machine).

    Now imagine the same cluster but each machine has 2 or 4 dual-head graphics cards and each algorithm that can be created in Brook or similar is. That gives each machine up to 2 CPU's and maybe 8 GPU's that may be used for processing. The machines are clustered so a group of ~12 commodity machines (1 rack) could have 24 CPU's and 96 GPU's. Now that would be some serious computing power - and relatively cheap too (since 1-generation old dual-head cards are ~$100-$150).

    By the way, does anyone know if there is any work going on to create toolkits for Octave and/or MatLab which would utilize the processing power of a GPU for matrix math or other common calculations?
  • by The_K4 ( 627653 ) on Thursday May 13, 2004 @10:28AM (#9139162)
    Since the PCI-Express spec defines switches (these are like P2P-bridges only they have 2 sub-buses) a mother board manufacturer could add 2 of 3 of these and get 4 PCI-Express Graphics ports (or 7 and get 8 ports) the problem is that every time you do this you have to share the total bandwidth at the highest level. Since PCI-Express does have more bandwidth the AGP 8x and 1/2 of that bandwidth is dedicated up the other 1/2 dedicated down. So the down-stream (where video cards use most of their bandwidth) is greater the AGP8x's TOTAL bandwidth. So this data path bottle next shouldn't be bad if you have 2 cards (might work well for 4 if they use the bus right).
  • by Jeff DeMaagd ( 2015 ) on Thursday May 13, 2004 @10:36AM (#9139254) Homepage Journal
    Two 4:3 displays can be bought at a lower cost than one widescreen display.
  • Re:Quad-screen? (Score:5, Interesting)

    by RhettLivingston ( 544140 ) on Thursday May 13, 2004 @11:09AM (#9139673) Journal

    As long as you can live with at least one of the screens not running quite as fast (maybe an informational type of screen as opposed to 3D scenery?), 3 screens ia really easy today. Almost all decent AGP cards these days support 2 screens at 1600x1200. Throw in a good PCI card and you've got 3. I've been running this way for years and it works well. Actually, the PCI card isn't shabby.

    The only problem I encounter in Windows is an occasional tooltip coming up on the primary monitor instead of a secondary monitor. This is not the fault of the OS, rather the application is constraining the tooltip to be on the primary monitor by forcing it to be within the primary monitor's coordinates.

    Note that Matrox's single board AGP solution does not compete with this. Using a high end NVidia for the main two screens provides too much of a performance advantage to give up for Matrox's slow cards. Matrox's cards, even though on AGP, run about like the PCI cards.

    Regardless, when these systems become more available, I will be one of the first to put 2 video cards in and run 3 or 4 screens from my PCI Express system. But, though I like playing 3D games this way, I do it for the extra informational surface for programming. It greatly eases things to run your application on one screen and your development environment on all of the others so that you can see everything at once. And with 19" 1920x1440 monitors (which usually manage 1600x1200 with better focus than a 1600x1200) running around $250 a pop, its a very worthwhile investment.

This file will self-destruct in five minutes.

Working...