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."

15 of 262 comments (clear)

  1. $1500 video card! by WarwickRyan · · Score: 5, Funny

    They're probably going to own 100% of the high-price videocard market with that.

    1. Re:$1500 video card! by Anonymous Coward · · Score: 5, Funny

      Yeah but there's a $100 discount for early orders, and they're throwing in a $65 programming interface cable absolutely free! So $1500 is a gross exaggeration ... it's really only a $1335 video card.

    2. Re:$1500 video card! by Veggiesama · · Score: 5, Funny

      Hey, I thought open-source was supposed to be free!

      I call shenanigans!

      Guess it's time to go back to my cheaper boot-legged graphics card.

    3. Re:$1500 video card! by x_MeRLiN_x · · Score: 5, Insightful

      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?

    4. Re:$1500 video card! by RebelWithoutAClue · · Score: 5, Funny

      You're wrong. The video card is only $63 so it's just a 1337 video card.

      --
      "However beautiful the strategy, you should occasionally look at the results" - Winston Churchill
    5. Re:$1500 video card! by xSauronx · · Score: 5, Funny

      so what do they do after those 9 sales?

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
    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.
  2. 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.

  3. Re:why not pci-e based? by Uncle+Focker · · Score: 5, Insightful
    Because it's a prototype card and not something meant to compete realistically with Nvidia and ATI.

    The first short-term goal is to implement a prototype PCI graphics card dubbed OGD1 using a field-programmable gate array (FPGA) chip. Although this card will not be able to compete with existing graphics cards on the market performance- or functionality-wise, it will be useful as a tool for prototyping the first application-specific integrated circuit (ASIC) board, as well as for other professionals needing programmable graphics cards or FPGA-based prototyping boards. It is hoped that this prototype will attract enough interest to gain some profit and attract investors for the next card, since it is expected to cost around $2,000,000 to start the production of a specialized ASIC design. Later AGP and PCI Express variations will follow. http://en.wikipedia.org/wiki/Open_graphics_project If I had the money to spend I'd help support them because I'd love to see them get the money to build a truly open video card that could compete with it's modern rivals.
  4. you might be getting ripped off if... by fpgaprogrammer · · Score: 5, Informative

    you might be getting ripped off if you're paying $1500 for a Spartan-3 board.

    I guess they don't really have the board volume to get low prices. But If you want a graphics card for $1500 that's probably less functional than an NVidia commodity card, I'm not gonna stop you.

    OTOH, If you're interested in FPGA programming and a novice at it, you'll want to get a MUCH MUCH MUCH cheaper Spartan board (like 50 to 150). See http://digilentinc.com/ for good starter boards.
    If you're serious about FPGA programming (or just willing to pay $1500 to $3000) you will definitely want to get a board with a Virtex or Stratix on board:
    http://www.xilinx.com/products/devkits/HW-V5-ML501-UNI-G.htm

    If you want to have it on PCIx:
    http://www.xilinx.com/products/devkits/HW-V5-ML555-G.htm

    You can also get FPGAs socketted for AMD's Hypertransport bus and Intel's FSB:
    http://xtremedatainc.com/ (Altera FPGAs)
    http://drccomputer.com/ (Xilinx FPGAs)
    http://nallatech.com/
    http://celoxica.com/

    (some of these vendors also sell PCI solutions)

    FPGA programming environments still mostly suck. it's a market impeded by proprietary standards and a whole lot of NP-Hard algorithms. We're working on it...

  5. Cancel the project: this is a waste of time. by Anonymous Coward · · Score: 5, Insightful

    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.)

  6. 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.

  7. Re:Pretty crappy FPGA by Eric+Smith · · Score: 5, Informative

    It's unclear to me where you're getting your information, but the card uses a 3S4000, which is the second-largest Spartan-3 FPGA. It has over 60,000 logic elements, each of which has a 4-LUT and a FF. The part also has 96 parallel multipliers (18x18 two's complement) and 96 18-Kbit dual-port RAMs.

  8. Re:Pretty crappy FPGA by Eric+Smith · · Score: 5, Informative
    The Spartan 3 is a professional FPGA. It happens to be relatively inexpensive as it is targeted at ASIC replacement. The performance is lower than a Virtex 4 or 5, but the price/performance ratio is much better. The last time I got quotes, Virtex 4 parts cost about ten times as much per logic element as Spartan 3 parts.

    What most people seem to have overlooked is that this isn't an expensive video card. It's a midrange FPGA development card, that happens to be suitable for prototyping video card functionality. It is NOT intended that average users or even power users would buy this to use it as a video card.

    The plan is that this card will be used for development of the logic for a video card, which will then be realized in an ASIC in order to produce actual video cards.

  9. Re:Serious Question....Please answer if you know! by PSargent · · Score: 5, Informative

    Now that they are ready to offer the hardware, I find myself seriously considering purchasing one.

    Don't! and I'd say that to anyone. What they are offering is a FPGA dev kit, with nothing to put on the FPGA. Yes, they've done a board design, but that's really one of the easiest bits, especially as most firms that sell the chips give you sample designs that you can stitch together.

    The HDL is the key to this project, and as far as I can see they haven't produced anything beyond very basic PCI and Memory Controllers (which I'd expect to be very low performance). I looked at the same code about 2 years ago (maybe more) and it's in exactly the same state now as it was then. I say this as someone who writes VHDL / Verilog for a living and was wondering if I should contribute, but I'm not interested in carrying the whole thing myself.

    If this projects manages to get a framebuffer device up and running within 5 years I'll be impressed. I think the whole project is incredibly naive, and doesn't understand the scale of the project they're trying to do