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."
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.
Well the original Doom (and engines like Chocolate Doom...) have a hard-coded 30fps limit.
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.
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!!).
: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.
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
Good luck!
Matt
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.
This sounds way more practical than the OpenGraphics thing. $1500 on top of having to find a PCI-X board? No thanks.
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.
Javascript + Nintendo DSi = DSiCade