Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Graphics Hardware Hacking Upgrades Build Hardware Linux

Open Source Graphics Card Available For Advance Orders 262

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."
This discussion has been archived. No new comments can be posted.

Open Source Graphics Card Available For Advance Orders

Comments Filter:
  • PCI-X (Score:5, Insightful)

    by nuzak ( 959558 ) on Wednesday May 21, 2008 @06:30PM (#23498370) Journal
    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.
  • by Joe The Dragon ( 967727 ) on Wednesday May 21, 2008 @06:32PM (#23498390)
    Pci and pci-x is dieing
  • by Uncle Focker ( 1277658 ) on Wednesday May 21, 2008 @06:37PM (#23498442)
    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 [wikipedia.org] 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.
  • by FranTaylor ( 164577 ) on Wednesday May 21, 2008 @06:44PM (#23498502)
    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.

  • by Anonymous Coward on Wednesday May 21, 2008 @06:52PM (#23498572)
    How are you going to emulate video cards that are undocumented enough to not even have existing open source drivers?
  • by x_MeRLiN_x ( 935994 ) on Wednesday May 21, 2008 @07:01PM (#23498644)
    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?
  • Re:PCI-X (Score:5, Insightful)

    by jmorris42 ( 1458 ) * <{jmorris} {at} {beau.org}> on Wednesday May 21, 2008 @07:15PM (#23498744)
    > This is a prototype!

    But this 'product' makes no sense to me. They admit it is more useful at this point as an FPGA dev kit. But $1500 is a lot to plunk down for an introduction to FPGA develeopment.

    This [xilinx.com] product direct from xilink makes a lot more sense for someone getting started. Ok, it only has 128MB instead of 256M, a single VGA port instead of dual DVI and a smaller FPGA. On the upside though the cheaper board is PCIe instead of PCI-X which is getting hard to find a machine to stick it into. But it is in the same family and when ya actually have a design that won't fit in the smaller part is when you should think about buying a bigger one.
  • by Salsaman ( 141471 ) on Wednesday May 21, 2008 @07:22PM (#23498798) Homepage
    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.

  • by RattFink ( 93631 ) on Wednesday May 21, 2008 @07:24PM (#23498814) Journal

    The SPARTAN 3 is a hobbyist FPGA. Cheap, and a lot of gates, but slow. A Virtex 4 would've been nicer :)
    The thing is already $1500, quadruple the cost of the most expensive part on the board. Yikes!
  • I think not (Score:4, Insightful)

    by JSBiff ( 87824 ) on Wednesday May 21, 2008 @07:45PM (#23498986) Journal
    At least, it doesn't appear to me that it would. The product page states that the thing is sold blank. Unprogrammed. Meaning it's not gonna run *anything* till someone programs the thing. Once someone codes it up to run OpenGL/Direct3D decently, maybe it could run 3D games OK; kinda hard to tell. The hardware in it appears to be top-notch, in terms of lots of high-speed ram. Can anyone give us any idea what kind of performance that FPGA can give?

    It looks like, basically, this thing is a $1400 prototype that OEM's could use as the basis for a consumer video card.

    Can someone out there who knows more about hardware design and fab than I do tell me - once someone has come up with decent programming for an FPGA, can non-programmable, cheaper, maybe even faster, chips be fabbed? I assume that is generally how the design process works - start with an expensive, programmable chip, get the firmware correct, then mass produce non-programmable chips that are much cheaper?
  • by _merlin ( 160982 ) on Wednesday May 21, 2008 @07:53PM (#23499036) Homepage Journal
    The SPARTAN 3 is a hobbyist FPGA. Cheap, and a lot of gates, but slow. A Virtex 4 would've been nicer :)

    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.

  • by Anonymous Coward on Wednesday May 21, 2008 @08:16PM (#23499214)
    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.)
  • by x_MeRLiN_x ( 935994 ) on Wednesday May 21, 2008 @08:30PM (#23499320)

    Question: did you not detect even the remotest hint of humor the GP's post?
    I wouldn't call it humour, but yes, I did identify his claim that it's difficult to choose between a gaming rig and an open source graphics card as sarcasm.

    The choice is indeed an easy one, because it doesn't exist. Prospective buyers would only ever be interested in one or the other; they don't serve the same purpose.
  • Exactly the point. (Score:3, Insightful)

    by SanityInAnarchy ( 655584 ) <ninja@slaphack.com> on Wednesday May 21, 2008 @08:45PM (#23499402) Journal

    I think shopping in a nice muscle car or even a ricejob would be a lot more exciting than a Formula 1.
    A nice muscle car, or a "ricejob" (offensive term?), is going to do more than one thing. It'll have heating, cooling, a radio, turn signals...

    A Formula 1 car might not even be street legal, let alone comfortable for anything other than racing.

    Right tool for the job, can't be said enough. Even CPUs have things like math coprocessors. It's no surprise that even if a video card technically can run Linux, it might not be very good at it. (A fair example: PS2 Linux.)
  • by Anonymous Coward on Wednesday May 21, 2008 @08:48PM (#23499434)
    Standard reply:

    "If you aren't happy with this Open Source project, fork it and do something better."
  • by OrangeTide ( 124937 ) on Wednesday May 21, 2008 @09:31PM (#23499754) Homepage Journal
    If you're a hobbyist software/electronic person, the choice is pretty damn obvious. (games are boooooring anyways)
  • by John Miles ( 108215 ) on Wednesday May 21, 2008 @09:55PM (#23499924) Homepage Journal
    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.
  • by phreakincool ( 975248 ) on Wednesday May 21, 2008 @10:23PM (#23500110)
    I think that "300" reference was meant to be funny.
  • by poopdeville ( 841677 ) on Wednesday May 21, 2008 @10:54PM (#23500340)
    "If you aren't happy with this Open Source project, buy a Radeon"

    FTFY, HTH, HAND
  • by Anonymous Coward on Thursday May 22, 2008 @12:30AM (#23501000)
    >what could I do with something like this?
    Let's see, XCS34000 has a peak gate equivalent of 4 million gates, figure 2 million effectively usable. Maybe a Geforce 256 (the original GeForce) if you're lucky.

    >if I've never done any FPGA programming
    If you don't know digital logic, forget it. There are tools that go from C like languages for FPGA programming (Celoxica, IIRC), but they cost more than 15 times what this board alone costs and it still requires knowledge of digital logic to use well.

    By the way, you do know the ISE Foundation software from Xilinx to actually program this thing costs ~$3500, right? (The ~$2500 is without a simulator which you're going to want.)

    >and not much 3-D graphics programming
    Forget it x2. You'll be implementing your own floating point math units after all.

    >could I have FUN with this thing?
    Fun is in the eye of the beholder. As many people have pointed out already, better hardware is available for less.
  • Card for Zealots (Score:4, Insightful)

    by Eskarel ( 565631 ) on Thursday May 22, 2008 @04:08AM (#23502078)
    I don't care if my drivers are closed source or open source, I care if they work. The nvidia drivers work perfectly well on Linux(at least Intel/AMD linux), they've worked perfectly well(excluding times when the kernel devs screw up the existing drivers), for years.

    If you really want totally open source drivers they'll be available for ATI cards in the not too distant future.

    This graphics card when it finishes won't be "open source" because you won't be able to change it, it might have open specifications, and it might have a good relationship with the open source community, but the open source community is just as bad at maintaining a relationship with hardware vendors as hardware vendors are at maintaining a relationship with open source.

    If you're willing to pay $1500 for your ideology that's your call, but I'd rather pay $500 and get a card that's substantially faster, and is actually programmed to do something other than diagnose itself and I don't really give a rats if the drivers are open or closed source.

  • by deathy_epl+ccs ( 896747 ) on Thursday May 22, 2008 @12:51PM (#23507324)

    although until they do that, the firmware/driver hack comes across as flat-out piracy.

    It is a very sad statement of modern affairs when any kind of hack to your own hardware can be considered piracy.

I have hardly ever known a mathematician who was capable of reasoning. -- Plato

Working...