Slashdot Mirror


Open Graphics Project Looking For Funding

An anonymous reader writes "The Open Graphics Project was formed last year to create a free and open source friendly graphics card. According to this article on KernelTrap, the project lost their company backing a couple of months ago, but has decided to go forward with the effort with money from the developer's own pockets. The team plans to release a prototype card to the public in November, at which time they'll need to find $1 million dollars for the effort to continue." I continue to wonder about the Open Hardware projects but call me skeptical- people contribute to Open Source because it typically costs little more than time.

10 of 266 comments (clear)

  1. Re:Open Hardware doesnt work by AKAImBatman · · Score: 4, Informative

    Works just fine:

    Based on their current work plan, an FPGA-based project board will be available in November "that serves as the development platform for a much less expensive ASIC-based solution (second quarter of 2006), contingent on available funding."

    I don't know if they've been paying any attention (I presume they have), but FPGAs have gotten extremely cheap as of late. AVNet lists the Xilinx XC3S200-4VQ100C with the following rates:

    1 - $14.7950
    25 - $12.8700
    100+ - $11.2200

    While I don't like assuming, in this case it's fairly safe to say that the price would be even lower for quantities of 1000 or more. I see little difficulty with them being able to mass produce an FPGA card for ~$50 US. (Something of a sweet spot price point in computer the computer industry.) The only real reason I could see for going to ASICs is to reduce the cost of very large runs, and/or increasing the performance of the onboard chip.

  2. Re:No money? by GozzoMan · · Score: 2, Informative
    Hom can someone believe that giving away for free something as valueable as a graphics card can be a profitable buisness? I wouldn't give them a single cent! They should better put their effort in reverse engineering the drivers for already in use hardware.
    If I understand the model properly, what is free (as in freedom and beer) in Open Source Hardware in general is not the manufactured hardware itself, but its project.
  3. Open ARCHITECTURE by Theovon · · Score: 4, Informative

    Just to make it clear:

    (1) The OGP product is OPEN ARCHITECTURE. It's intended to be compatible with open source SOFTWARE.

    (2) There is a specific plan to make the "blueprints" to the hardware also available under GPL and LGPL at various points. ALL of the IP and schematics for the first product (the prototype board) will be open source.

    (3) Hardware always costs money.

    (4) This is a real product, being designed by experienced hardware engineers who have all the expertise necessary to do it. To the hardware designers it is not a "hobby".

  4. Re:I have trouble seeing... by AKAImBatman · · Score: 3, Informative

    Hardware is quite a bit different then software, being a physical tangible item that isn't easily copied/manufactured.

    Tell that to Pad2Pad. I can send them a computer file, and they can send me back a complete board (or run of boards).

    In fact, hardware has become closer to software than you think. Thanks to languages such as VHDL and Verilog, you can *code* a chip and test it without ever pressing a piece of hardware. And if you use an FPGA, you can litterally download the chip design into the processor and have a working model of your design.

    If you ever hear about "chip IP", they're referring to the practice of developing a chip design and then selling the design to hardware manufacturers. ARM is a particularly well known exmaple of this.

  5. free != free by cecille · · Score: 4, Informative

    yeah, but, just like open source, you can still change for the boards and open up the source, or in this case, building specs, programming code etc.
    It would definately be interesting to have an fpga based board with the board programming code source available and the hardware specs available. That way, you could fiddle with your board and get it to do what you want, just like open source. It could be a viable business if they were charging for the boards themselves, but letting people play with the internal components a bit more than with proprietary. I can see lots of hardware geeks / hobbyists buying them just for the experience of playing.

    --
    ...no two people are not on fire.
  6. Re:From what I understand... by Theovon · · Score: 2, Informative

    Actually, the product is targeted at the mass market. This includes Linux desktops, heavy workstations, and embedded systems. Being open architecture, it can be supported on all other platforms as well. Certainly, this market isn't as large as, say, the Windows market, but lacking another product as OPEN as this one, open source users are likely to prefer this, because the device will be fully supported by open source drivers, and it won't be a stability concern.

    Also, a memory bandwidth of 6.4 GB/sec isn't all that slow.

    The OGP is NOT a hobbyist project.

  7. Re:Do you have any idea how complex a GPU is? by AKAImBatman · · Score: 4, Informative

    Do you have any idea how complex a GPU is?

    Actually, they're not to bad on complexity. Most of the chip complexity comes from constantly pushing the boundaries of performance. Even then, a majority of the tricky work is actually done in the software drivers.

    You're quoting prices for very SMALL FPGAs. What makes you think we could fit something as complex as a GPU into a 3S200?

    A 3S200 is not that small of a chip. Fairly good sized processors can be written on it, often with quite a bit of space left over. Even if they do need a larger chip (e.g. a Virtex III) they should still check the prices. Xilinx has been making sure that their chips are extremely affordable in large quantities.

    In quantites smaller than 1000? Well, it's difficult to get a good price out of ASICs as well.

  8. Re:this is great by AKAImBatman · · Score: 4, Informative

    It is highly unlikely that you'll be able to
    program an FPGA to do something faster than a
    modern computer can do.


    Now that's just nonsense. This is the thinking of "More MHz is better". The truth is that a custom chip design targetted at a specific task can easily out-perform a more generic chip. For example, the SaarCor can render a raytraced scene many times faster than a Pentium IV, using nothing more than off-the-shelf FPGA hardware running at 1/300th the MHz.

    That being said, it's doubtful that the OGP will outperform someone like NVidia or ATI who already build custom chips. But it might be able to give them a decent run for their money.

  9. Re:FREE by Jahf · · Score: 4, Informative

    Open != Free

    Free != Open

    GPL == (Open && Free)

    Open Hardware == Open

    Open Hardware != Free

    In other words, a manufacturer could in theory create a card from an open hardware spec and charge for it. The idea being that said hardware would have specifications fully available. Further I would assume the hardware designer would require modifications to be made available.

    If you've dealt with various Linux binary-only drivers in the past few years you'd know what the coolness was.

    Hell, the coolness extends to Windows, too, as hackers could then modify windows drivers or create their own.

    Yeah, I know, you were lookin for the +4 Funny, but some folks are going to read it and take it seriously :P

    --
    It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
  10. Re:Do you have any idea how complex a GPU is? by AKAImBatman · · Score: 2, Informative

    The full OGP core will fill most of the XC3S4000 (that's the second largest FPGA in the Spartan-3 product line).

    Interesting. So when did they decide to switch from the XCS2000? (The chip listed in the spec sheet.)

    Sure, you'd probably be able to make a *2D* core fit into a tiny FPGA, but a full OpenGL shader pipeline? Not likely.

    Fully 1.3 compatible? No, but you could fake it in software. :-) Some of the more interesting designs I've seen is when chip makers use microcode routines from memory to cover advanced instructions. This allows the chip design to use far less real estate than previously necessary at a slight performance expense.

    If they wanted to keep it small, I see no reason why they couldn't use a similar design here. After all, at the end of the day a GPU looks a lot like a DSP. Add a few support chips (usually quite cheap) and they should be able to produce everything they need in a very small core.

    Not that I'm suggesting that's what they do. Performance wise they'd get killed on this 3DFXish approach. Unfortunately, I don't have any pricing data on the 2000 and 4000 series (not that it means much anyway), but I'm thinking they could probably negotiate a pretty good deal.