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."
That's PCI-X, not PCI-E. The rest of the stats are also a retro-blast as well.
I'm not sure what kind of architectures you could really test with this thing. It has slower memory on it than is on my motherboard. I honestly believe you could write software renderers faster than this thing.
Done with slashdot, done with nerds, getting a life.
Pci and pci-x is dieing
Not the point. The processor is not designed for that. You stuff microcode and data into it from the normal CPU and turn it loose, and it does its thing WAY faster than the normal CPU can. This thing has no disk IO and would not run well at all as a general purpose CPU. It's like trying to go grocery shopping with a Formula 1 car.
How are you going to emulate video cards that are undocumented enough to not even have existing open source drivers?
I'm not sure which choice you think should be obvious, but do you really think this graphics card is aimed at the gaming market, and if so, what gave you that idea?
Sure, it might be more expensive. But the point is, people who buy this are not just buying the hardware (yet). They are supporting the R&D these guys are doing, and enabling them to move closer to the production stage. It's an investment in future technology.
Frankly, I think this is great. Once they reach the stage of being able to compete with a low-end Nvidia/ATI on features and price, I would consider buying one. The cards could be optimised to work with whatever operating system you would be running on the machine, and would be guaranteed to have no driver compatibility issues.
I hope they are successful with this and can move into other areas. An open soundcard would also be very nice to have.
"I don't necessarily agree with everything I say." - Marshall McLuhan
Kind of appropriate considering it's basically a graphics card designed by hobbyists, don't you think? I don't think a Virtex is the best choice, either: it uses a lot of power and has an onboard PowerPC core that wouldn't really be that useful. Any graphics card implemented on FPGAs will use a lot of power for relatively poor performance. To compete, you'll need enough orders to get your design fab'ed by TSMC or someone.
There is no way in hell these people can compete with ATI/NVIDIA. Have you ever been to NVIDIA? Do you have *any* idea how many really smart people they have working on these problems 60 hours a week?
This project would be so much better off reverse engineering Cuda to make an open source driver than trying to make their own graphics chip. Hell, even Intel is having a very hard time getting a high-end graphics chip to work, and they've got so many more resources than this project.
Open source software works because anyone can hack on it and produce comparable stuff with zero initial investment. Hardware does not work that way. There is just way too much of an initial investment required. Even with FPGAs it's too expensive, and you're way too far behind to start with.
These people are idiots to think they can succeed here unless one of them has a 90nm fab in his or her backyard. (Sorry -- this is qualitatively different than trying to write your own OS, which is done all the time in undergrad classes.)
Altera's parts are good, and their tools are nicer than Xilinx's in many respects, but there's a fairly-massive catch. Their "free" Windows tool chain requires product activation. Meaning you have no assurance that you'll be able to maintain your project for the next several years. Your design dies when Altera says it dies.
So, um, yeah... Xilinx.
Dahlmann tightly grips the knife, which he may have no idea how to use, and steps out into the plain.