Introducing the Open Graphics Project
Short URL: http://fsmsh.com/1665
- 2006-07-19
-
Write a full post in response to this!
One project that I’ve been following quite closely lately is a project started by chip-designer Timothy Miller, called the Open Graphics Project. His goal, along with the rest of the project, known as the “Open Graphics Foundation” is to make a 3D accelerated video card which is fully documented, free-licensed, and open source.
The original focus was on the thorough open specifications, when he started the project with his employer (an electronic hardware manufacturing company, TechSource), but as the project has since moved to full community support, the project has become a model of free-licensed open source hardware development, with FPGA Verilog scripts, specifications, and, now, printed circuit board layouts that are all available under the Gnu GPL.

The first Open Graphics Development board (OGD1). Components: A) 2x DVI transmitters (pair A); B) 2x DVI transmitters (pair B); C) 1x 330MHz triple-10 bit DAC (behind); D) 1x TV chip; E) 2x4 256 megabit DDR SDRAM chips (front, behind); F) 1x ECP2-50 FPGA; G) 1x XP10 FPGA; H) 1x SPI PROM 8Mbit; J) 1x SPI PROM 16Mbit; K) 3x 500MHz DACs (optional); L) 1x 64-bit PCI-X edge connector; M) 2x DVI-I connectors; N) 1x S-video connector; O) 1x 100-pin expansion bus connector.
Unfortunately, it is well-understood that the cards are unlikely to find the kind of mass market that nVidia and ATI video cards have, so it’s unlikely that the cards will be produced in sufficient quantity to bring the costs down to be truly price/feature competitive. As a result, you’ll really only be in the market for these cards if you recognize the importance of the free design to future-proofing your system, ensuring trouble-free driver installation and maintenance, and of course, keeping true to the faith of freedom.
Fortunately, there are plenty of us who do see these values in the GNU/Linux community, which is of course, the primary market for the cards. But you’ll have to pay a fairly hefty US$200 for an ASIC[1]-based card which will likely not be much more powerful than today’s ATI or nVidia cards (and no doubt behind the state of the art of such closed-source cards at the time of release). We have some catch-up to play, obviously. But it will be free-licensed open source hardware, and that means almost certain troublefree support in X.
The development boards, the first of which is dubbed the OGD1, will be even pricier, since they are based on a reprogrammable FPGA[2]. The expected base price is about US$1000. However, the project is hoping to raise some money to partially subsidize the cards for active OGP developers who want to contribute to the project.
Once they have the cards, they will be able to try out their existing 3D acceleration designs (currently developed against a software emulator, which the project has already developed and released). This will allow direct testing of the designs, and greatly accelerate development. Once a solid-enough design is created and tested, it will then be possible to approach an ASIC chip manufacturer with a sufficient minimum order to be able to deliver the commercial/consumer version of the card, the OGA1, which will be sold by a company, Traversal Technologies, to us, the freedom-loving computing public.
It’s a big, seemingly daunting project, but the developers are dedicated and capable people. I have been very impressed with their care and dilligence in promoting and maintaining the project. In fact, though I am by no means a “hardware guy”, I have contributed a few bits myself—including a significant portion of the card graphic for the OGD1 used above (I did the “real circuit-board look” color rendering of the trace diagram. Of course, the original traces were technical output from the project, and the labels and line elements were by Luc Marschall).
Naturally, of course, I’ve already decided to buy one of the ASIC boards when they become available. I know it’s probably going to be four times more expensive than an equivalent non-free closed-hardware, hidden-specification card. But frankly, after the trouble I’ve had with closed-hardware and hidden specs, it’ll be well worth it!
Bibliography
[1] “Application Specific Integrated Circuits” (ASICs) are printed at the factory with an unalterable circuit.
[2] “Field Programmable Gate Arrays” (FPGAs) can have their circuit pattern altered by programming, much like a Flash memory chip. The circuit itself is firmware.
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This entry is (C) Copyright by its author, 2004-2008. Unless a different license is specified in the entry's body, the following license applies: "Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved and appropriate attribution information (author, original site, original URL) is included".
Biography
Terry Hancock: Terry Hancock is co-owner and technical officer of Anansi Spaceworks, dedicated to the application of free software methods to the development of space.
- Terry Hancock's posts
- Login or register to post comments
- 13645 reads
- Printer friendly version (unavailable!)




Best voted contents
-
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Making a videoloop with Kino and Audacity
Terry Hancock, 2010-02-18 -
The Bizarre Cathedral - 68
Ryan Cartwright, 2010-02-19
Buzz authors
Free Software news
- Blake Stowell Email to Maureen O'Gara: "I Need You to Send a Jab PJ's Way"
- Con declaraciones de Stephen Fry RT @eoi: El sentido del software libre - en blogs #eoi http://www.bit.ly/9hdVvJ #freesoftware
- Con declaraciones de Stephen Fry RT @eoi: El sentido del software libre - en blogs #eoi http://www.bit.ly/9hdVvJ #freesoftware
- #BSI to Release #FreeSoftware http://www.h-online.com/open/news/item/BSI-to-open-source-Scout-framework-950703.html
- #FreeSoftware Gets $10 Million in Funding http://sanjose.bizjournals.com/sanjose/stories/2010/03/08/daily64.html
Similar entries
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Linux performance: is Linux becoming just too slow and bloated?
Mitch Meyran, 2010-01-26 -
Save "Sita Sings the Blues" from the Flash format: can you convert FLA?
Terry Hancock, 2010-01-29 -
Web code is already open - why not make it free as well
Ryan Cartwright, 2010-01-20 -
Question Copyright's "Minute Memes" challenge copyright rhetoric
Terry Hancock, 2010-01-15 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05
Hot topics - last 21 days
Odiogo
Free Software Magazine uses Apollo, project management and CRM for its everyday activities!

Reprint Notice
Submitted by Terry Hancock on Thu, 2006-07-20 21:49.
Vote!My FSM blog entries may be reprinted with the notice:
Copyright (C)2004-2006 Terry Hancock / License CC-By-SA 2.5+
http://creativecommons.org/licenses/by-sa/2.5
Originally at http://www.FreeSoftwareMagazine.com
Prototype is now displayed on ODG1 page.
Submitted by Anonymous visitor on Fri, 2006-12-22 22:59.
Vote!OGP have some clear pics of their prototype on the website.