Slashdot Mirror


Open Source Graphics Card Available For Advance Orders

mollyhackit writes "The Open Graphics Project, which we've been following since it first started looking for experts four years ago, has just announced that the OGD1 is available for preorder now. The design features 2 DVI, 256MB RAM, PCI-X, and a Xilinx Spartan-3 FPGA along with a nonvolatile FPGA for programming on boot. FPGAs are reprogrammable hardware which means the graphics card can be optimized for specific tasks and execute them faster than a general purpose CPU. The card could be programmed for certain codecs to speed up encoding or decoding. An open hardware design means potential for better driver support. Of course you could always use the FPGA for something else... say crypto cracking."

9 of 262 comments (clear)

  1. This is cool by Paul+Pierce · · Score: 5, Interesting

    Having recently taken a graduate class where I had to write my own shaders for OpenGL, it was neat to play with the video card on that level; however most cards are quite limited with what is open API.

    This card, while too expensive for me, might spur some interesting projects - cypto stuff and Ray tracing come to mind. I hope someone does something great with this.

  2. Re:$100 off on Preorder by Drinking+Bleach · · Score: 3, Interesting

    Well the original Doom (and engines like Chocolate Doom...) have a hard-coded 30fps limit.

  3. Re:Uh...not for me! by gigne · · Score: 4, Interesting

    Really? I have friends who splash out $1000s on their hobbies, whether it is robots or R/C. This is a steal in comparison to some more expensive and consuming hobbies, especially considering the (underpowered but still excellent) FPGA.

    If graphics programming was my thing, I so would get one. I am considering getting one regardless, if only to use it for ray tracing.

    Flexible hardware + Good open source ideals = excellent product

    --
    Signature v3.0, now with 42% less memory usage.
  4. I'd like to see more general use by QX-Mat · · Score: 3, Interesting

    I don't have the kind of cash they're asking for, for a graphics specific FPGA. If they could tailor the board towards the FGPA market in general, I'm sure they'd find people interested in more than just it's rendering capability (me!!).

    I'm concerned about the shelf-life after I'm done tinkering.

    I'd like an I2C bus, a few led connectors, and some magic so that I can connect a general purpose daughter board the FPGA's address bus (ie: implement USB, LAN, audio support that way). Every FPGA should be able to run as a Tanenbaum CPU by law!

    As far as rendering goes I can't see an FPGA being as fast as an ASIC - propagation delay is going to hammer it, and syncing will be a bitch - but I'm still interested in what it can do offline (assuming I can get a vesa console :D). If the card can do offline rendering efficiently enough to experiment with discrete pipelines (more gates = more fp precision!) I'd be a happy graphics geek.

    Good luck!

    Matt

  5. Classical Hand-Drawn Animation by Anonymous Coward · · Score: 3, Interesting

    I'd love to see a graphics processor that could be programmed to create graphics that look like classical hand-drawn animation. I think you'd need to do some curve-fitting in X,Y,Z and T in order to achieve that. We all know there are cel-shaders and vector renderers that can render 2D stills that look authentic, but that's still a far cry from animating something that looks like a Disney classic, or like anime. Fitting 3D polys in X, Y, Z into curves in X and Y may be trivial, but figuring out how to turn data from X, Y, Z, T into X, Y, T is the real challenge for non-photorealistic cartoon rendering.

  6. Re:$1500 video card! by Anonymous Coward · · Score: 5, Interesting
    But it's not a video card:

    OGD1 is a high-end FPGA prototyping kit and hardware engineering platform, equipped with the peripherals needed to develop and test computer graphics architectures. At least it's video-card-specific, right?

    Because of the generalized nature of its core, OGD1 is very versatile and can be used for a wide variety of purposes requiring a large FPGA, PCI, fast memory, and user I/O. Whatever, as long as it kicks butt at Doom3 -- it *is* built for gamers, right?

    It is designed to be used by students learning FPGA programming, engineers needing a development platform or product base, hobbyists that want to hack their own hardware designs, users who want to the benefits of open hardware, and users who need custom peripheral devices. Damn! It's like the whole slashdot summary was not only wrong, but completely misleading! I had to go all the way to the first paragraph of the first question of their FAQ to find out the hidden truth.
  7. 100 replies and nobody's mentioned Project VGA yet by Ant+P. · · Score: 5, Interesting

    This sounds way more practical than the OpenGraphics thing. $1500 on top of having to find a PCI-X board? No thanks.

  8. Re:$1500 video card! by Excelcia · · Score: 3, Interesting

    Do you really think this graphics card is even a graphics card? The producers don't seem to think so. They describe it as "an FPGA development platform." They go on to say that it is sold as a "blank," and is "preprogrammed only with basic diagnostic logic." Does it even have drivers?

    Is it really a graphics card, or is it something that might possibly become one with the right FPGA programming.

  9. Re:Pretty crappy FPGA by AKAImBatman · · Score: 3, Interesting

    The SPARTAN 3 is a hobbyist FPGA. A Virtex 4 would've been nicer
    I'm actually impressed! Back when they started this project, I made a suggestion here on Slashdot that it would be more accessible if they used a Spartan 3. A member of the project told me they couldn't use anything smaller than the latest Virtex because they needed the size and performance. Their reasons were good at the time, so I'm really impressed that they made the effort to fit it in such a small FPGA. Great work, guys! =)