Slashdot Mirror


Open Source Graphic Card Project Seeks Experts

An anonymous reader writes "Could this dream of many open source developers and users finally happen? A 100% open sourced graphic card with 3D support? Proper 3D card support for OpenBSD, NetBSD and other minority operating systems? A company named Tech Source will try to make it happen. You can download the preliminary specs for the card here (pdf). The project, though a commercial one, wants to become a true community project and encourages experts and everyone who have good ideas to add to the development process to join the mailing list. You can also sign a petition and tell how much you would be willing to pay for the final product."

370 comments

  1. Dupe! by Anonymous Coward · · Score: 0, Informative

    Does it count if it's more than 2 weeks old?

    1. Re:Dupe! by log2.0 · · Score: 3, Interesting

      They are trying to get devolper interest, not announcing the open card. Its a different story. Although I may have missed the story you are referring to? :)

      --
      Can your karma go above being Excellent?
    2. Re:Dupe! by name773 · · Score: 3, Funny
      exit
      Woops, ive been using a terminal too much.

      ...if that were possible :)

    3. Re:Dupe! by Anonymous Coward · · Score: 1, Funny

      exit
      Woops, ive been using a terminal too much.

      ...if that were possible :)


      if it were... it would be a terminal amount!
      Hahahaha! Oh I'm a pathetic shell of a human.

    4. Re:Dupe! by macmurph · · Score: 3, Funny

      >if it were... it would be a terminal amount!
      Hahahaha! Oh I'm a pathetic shell of a human.

      +5 Korny!

    5. Re:Dupe! by name773 · · Score: 3, Funny

      Hahahaha! Oh I'm a pathetic shell of a human.
      There's no need to bash yourself in that manner, it's perfectly all right to make a pun every now and then :)

    6. Re:Dupe! by Randy+Wang · · Score: 2

      I hup, for your sake, that you quit these lame puns.

      --
      --- Egads, I glow in the dark!
    7. Re:Dupe! by arose · · Score: 1
      Oh I'm a pathetic shell of a human.
      But uou look good on screen, so stop bashing yourself.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    8. Re:Dupe! by Anonymous Coward · · Score: 1, Funny

      Thanks, I'm so relieved I feel bourne again.

    9. Re:Dupe! by Xyde · · Score: 1
      There's no need to bash yourself in that manner, it's perfectly all right to make a pun every now and then :)

      tcsh! you do-gooders, always trying to boost people's self esteem.

      P.S. Keep off my damn lawn!

  2. Great!! by Anonymous Coward · · Score: 5, Interesting

    I've kind of waited for this for years.

    In theory other companies might steal the design and build and sell the card on their own, but if the design is community-owned, then that actually works to lower prices...

    Anonymous Cow

    1. Re:Great!! by shufler · · Score: 5, Insightful

      It's not stealing if the design is open and available to all.

      In fact, this is the very point of such a project. If a company comes along and wants to use it for a product they want to develop, then they can!

    2. Re:Great!! by Anonymous Coward · · Score: 0

      In such a case, for a non open system, then they do the same as any other company, they sue the fuck out of them. Just because the details are open doesn't mean someone is free to use the exact same design and pass it off as their own.

      I might steal the story of the lord of the rings and sell it as my own. You sir, are a foolish cow.

    3. Re:Great!! by Bender_ · · Score: 3, Informative

      Looking at the products of the company tech source I think that they are mostly looking into using the design byself. They are selling special high resolution displays and graphics cards for aviation and other critical applications. These markets have extremely stringent safety protocols, of which many can not be met by the highly complex GPUs of today. In addition the exotic resolutions may pose a problem.

      Having a straight forward design suitable for an FPGA would enable them add additional fail safe mechanisms and to qualify more easily for these applications. Oh yes, and they get others to work on their products for free. They could use rad hardened FPGAs for the final implementation.

    4. Re:Great!! by Poulpy · · Score: 1

      Yep, they could "steal"* if it is BSD licensed and make their derivative works closed. That's the main goal of the GPL, if I get it right: let users free of doing anything they want except reducing freedom of others. * it is not theft as it is allowed by the BSD license. Correct me if I'm wrong (I'm willing to learn)

  3. Waste of time by jarich · · Score: 4, Interesting
    This has come up before.

    Building a good open 2D card? Mabye... I doubt it's really feasible, but have at it. Chase that dream.

    But a 3D card? You are going to make a card to run the latest Quake and Doom? Or even release back of the games? Do you realize how much time, how many thousands of man hours go into these cards? The dollar amount for the simulators, the fabs to make the prototypes, etc

    This could however, make a great teaching tool.

    I take it back... if the card can target elementary 3D and stellar 2D, it could (in a few years) be THE card to own for a commodity Linux box. Target your audience carefully and don't get caught up in the IdSoftware upgrade cycle! :)

    1. Re:Waste of time by eofpi · · Score: 5, Insightful

      It seems to me that 2D quality and clarity is much more important than 3D performance in their target market.

      A harder problem is getting enough of the target audience to accept that they're in the target audience, because people (or at least americans; i can't speak for other cultures) like to have the possibility of doing something, even if they'll never do it (hence the ubiquity of SUVs on our roads, but i digress). This should be easier with people that use open-source software though; 3D-intensive software for those isn't nearly as common as on windows.

      That said, if they can convince someone to slap it on a PCB, i'll keep an eye out for these things next time i need a video card.

      --
      Y'know, you blow up one sun and suddenly everyone expects you to walk on water.
    2. Re:Waste of time by Coryoth · · Score: 4, Insightful

      But a 3D card? You are going to make a card to run the latest Quake and Doom? Or even release back of the games? Do you realize how much time, how many thousands of man hours go into these cards? The dollar amount for the simulators, the fabs to make the prototypes, etc

      I don't think there's any requirement for it to be cutting edge. They just said "3D support", not "runs Doom3 at fast as the latest nVidia or ATI card". For a lot of people a card that was capable of running say Quake3 at reasonable (but not necessarily blindingly fast) frame rates would be quite sufficient. Not everyone gets 3D support on a card for gaming purposes, and for those people an open card that provides credible 3D support may be an attractive option.

      Sure, you won't compete with ATI and nVidia, but then guaranteed open source drivers that will get the maximum performance out of the card are quite a benefit in themselves. Especially given the quality of ATIs Linux drivers.

      There is a market for this card. No it isn't a huge market, but then Apple doesn't have a huge chunk of the desktop market, but they seem to be rolling along fine. As long as there is a big enough niche to support to company, that's all they need. More power to them.

      Jedidiah.

    3. Re:Waste of time by wrecked · · Score: 5, Informative
      Remember, Tech Source is a boutique graphics card company, and the guy proposing this (Timothy Miller?) is a graphics card engineer.

      If you read the mailing list archive, you'll see that what they are proposing is a card with simple, OpenGL compatible 3D. The interface will be PCI at first. My impression is that they have mini-ITX boards in mind. The last paragraph of your post is correct: they will probably target commodity Linux (and significantly, BSD) boxes.

      I think that this is a great idea. Right now, if you want open source 3D, the only good hardware available is the Matrox G400/450/550 line, and that's over 5 years old. I bought my G450 in 1999 and am still using it quite happily, but I would certainly buy an open hardware card from Tech Source if this project comes to fruition.

      As someone on OSNews posted, this project could be profitable for a small company even if it would be considered a flop by ATI or Nvidia.

    4. Re:Waste of time by Anonymous Coward · · Score: 0

      "The dollar amount for the simulators, the fabs to make the prototypes, etc"

      Read before posting. They are using an FPGA.

    5. Re:Waste of time by Anonymous Coward · · Score: 5, Insightful

      if the card can target elementary 3D and stellar 2D, it could (in a few years) be THE card to own for a commodity Linux box.

      Commodity Linux boxes already have elementary 3D and stellar 2D. It's called Intel Extreme Graphics, has open source drivers, and it costs like $10.

      Just want to repeat that $10 figure again. You are a going to have to do better than Fanboyism to beat that.

    6. Re:Waste of time by Anonymous Coward · · Score: 0

      Why sp pessimistic? All they have to do is draw one on a napkin during dinner and put into that new fabricator thing.

    7. Re:Waste of time by hackus · · Score: 1

      Oh I don't know.

      Hardware is fairly straightforward to build 80 percent of the speed ups in hardware come from process and fabrication technology. The other 20% is clever hardware and gate arrangements.

      I mean if I remember right, such things as latches, memory cells...etc are just the same circuit pattern repeated for th emost part.

      I am not so sure the community wants THE fastest card.

      I would be happy with three cards:

      1) Super High End using PCI Xpress with complete Support for 3D..particularly OpenGL not so much Direct X.

      $500 Plus, with 256/512 DDR3.

      I think we should split the graphics market and purposely NOT support Direct X. Primarily, because THAT is the primary reason we do NOT have a decent card for Linux NOW.

      2) MidRange Card with 3D support in the AGP 8x/4x/2x spaces. OpenGL.

      Same with lower clock speeds, DDR3

      $250

      3) 2D SDRAM PCI card with contracts with board makers for such thing as blade servers and servers who need minmal video support.

      $50-100 dollars.

      But Direct X is way too encumbered with Microsoft, and I think it would hamper development.

      -Hack

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    8. Re:Waste of time by skids · · Score: 2, Interesting

      Not to stomp on TechSource, but the proposed feature set is over 5 years old. So why would they have any market advantage over 5-year-old Matrox cards (especially given Matrix has quad-monitor cards)?

      I'm all for open-source hardware products, but lets make them something that isn't already readily available in a form opensource folks find to be generally acceptible. They should at least give the thing *one* major feature advantage (how about quad DVI? noone is doing THAT yet... at least not in any reasonable price range.)

      Plus PCI-Express really wouldn't hurt.

    9. Re:Waste of time by rtaylor · · Score: 1

      Agreed.. I still use a G450 because it works with nearly anything, can do limited 3D, and doesn't have a fan (quiet).

      --
      Rod Taylor
    10. Re:Waste of time by wrecked · · Score: 2, Interesting
      Well, the difference is that the proposed Tech Source card would be open source, and therefore would (hopefully) evolve, slowly but surely, in the same manner of other open source projects like Linux, Mozilla, OpenOffice.org, etc.

      While I love my Matrox G450, the fact is, Matrox will never release another card like it, nor will they improve on it. If the Tech Source project works, then one day, it will release a card that is superior to the G450.

    11. Re:Waste of time by SirTalon42 · · Score: 0

      My dad is exactly like that, all he does is use Office and IE. He plans on getting a 3500+ AMD 64, with 1 gig of ram (he doesn't care that he will never get close to the whole speed of the AMD 64 running windows, cause it will always have to run in compatability mode).

      That move will make my computer the slowest computer in the family (even though I'm the ONLY one that uses it for more than IE/Office. HL2 on a Radeon 7500 is going to be PAIN.

    12. Re:Waste of time by ilyanep · · Score: 1

      This definately won't be an ATI Radeon x200 or an nVidia GeForce FX, but it may just open the door for open-source cards that are just that. People who are already on Linux don't need better graphics (AFAIC). However, to make Linux a feasable replacement for Windows, there must be a good card that can handle all the same software on Linux, and while this card may not do it, it may just get people thinking.

      --
      ~Ilyanep
      To get message, take amount of carrier pigeons at each stage mod 2. Then decode binary.
    13. Re:Waste of time by DarthWiggle · · Score: 2, Insightful

      But wait! Assuming that the 3D support from this card will be dog slow assumes that a community project must be dog slow. Ok, OpenOffice doesn't launch as blindingly quickly as MS Word and Firefox (disclaimer: my browser of choice, so this is tempered criticism) doesn't appear instantly like IE, but I think the "market" goals of these two communities was to get something developed that was competitive and then work on optimization down the road.

      I'm off-track though: my point is that if the "market" of community developers wants to focus on blindingly fast 3D performance, it's not impossible to believe that it'll happen. What's holding optimal 3D performance from 3D ATI cards on Linux? Seems to me it's ATI being stingy with their support of community developers (which is their right as owners of a property).

      Which is kinda what you said. Heh. But if this company has any hardware savvy at all, then there's no reason this thing couldn't compete with ATI or nVidia.

      So I guess we're left relying on this co. to come up with some decent hardware, which is pretty much what you said, so I'm just going to shut up and go back to reading about the Reformation. :)

    14. Re:Waste of time by bwoodring · · Score: 2, Insightful

      Compatibility mode? What are you talking about? The Athlon 64 executes 32-bit x86 code natively, and very, very fast. The Athlon 64 is pretty much the processor to buy regardless of which PC operating system you intend to run.

    15. Re:Waste of time by itwerx · · Score: 1

      3) 2D SDRAM PCI card with contracts with board makers for such thing as blade servers and servers who need minmal video support.

      $50-100 dollars.


      Er, only problem is this market is already served by generic $20 cards.
      Personally, I've never paid more than $50 for a video card and I doubt I ever will. This goes for everyone I know both personally and professionally because, as unlikely as it might seem here on /., a substantial portion of the rest of the world could care less about games.
      In the business arena there are only two concerns: reliability and cost. (Granted, there should be a third - compatibility, but it rarely makes an appearance. :)
      So yeah, since $100 was the lowest amount I didn't sign the petition... :(

    16. Re:Waste of time by InfiniteWisdom · · Score: 1

      You're gonna make a full Unix-like operating system and desktop environment? Maybe you could make a little toy system. Do you know how many MILLIONS of man hours would go into that?

      You could try and target that old 386 box in the basement, but don't even bother with SMPs, clusters and large high end machines!

    17. Re:Waste of time by Slack3r78 · · Score: 5, Insightful

      The problem is, 2D compositing is in the process of shifting to being 3D accelerated right now. OS X has been for a couple of years now, Longhorn will be, and X.org is in the process of doing so.

      You end up with much smoother window rendering, and it allows you to add in things like desktop transparency and shadowing without much of a performance hit. A 2D only card may be "good enough" for some, but the desktop environments are quickly moving in a direction where that may no longer be the case by time this card would come to market. Going for at least rudimentary OpenGL support from the start would be a good idea.

    18. Re:Waste of time by nathanh · · Score: 1
      But a 3D card? You are going to make a card to run the latest Quake and Doom? Or even release back of the games? Do you realize how much time, how many thousands of man hours go into these cards? The dollar amount for the simulators, the fabs to make the prototypes, etc

      I'm sure they do realise this. However I'm their target audience; the 99% of people who don't spend $500 on a video card. I don't need nor want an ATI RadForce 9630 Plus Zero Alpha (+++++) video card. I just want something that runs a 3D screensaver at a decent speed. That's well within the reach of a company that designs and build video cards (look at their products page).

    19. Re:Waste of time by Fancia · · Score: 2

      OpenGL isn't exclusively 3D. And Apple's Quartz Extreme, which OS X uses, uses hardware-accelerated 2D, not 3D, for Aqua, although applications can of course use 3D.

      --

      Bít, zabít, jen proto, ze su liska!
    20. Re:Waste of time by Anonymous Coward · · Score: 0
      Firefox doesn't appear instantly like IE

      Just for the record this (and to a lesser extent your comment re Word vs. OpenOffice) is a completely bogus comparison. Load Firefox at boot-time like IE gets loaded and watch hot it appears instantly like IE.

    21. Re:Waste of time by macmurph · · Score: 1

      >Do you realize how much time, how many thousands of man hours go into these cards?

      I do realize how much time, thousands of man hours goes into open source? How many lines of code are in linux or FreeBSD?

      And I dont see why they cant license chips from ATI and nVidia for their open source card. It might bring costs down significantly.

      I think its win win and maybe a harbinger for open source objects of the future.

    22. Re:Waste of time by Slack3r78 · · Score: 4, Informative

      No, OpenGL isn't exclusively 3D, but the parts of it being used by Apple are.

      Also, Quartz Extreme is most definitely using 3D hardware acceleration. Regular "old" Quartz used before 10.2 was purely 2D based, but Quartz Extreme leverages your 3D accelerator to render the desktop on screen - acting like "Everything is a textured polygon."

    23. Re:Waste of time by Paul+Jakma · · Score: 4, Insightful

      Right now, if you want open source 3D, the only good hardware available is the Matrox G400/450/550 line, and that's over 5 years old.

      Strange, my ATi Radeon 9200 RV280's disagree with you.

      All of the R100 and R200 family Radeons are supported by the open DRI 3D drivers - type 'man radeon' for further information (including product names), the R300's are not supported though (but are supported for 2D by X). The fastest open-driver supported 3D card is the R200 based FireGL (careful - there's a newer R3xx based FireGL which wont work). There is work underway to reverse engineer the R3xx family and support the 3D features in the open drivers, see r300.sf.net. Also, there is an experimental R2xx Xorg kdrive Xserver featuring accelleration of XRender, and its probably where the work to move the Xserver over to 3D primitives will occur.

      Anyway, go stock up on ATi Radeon 9200's. I have two, one AGP and one PCI, running happily on AMD64 and Alpha.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    24. Re:Waste of time by DarthWiggle · · Score: 1

      I agree 110%, but that's the result of a rather wimpish optimization of IE (and Office) -- always remain resident. It's a bogus comparison at the micro level, but at the macro level of encountering the software, well, it's something to be considered. (And, notably, with the OpenOffice agent, or whatever it's called, OOo have done something about it.)

    25. Re:Waste of time by westlake · · Score: 1
      There is a market for this card. No it isn't a huge market

      Shop around, and you can find an OEM DX 9 card with 256 MB DDR RAM for around $90 US. Tell me how you get your "open hardware" card on the market at a price anyone will be willing to pay.

    26. Re:Waste of time by jeif1k · · Score: 3, Informative

      Transparency and shadowing are not 3D features. In fact, there is little in OS X that requires 3D support, and OS X uses only a small part of OpenGL. So, a card with good 2D support, antialiasing, and transparency would be just great for desktop use. (Incidentally, while people keep talking about these features as OS X features, OS X wasn't the first to have them.)

    27. Re:Waste of time by harisri · · Score: 1

      But the only problem with Intel AGP Cards is that they are not available as a stand-alone card. They are part of Intel Chipset. Perhaps one of these days Intel will realise that there is a market for selling video cards. Who knows?

    28. Re:Waste of time by fireboy1919 · · Score: 1

      I actually have a Millenium G450 (a Matrox card) because Matrox actually offers the most technical information for their cards of any company.

      The result of this is that XDirectFB is unbelievably fast for this card. I'd be using it, but I couldn't get over the lack of other virtual terminals (with XDirectFB, if X crashes or becomes nonresponsive, you must reboot).

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    29. Re:Waste of time by Anonymous Coward · · Score: 0

      "Going for at least rudimentary OpenGL support from the start would be a good idea."

      I agree!!
      I have a question tho, can the standardising committees be of any help in this regard? Is there something called as Open Source Standards Committee?

      Because if there is one , then acceptance of such a card in the user-community would be much easier. Also hardware vendors can be assured of quality even tho its opensource. Which would directly imply that there is a control over what gets hacked in and what does not get hacked in , resulting in prolly a pretty neat good quality card.

      I am pretty much excited abt this!! (Waiting for an opensourced motherboard!!) ;)

    30. Re:Waste of time by Coryoth · · Score: 1

      Shop around, and you can find an OEM DX 9 card with 256 MB DDR RAM for around $90 US. Tell me how you get your "open hardware" card on the market at a price anyone will be willing to pay.

      Because as we all know, all those Linux and BSD users out there are all desperate for a DX 9 card.

      There are people who are willing to pay a margin to get a card that is guaranteed to work out of the box with Linux and BSD, with drivers that get the most out of the card, and hackable firmware.

      I never claimed there were a lot of people. I only claimed that there didn't need to be a lot - only enough to sustain a small company such as this one. I suspect there may well be.

      Jedidiah.

    31. Re:Waste of time by CaptnMArk · · Score: 2, Informative

      The problem that I see is that ATI Radeon = 9200 cards run Quake3 reasonably well and they already have open source drivers.

      I already have one of them and probably wouldn't buy a worse card.

    32. Re:Waste of time by ArbitraryConstant · · Score: 3, Interesting

      Well, because they use an FPGA the card can potentially be reprogrammed to support just enough of OpenGL to do what Quartz Extreme does.

      When you think about it, Quartz Extreme only needs to handle a relatively small number of parallel polygons at basically a constant distance away. That's a much simpler job than millions of triangles at arbitrary angles to each other at varying distances and whatnot.

      The job the video card does can potentially be as simple as figuring out which window is exposed in a given area and grabbing pixels from the appropriate frame buffer. OpenGL is a good deal more complicated than that, but since both the driver and the FPGA are under our control, I would think it would be possible.

      --
      I rarely criticize things I don't care about.
    33. Re:Waste of time by westlake · · Score: 1
      Because as we all know, all those Linux and BSD users out there are all desperate for a DX 9 card

      DX9 implies OGL support at approximately the same level, and a lot of Linux users dual-boot. But that is just gravy. There are cards at the $50 price point that will outperform this "open hardware" card even with hacked Linux drivers.

    34. Re:Waste of time by Anonymous Coward · · Score: 2, Informative

      What's your definition of Open Source?

      From their license (ftp://aiedownload.intel.com/df-support/7485/ENG/r eadme.txt)

      "LICENSE. You may copy the Software onto a single computer for
      your personal, noncommercial use, and you may make one back-up
      copy of the Software, subject to these conditions:

      1. You may not copy, modify, rent, sell, distribute or transfer
      any part of the Software, except as provided in this Agreement,
      and you agree to prevent unauthorized copying of the Software.
      2. You may not reverse engineer, decompile or disassemble the
      Software.
      3. You may not sublicense or permit simultaneous use of the
      Software by more than one user.
      4. The Software may contain the software or other property of
      third-party suppliers, some of which may be identified in, and
      licensed in accordance with, any enclosed "license.txt" file or
      other text or file. "

      (Link to License is here -- http://downloadfinder.intel.com/scripts-df/filter_ results.asp?strOSs=39&strTypes=DRV,ARC&ProductID=8 65&OSFullname=Linux*&submit=Go!)

      Hmmm. Doesn't sound too Open Source to me.

    35. Re:Waste of time by Anonymous Coward · · Score: 0

      It seems to me that the best choice would be to buy the technology from another graphics company, like matrox or something and open the development and everything. It is becoming increasingly apparent that a completely new GPU design will take a decade to reach the point ATi/Nvidia were at 3 years ago. I would say the better solution would be to take an existing card, like the Parahelia, open the design, make it not suck, and go from there. Though I am sure that the IP could be a nightmare with a number of the internal components. Just my 2c

    36. Re:Waste of time by Matthias+Wiesmann · · Score: 3, Insightful
      In fact, there is little in OS X that requires 3D support, and OS X uses only a small part of OpenGL. So, a card with good 2D support, antialiasing, and transparency would be just great for desktop use.
      I fear that Apple already uses more than what you describe: the screen transitions are full 3D effects and the minimisation effects are done using shaders. I recently went to a talk by Jordan Hubbard and he explained that Apple is planning on offloading more and more processing to the GPU - basically because the processing power was available. If you have a look core image you will see that the features of the graphic card that will be leveraged by Mac OS X 10.4 are well beyond 2D, antialiasing and transparency.
    37. Re:Waste of time by Anonymous Coward · · Score: 0

      Just for the record this is bullshit. IE is coded right on top of Win32 (or in Win32, as the case may be). Firefox has reams of cross-platform abstraction layers plus a UI written in Javascript. All of which cost CPU and memory. FireFox will never be lighter than IE by design. (not that it matters on modern machines)

    38. Re:Waste of time by Anonymous Coward · · Score: 0

      If this card is fast enough to run bzflag, then I want one. I am getting tired of compiling nvidia drivers for my kernels, and I am willing to pay for plug and play.

    39. Re:Waste of time by Anonymous Coward · · Score: 1, Informative

      The driver is also in the XFree/Xorg mainline under the usual OSS licence

    40. Re:Waste of time by Anonymous Coward · · Score: 0

      Indeed, the first task should be to create the software tools required for simulation. That will probably take 3 to 5 years before you can even consider looking at starting on a 3D card design.

    41. Re:Waste of time by Anonymous Coward · · Score: 0

      Rather, the success of Intel graphics proves there isn't much of a market for add-on video cards (outside of gamers and 3D workstations). You can always use SiS or ATI Rage or something else cheap if you aren't on Intel.

    42. Re:Waste of time by Bender_ · · Score: 1

      Remember, Tech Source is a boutique graphics card company, and the guy proposing this (Timothy Miller?) is a graphics card engineer

      Well, I read the specs and the introduction to the mailing list. They misspelled "vertices" and do not know how phong shading is done on pre-pixelshader graphics cards (hint: environment mapping). I doubt he has ever designed a 3D rendering architecture. This is also backed up by some of the specs. For example where is the use of 16.16 fixed point screen coordinates?

    43. Re:Waste of time by Anonymous Coward · · Score: 1, Informative

      Matrox used to offer full specs for their cards. After they released the G500 they had a hissy fit and took their toys home though, and now you can't download a register level spec from Matrox for love nor money.

    44. Re:Waste of time by Anonymous Coward · · Score: 0

      I think he wanted drivers which aren't buggy pieces of shit, really.

    45. Re:Waste of time by Anonymous Coward · · Score: 0

      if you read well you see he meant the xorg's open source DRI drivers, those are rock solid, and the reason i bought a R51 thinkpad with radeon 9000 instead of a T42 with radeon 9600

    46. Re:Waste of time by Sentry21 · · Score: 4, Interesting

      The issue I see is that these interfaces don't need to be 3D accelerated - because they're not 3D. Why couldn't 2D acceleration accomplish the same thing? Store the windows in memory as textures and move them around in hardware. This doesn't require 3D itself, it just requires hardware compositing and alpha-blending, hardware accelerated windowing, offscreen rendering, z-buffering, scaling & rotation, and so on.

      That being said, 3D provides a lot more possibilities - you could make windows be actual objects that could be moved forward or backwards, stacked up, leaned against each other, and so on. Implement HAVOC physics so I can grab an icon and smash it into my other icons and watch them scatter all over my desktop, or throw it and watch it bounce off the edge of the screen and land in my network drive.

      Eventually, all we'll need to do to solve the spyware problem is to use a wallhack and noclip and go bounce that crap to the curb. Sure, we'll have to endure the cries of spyware makers shouting 'lamer!' or 'wallhack' or 'aimbot', but we can just kick them off the network if it comes to that, or /ignore them.

    47. Re:Waste of time by Anonymous Coward · · Score: 0

      I'd agree with you, but the drawback of the Intel chipset is that you must combine it with an Intel processor. All else being equal, I'd rather go with AMD, and that's not an option with the Intel chipsets.

    48. Re:Waste of time by che.kai-jei · · Score: 1

      how about open pricing?
      breakdown of the costs and where the money will go.
      i know its a business not some charity but i would already pay for this card simply for what it could be and what it potentially represents and to register my vote with market forces.
      "i support open sourced designs implementing open standards at 100% compliance."

      but i would also pay a little more for other things... 'price banding'
      eg we made this card £10 more expensive to pay for further R&D on the next revision [which may be discounted to early adopters] or whatver. or £5 a month [upfront] for great [open source] driver update / techsupport delivered red carpet style.

      you know?

      choice is the potential here. ot will pave the way for colloboration with the big boys and open ATI /nVidia products could follow 20 years from now when existing issues patents licence nda may be irrelevant
      [ie the tech has moved on]

      -cheers

    49. Re:Waste of time by Ianoo · · Score: 1

      Sure it can be reprogrammed, but how fast realistically do you think a reprogrammable FPGA is going to run?

    50. Re:Waste of time by Ianoo · · Score: 1

      Shadowing as a "hack" isn't a 3D effect. Proper shadowing in a 3D composition engine (like MS are doing with Longhorn) is most certainly a 3D effect, or at least is much much faster and easier to do and more "correct" (geometrically & asthetically) in proper 3D. Hopefully X.org can keep up, but these things will still need a certain amount of 3D hardware support to run properly.

    51. Re:Waste of time by abe+ferlman · · Score: 1

      It occurs to me that since this will be an FPGA, game developers could write their own custom video drivers to manage what they're doing in their game.

      The card may not be the fastest out there, but in a lot of cases you can probably get really good performance by essentially rewiring the card specifically for your game, then restoring it when you're done.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    52. Re:Waste of time by Paul+Jakma · · Score: 1

      Oh, apparently some people are afraid of Radeon because of bad drivers. I'm pretty sure these experiences must be due to using ATis' binary-only drivers as the open DRI R1xx/R2xx drivers have been rock-solid for me. And 3D worked out of the box on both Fedora Core 2 and Debian Sarge for me - 0 configuration hassle.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    53. Re:Waste of time by Anonymous Coward · · Score: 0

      But wait! Assuming that the 3D support from this card will be dog slow ...

      That's not an assumption. Read the proposed specs.

      If all you're interested in is good/fast 2D, then there are already good/fast open source 2D drivers for nVidia's/ATI's/et al's offerings. So what's the point of this?

    54. Re:Waste of time by ZigMonty · · Score: 1
      When you think about it, Quartz Extreme only needs to handle a relatively small number of parallel polygons at basically a constant distance away. That's a much simpler job than millions of triangles at arbitrary angles to each other at varying distances and whatnot.

      Sure, right up until you hit the minimise button and Quartz Extreme uses the 3D hardware to do a mesh warp of the window as it goes into the Dock... while the contents of the window are still updating! Try minimising a playing movie in slow-mo (hold down shift when you hit the yellow button) on a relatively new Mac.

    55. Re:Waste of time by jdowland · · Score: 1

      I'm pretty sure that the developers are using the 3d gubbins only because the card has a really fast 3D GPU on there whereas 2d development is pretty stagnant. I can't see a reason why a 2D card couldn't be developed to do all the things that flat environments like window systems are using (abusing?) GL et al. for.

    56. Re:Waste of time by Poulpy · · Score: 1

      Do you realize how much time, how many thousands of man hours go into these cards?
      Do you realise how much time it may take to develop an alternative OS?

      Best regards.

    57. Re:Waste of time by ArbitraryConstant · · Score: 1

      Fast or slow, they're using one. Might as well learn to like it.

      --
      I rarely criticize things I don't care about.
    58. Re:Waste of time by Anonymous Coward · · Score: 0

      There's also something else to consider...
      Remember the old C64 & Amiga? Hackers could
      do things that even the people who designed the hardware thought impossible to do. All possible due to the availability of the hardware registers...

      Best regards

      AC

    59. Re:Waste of time by Anonymous Coward · · Score: 0

      People want 3D GUIs for the same reason they would run Enlightenment: because people are stupid. They see using a computer as the reason to use a computer rather than using a computer as a way to enable them to be more productive and allow them to have a better life outside of their interaction with the system.

    60. Re:Waste of time by wormbin · · Score: 1

      When I built a new machine 18 months ago I specifically bought a radeon 9000 so that I could use the open source drivers. This worked fine and I was able to run glxgears and several opengl programs.

      A year ago I started to test a high profile game that the developers were porting to linux. I kept trying to get the open source drivers to work but the open source drivers didn't implement enough of functionality to run the game. I could only run the game successfully via the closed source ati driver. I'm not a graphics guru so I can't tell you what specific functionality wan't implemented but the developers said there was no way they could work around it.

      Anyway this isn't a total slam on the open source drivers. They are much more stable than the closed source equivalents--and you don't have to re-install the kernal modules after every kernel compile. But if you buy the drivers thinking that they will be able to run all opengl applications, think again.

      As a side note: I would love to have a fully open graphics card that has the potential to have a complete opengl driver. (without reverse engineering) I'd even pay $200 for the equivalent of a $25 closed source card. Stability and driver completeness are much more important to me than price and performance.

    61. Re:Waste of time by Taladar · · Score: 1

      And now you tell me why THAT is an important feature?

    62. Re:Waste of time by runderwo · · Score: 1

      Matrox cards are not even completely open source. 3D rendering requires a binary-only microcode.

    63. Re:Waste of time by Taladar · · Score: 1

      I would gladly pay a few Euros more for a card which spares me the extra time after each kernel-upgrade caused by the incompability of nvidia binary drivers. This is my time and it is NOT worth nothing.

    64. Re:Waste of time by Anonymous Coward · · Score: 0

      Shadowing as a "hack" isn't a 3D effect. Proper shadowing in a 3D composition engine

      Apple's UI, like any other UI, is built on flat layers, because that's what UIs are fundamentally about. Having flat layers cast shadows on other flat layers doesn't require any 3D operations; it can be done efficiently, properly, and simply with alpha blending.

      Hopefully X.org can keep up, but these things will still need a certain amount of 3D hardware support to run properly.

      I think the X.org folks are smarter than to be taken in by Apple bullshit marketing; 3D hardware is not needed to create OS X-like UIs, except perhaps for some useless transition effects.

      Hopefully, too, the industry will recognize that Apple has lost its focus on usability and is just going for visual fluff now, and hopfully the rest of the industry will stop following Apple down that road because they really have more important things to worry about.

    65. Re:Waste of time by tepples · · Score: 1

      it just requires hardware compositing and alpha-blending, hardware accelerated windowing, offscreen rendering, z-buffering, scaling & rotation, and so on.

      By the time you've put all that on a card, especially the "scaling and rotation" bit, you've made a rudimentary 3D card albeit with software transformation and lighting. All the first 3D cards could do was draw scaled, rotated, single-textured, clipped, blended triangles, and draw them (relatively) fast.

  4. Re:Dupe? Almost a repost by freeJustin · · Score: 1

    It makes me sick.

  5. I won't satisfied... by Anonymous Coward · · Score: 0

    ...until we have open source DRAM.

  6. Great Idea by mhaisley · · Score: 5, Interesting

    This is a really great idea, but it will probably never work, a mailing list will bring way to many points of view.

    Really what a project like this needs is the developer to shut out the open source community, until the project is done. If linus had made a large project out of the original kernel, I seriously doubt if it would have ever been completed. This should be kept simple, and then open sourced, only once there is a good code base to build from.

    1. Re:Great Idea by Anonymous Coward · · Score: 1, Insightful

      You can operate completely in the open without necessarily taking every patch or every suggestion (you know, how most such projects work). And being open from the start assures everyone that if it doesn't make 1.0, there are still pieces for others to salvage, which in turn makes them more likely to contribute in the first place.

    2. Re:Great Idea by MikeFM · · Score: 1

      Projects usually do better if a unified body (either a person, a company, or a small group) do the initial design and work. The bazaar is most effective in fixing bugs and reengineering. The process need a core to build around.

      There is no reason this core group can't be open to public inspection though just so long as they can block out the interference.

      I think people are looking at this project's likelihood of failing in the wrong light. Such a project doesn't have to compete with the cutting edge cards - it just has to create a core around which something can evolve. Build that core and even ATI and Nivida will feel the pressure to contribute to version 2. The best way to control such a dangerous change to their business is to embrace it. They've already seen this working in software.. they just need to see it start to work in hardware. [And yes it can, other openhardware projects exist. Just not to such a scale yet.]

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    3. Re:Great Idea by Anonymous Coward · · Score: 0

      Yeah, that's what they've done at Netscape with Mozilla, and the open source community completely scraped the code and started the project _from scratch_. You may argue that the Nescape code wasn't worth its weight in sh*t, but my example still invalidate the "...and then open sourced, only once..." assertion part.

      Sometimes, the people gathered around a project can't do anything good, and sometimes they work together wonderfully, wether the project being open source or not, and wether started from scratch or not.

    4. Re:Great Idea by Heretik · · Score: 1

      Shutting out community input altogether for no reason is stupid though.. you might miss out on an important design consideration. Public "inspection" is useless if the public can't contribute.

      The ideal thing to do is the best of both worlds. Have a list, get as much input/discussion as possible, but in the end it's your project and you'll make the decisions. Just because there's a list and open discussion doesn't mean you HAVE to listen to everyone. There will be gamer kiddies ranting about the latest DX shader support or whatever - just ignore them. Like you said, block out the interference - but don't block all input.

      Look at the linux-audio-dev community, lots of great technologies (Jack, Ladspa, Lash, etc) were created in exactly this way (and generally anyone's input is considered as valid as anyone else's). They would certainly be worse (or not exist at all) without the community input.

  7. Price? by shazbotus · · Score: 1

    Graphics cards are so expensive these days when they are first released, and I can't imagine this every becoming very profitable or worthwhile if they are only going after a very small niche market. Maybe by having us do all of the work for them, they won't see any labor costs...whatever, as much as I hate to be negative about this, I don't see it getting past vapor.

  8. ati & nvidia release old specs? by Goalie_Ca · · Score: 4, Interesting

    I can understand that this card will never compete with ATI and nvidia which raises the question, is there any reason why ATI can't open source their old graphic cards, such as their 7000 series. Surely that technology is no longer critical to their lead. Sure many of those cards aren't being sold any more, but there are still plenty around and this may open up a niche market so they can produce some as a low-cost device.

    --

    ----
    Go canucks, habs, and sens!
    1. Re:ati & nvidia release old specs? by DaHat · · Score: 3, Interesting

      I'd wager that even the older cards still bare some similarity to the newer ones, enough so that such designs could give a competitor a major head start in designing future cards. Opening up their plans is nice in theory, but in practice... would almost certainly come back to bite them in the rear.

    2. Re:ati & nvidia release old specs? by Anonymous Coward · · Score: 1, Insightful

      Graphic card drivers contain an enormous number of application-specific optimizations, both for games and professional applicaitons. The testing and development behind this is very expensive. No company is going to give away secrets that let their competitiors benchmark faster.

      So if you do get a OSS driver, it will be unoptimized, much like the current OSS ATI drivers.

    3. Re:ati & nvidia release old specs? by TheRealMindChild · · Score: 1

      Its kind of like Chuck E Cheese.... rather then sell, give away, or donate their old and broken down machines, it is strict policy to have the games destroyed to hinder and kind of, sort of, maybe even a million years from now, competition.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    4. Re:ati & nvidia release old specs? by leonbev · · Score: 1

      Geez... Cynical, aren't we? Anyway, this topic has showed up in Slashdot in the past, so you might want to search on it.

      If I remember right, though, most video card companies can't open source their drivers even if they wanted to. Parts of them contain licensed copyrighted code from companies like sgi, which will not permit their stuff to be released to be public.

    5. Re:ati & nvidia release old specs? by oliverthered · · Score: 1

      there are still a lot of low spec embeded cards chipsets. And if nasa need a chipset they'll pick one that's old and tested

      --
      thank God the internet isn't a human right.
    6. Re:ati & nvidia release old specs? by Carlbunn · · Score: 1

      And let us discover that the newer versions is just a hehash of the same thing with minor changes? i think not

    7. Re:ati & nvidia release old specs? by Anonymous Coward · · Score: 0

      This is complete bullshit, if someone used their design they released they would have a solid case for legal action to totally destroy the offending company, which would act as a serious deterant for someone doing the same thing again.

    8. Re:ati & nvidia release old specs? by DaHat · · Score: 1

      Yes they would have a solid case if someone used their design... but how exactly do you propose proving that they used their design?

    9. Re:ati & nvidia release old specs? by Anonymous Coward · · Score: 0

      Nobody wants their drivers. We just want full specs for their harware interface.

  9. Not a dupe; it's a follow up by Anonymous Coward · · Score: 0

    If you RTFA, you'll see that there's been some activity since the last Slashdot post. The designers want to try to raise some awareness.

  10. Bloody Stupid by Anonymous Coward · · Score: 1, Insightful

    If you want to do 3D work, use an operating system that has been designed for it.

    OpenBSD has been designed to be a border network system. NetBSD has been designed for portability and targeted mainly in embedded systems. Sure, you can use them as desktops (and ive used openbsd as a desktop for 5 odd years now), but if you want to do serious 3d work or play games, you use something more suited to the task.

    oh my god! ive got a hammer! where are those nails....

    1. Re:Bloody Stupid by Anonymous Coward · · Score: 2, Insightful

      "use an operating system that has been designed for it"

      We are designing our operating system for exactly what we want. I think you missed the point of Free Software.

    2. Re:Bloody Stupid by Anonymous Coward · · Score: 0

      What "we" want?

      I don't even know what *I* want exactly .. all I've got so far is vague idea what the case should look like.

    3. Re:Bloody Stupid by Anonymous Coward · · Score: 0

      cool

      another half assed attempt that will die due to lack of support and lack of skill. be sure to come up with a great website and heaps of mailing lists to discuss the project before coming up with any tangible code though. design by commitee works

      i think you missed the point of UNIX

    4. Re:Bloody Stupid by Anonymous Coward · · Score: 0

      UNIX missed its own point. It was fragmented into oblivion, and what's left is currently being strangled by a mountain of lawyers. That's probably the least relevant response I've seen posted all year.

      As for this project, there's nothing wrong with a group of people getting together to try to make something interesting. Regardless of whether a final product is created, they're likely to have learned quite a bit along the way. The experience might even land them a job.

    5. Re:Bloody Stupid by Anonymous Coward · · Score: 0

      Just out of interest, what stops you using this graphics card on something like Windows or Mac?

    6. Re:Bloody Stupid by Anonymous Coward · · Score: 0

      Could you point me to an OS specficaly designed for "serious 3D work and play games" ?

      3D rendering :
      Last time I checked most 3D rendering farms are all linux boxes.
      3D workstations :
      Maybe you're talking about SGI. Check their product line.
      3D games :
      That market is completly dominated by game consoles in which a word as "OS" should.

      Like you just proved your self. Most things (like BSD) were never designed to do any of those things specifcly. Only when it matured enough it found it's way's to different niches.

      oh my god, That's no hammer, that are the nails your holding.

    7. Re:Bloody Stupid by Anonymous Coward · · Score: 0

      No OS has been designed for 3D, its one minor thing that is put in, along with hundreds of other things. And openbsd and netbsd are just as appropriate for 3d work as freebsd or linux, its just that nvidia won't release drivers for net and open. That's certainly not a problem of the OS being designed wrong.

      And just to clarify, OpenBSD is not desgined to be a border network system. The openbsd devs design openbsd to be what they want, including their desktops, servers, etc. The idea that its only for firewalls/vpns/etc is rediculous.

  11. Not a dupe by BumpyCarrot · · Score: 5, Insightful

    Hardly a dupe, since the project has risen from speculation to preliminary specs and a petition.

    --
    Do you see what I did there?
    1. Re:Not a dupe by Anonymous Coward · · Score: 0

      I don't want to hear about it until they buy out nvidia. I, for one, do not welcome our new non-overlords.

    2. Re:Not a dupe by Anonymous Coward · · Score: 0

      I don't think anyone is surprised that the vapor is rising.

  12. RTFA/RTFWS/RTFE! by reality-bytes · · Score: 5, Informative



    If you'd read-up on this subject, you'd have seen that these folk *do* know their hardware.

    They are also not being overly ambitious. While they expect to be able to develop a card which has 3D accelleration for desktop applications, they make no bold claims about gaming.

    Indeed, this card is being designed as the ideal desktop-card for open-source systems with open-source drivers and firmware. Any gaming performance, while unlikely, should be treated as a bonus.

    I have already pledged my intention to buy one of these cards just out of curiosity.

    --
    Ripping an new rectum in the fabric of spacetime.
    1. Re:RTFA/RTFWS/RTFE! by Tough+Love · · Score: 4, Interesting

      If you'd read-up on this subject, you'd have seen that these folk *do* know their hardware. They are also not being overly ambitious. While they expect to be able to develop a card which has 3D accelleration for desktop applications, they make no bold claims about gaming.

      Falling anywhere short of, say, OpenGL 1.4 support would make it pretty much useless. In other words, it doesn't have to have pixel shaders, but it has to have good, filtered texture mapping, lighting, alpha, quite a bag of stuff. The Spartan 3 (not III as the tech spec suggests) has 1.5 million gates and 384 MHz, which ought to be enough for a decent 3D core, with one catch: it's got 32 18x18 multipliers, no dividers. Don't even think about floating point, obviously, but without dividers, perspective interpolation is going to be pretty tough. Without perspective interpolation... well, think "1970's".

      I just hope there's a standard way of getting around this. Any hardware hacks out there?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re:RTFA/RTFWS/RTFE! by grumbel · · Score: 2, Interesting

      Only question is then what would be the big advantage of such a card vs say a Matrox card, which also have limited 3d capabilites, but are pretty good at plain 2d or vs. an NVidia card with the OpenSource drivers?

      There is of course also the question if OpenSource driver can compete with the quality of say the NVidia drivers, after all they 'just work'[tm], which it not something that I can say about all the OpenSource stuff I use.

      Overall I wish them luck, but I have a hard time imagening a market where such a card would really fit. Being OpenSource is sure a plus, but it alone won't be enough. And so far I still havn't seen a transmeta processor for sale over here in germany, don't really expect this piece of hardware to have much more success.

    3. Re:RTFA/RTFWS/RTFE! by reality-bytes · · Score: 1

      The very argument is that the drivers would be open-source and a Good Thing(tm).

      The drivers and the firmware would be open to ad-hoc development so users could change things as they would see fit within the limitation of the hardware.

      Of course, this has never been done before but I wouldn't want to be a nay-sayer. I'd prefer to say "Lets try and see how we do".

      --
      Ripping an new rectum in the fabric of spacetime.
    4. Re:RTFA/RTFWS/RTFE! by reality-bytes · · Score: 2, Insightful

      The advantage would be that both the drivers and firmware can be adapted to suit certain needs.

      --
      Ripping an new rectum in the fabric of spacetime.
    5. Re:RTFA/RTFWS/RTFE! by hotchai · · Score: 1

      I agree that they are not being overly ambitious, and that is a *good thing*. But instead of doing AGP/PCI they should do PCI-e. The industry is pretty much standardizing around PCI-e, and AGP may not exist on most boards when this thing comes out.

    6. Re:RTFA/RTFWS/RTFE! by reality-bytes · · Score: 1

      I know that it is 'in depth' but on further reading, they indicate that they will begin with PCI-E depending how long it takes to arrive at the finalised-design stage.

      --
      Ripping an new rectum in the fabric of spacetime.
    7. Re:RTFA/RTFWS/RTFE! by mark-t · · Score: 5, Insightful
      While there _IS_ a market for 3d card that don't have gaming as the primary focus, these cards are also priced in the $1500-$2000 price range, have OpenGL 1.4 (maybe even 2.0 these days, I haven't looked at them in a while) implemented _entirely_ in silicon, and are the cutting edge choice for serious 3d cad users. Ironically, these cards aren't quite as good for gaming as the nvidia and ati cards are, because of the way games tend to do 3d.

      So if they aren't competing on the gaming front, and I highly doubt they'll be able to compete on the CAD front for the price they're expecting to sell the card for, then I'm afraid this idea is going to be dead before it ever really gets a chance to start.

      So if they're not shooting for ati or nvidia levels of performance... are they seriously thinking they'd be able to put out a card that could compete with the wildcat realizm cards for around $200? If so, I'd sign up, even if that's not the best card for games. As it is, however, I can't sign the petition in good conscience knowing that if the product couldn't compete with what's already out there, I'd just pass it up for something else that better suits my needs. I don't make enough money to be able to buy things I can't really use.

    8. Re:RTFA/RTFWS/RTFE! by SSpade · · Score: 4, Interesting

      Odds are that your CPU doesn't have a divider on it either.

      Google for Newton-Raphson.

      Fast hardware dividers are big and expensive - somewhat more expensive than a multiplier. But if you have a multiplier and you're not too concerned about performance, or are happy to tradeoff precision for performance, then you can do division using your multiplier, a small seed ROM and a microcode engine.

    9. Re:RTFA/RTFWS/RTFE! by Anonymous Coward · · Score: 0
      Ever done 3d rendering/gaming with your CPU instead of with a dedicated GPU?

      Google for "shit performance".

    10. Re:RTFA/RTFWS/RTFE! by Trejkaz · · Score: 1

      I think for a new card which would be released in 2005 or later, you would have to expect OpenGL 2.0 at bare minimum.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    11. Re:RTFA/RTFWS/RTFE! by joeytsai · · Score: 1
      well, think "1970's".
      Well, you can say the same thing about the first version of Linux. But time seems to advance really quickly when you have a community of smart people focused on making something simple and elegant work better.
      --
      http://www.talknerdy.org
    12. Re:RTFA/RTFWS/RTFE! by westlake · · Score: 1
      If you'd read-up on this subject, you'd have seen that these folk *do* know their hardware.

      but this would seem to be their first venture into the general PC market. meaning they have no experience competing against el cheapo integrated video, low end cards from ATI and nVidia.

      a babe-in-the-woods, a company that is relying on faith-based market research and manna from heaven, free labor and hard cash from the open source community.

    13. Re:RTFA/RTFWS/RTFE! by flynn_nrg · · Score: 1

      They aren't trying to compete with high end 3D cards. Nobody would seriously attempt to work with this card with high end software like Catia, Maya or Softimage|XSI.

      High end gaming is out of the question too. Now, what makes this card interesting? Hackability factor and freedom of choice. By having open source drivers you're no longer tied to any CPU arch. Let's say I want to hack Linux/*BSD on e.g. a PegasosII PPC board. If I put an Nvidia card in there I can kiss 3D support goodbye. If I have the source for the driver and the whole specs of the hardware I can do it myself.

      A quick glance at what 3D software I use (Blender, bzflag, crack-attack and a couple more) shows that I don't need (or would use) the latest and greatest in 3D hardware, so I'm a potential customer for this kind of thing. And I know there are other people in this situation.

    14. Re:RTFA/RTFWS/RTFE! by Rezonant · · Score: 0

      Actually, odds are that his CPU has a divider. Both x86 and PowerPC has dividers.

    15. Re:RTFA/RTFWS/RTFE! by SSpade · · Score: 1

      Actually, no. I'm fairly sure that current PowerPC chips don't have hardware dividers.

      I'm very sure that x86 don't, as I looked very hard at the Intel FPUs while designing the Athlon FPU. They both consist of a large-ish register file, a microcode engine and three main execution units - an 87 bit bit adder, an 87 bit multiplier and a "store unit" which does some of the more tedious bit twiddling operations (normalisation - ick!).

      All the rest of the x87 instruction set is implemented using those basic operations via microcode. There's a nice picture and summary of the Athlon here

      It's much easier to do this for something like a graphics card, too. You don't need the accuracy that you need to implement the x87 80 bit spec, and more importantly you don't need to be exactly IEEE 754 compliant. That means you can get away with far less circuitry for multipliers, you can go fixed point rather than floating if you feel like it. Designing non 754 arithmetic units is a quite a lot easier and QA for them is much, much easier.

    16. Re:RTFA/RTFWS/RTFE! by Tough+Love · · Score: 1

      "I think for a new card which would be released in 2005 or later, you would have to expect OpenGL 2.0 at bare minimum."

      Not really. The key feature in OGL 2 is pixel shaders, the FPGA just isn't powerful enough to do a respectable job. But Quake 3 looks great without pixel shaders, I think I can live with it. This is, after all, explicitly not a gamer's card. (Should be fine for Tuxracer though)

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    17. Re:RTFA/RTFWS/RTFE! by Trejkaz · · Score: 1

      It might not be a gamer's card, but without OpenGL 2.0, you wouldn't even be able to use it for serious graphics either. Why is this card sounding more and more like a Virge?

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    18. Re:RTFA/RTFWS/RTFE! by mark-t · · Score: 1
      While hackability and freedom are wonderful things, if the product isn't actually _practical_ for what a person really expects from it, then that's not going to count for a heck of lot.

      The market for non-gaming 3d is very real, as you suggest, but in general it is significantly higher end than what a $200 card could be reasonably expected to compete with.

      I love hacking and freedom as much as the next guy but if it's not competitive, I'm not about to spend hard-earned money on it.

    19. Re:RTFA/RTFWS/RTFE! by Tough+Love · · Score: 1

      I looked very hard at the Intel FPUs while designing the Athlon FPU.

      OK, I guess I couldn't ask for better credentials. They've got 32 multipliers at a 384 MHz clock, I didn't check how many cycles per multiply though. I hope it's one. It should be enough, with a nice N-R divide, to run a decent resolution with perspecfive divides, if software takes out the overdraw first. Unfortunately, the initial specs show they only plan to go for linear texture interpolation. Sigh. Well, when they see how much it sucks, I guess they'll have a lot of resources to dwell on by that time.

      Thanks.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    20. Re:RTFA/RTFWS/RTFE! by Tough+Love · · Score: 1

      It might not be a gamer's card, but without OpenGL 2.0, you wouldn't even be able to use it for serious graphics either.

      Not so. Plenty of serious graphics doesn't involve pixel shaders. Quake 3 works just fine on OpenGL 1.4 and lower, as do the vast majority of games more than a year or so old. This card is specifically not intended to run Doom III. I can live with that, after all, I've got half a dozen machines here, only one needs a high end gaming card.

      Why is this card sounding more and more like a Virge?

      The Xilinx 1500 is considerably more powerful than a virge ever was. And you get to play with the programmable array, that's worth the price of admission.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    21. Re:RTFA/RTFWS/RTFE! by anonymous22 · · Score: 1

      I agree completely. If you want to play Doom 3 on "Ultra," then you will spend the money on an ATI X800 XT or an nVidia GeForce FX 6800 Ultra just to do that and for bragging rights. It would make me very happy if this card (when finished) can Enemy Territory at a decent resolution and framerate.

      --
      Anyone who runs is V.C. Anyone who stands still is well-disciplined V.C.
      Door Gunner, Full Metal Jacket
    22. Re:RTFA/RTFWS/RTFE! by God+of+Lemmings · · Score: 1

      Writing all of the missing components, and throwing them on the spartan III is not a problem. However, it does raise the question, how many of these components are they going to use and how many do they need for their design in all? Guessing around 5k gates per 32x32 dividing unit, it might very well take up a fairly large chunk if they want to implement several. Same problem with the other math units. A simple 16 bit stack processor can easily fit within 200k gates, so, we can assume a 32 bit is going to be somewhere on the order of two to four times that, depending on complexity. Of course, they could always use a larger fpga chip, but it increases the overall price.

      --
      Non sequitur: Your facts are uncoordinated.
  13. As someone who build his own computer... by Anonymous Coward · · Score: 0

    May I suggest you use a new type of interconnect? My video card was kind of hard to push into place.

    And the screws that hold it in place should be square heads.

  14. Yay! It has an FPGA on it. by imadork · · Score: 4, Informative
    I'll bet that most of the actual hardware for this project would actually be rather easy to design, just using some reference diagrams of the interfaces involved (AGP and DVI). Using that big-ass FPGA in there makes all the difference -- now, most of the complexity of the design looks more like software than hardware. Open-Source Hardware doesn't make sense without a part like an FPGA, which blurs the line between software and hardware. Except instead of C++ or java, you're programming in God's Own Language, VHDL. (except for the fallen who use Verilog...)

    I think the company would make a ton of money just making these as a reference platform and selling them to University students looking for a way to program their own GPU on the cheap for research purposes. Heck, Xilinx should do it themselves, and give all these students exposure to Xilinx parts (and their crappy design software) before they even find out who Altera is.

    This project looks interesting. I'd sign on to help out, but this gets dangerously close to what my Day Job is, and I don't think my management would smile on my participation...

    1. Re:Yay! It has an FPGA on it. by eigendude · · Score: 3, Interesting
      Well, it seems that Xilinx and other big FPGA vendors have already thought of making cards on which you may try to create your own GPU.

      Boards such as the Multimedia Board http://www.xilinx.com/products/boards/multimedia/ contain everything you would need. Not cheap though...

      They have not put the whole thing on a PCI card, probably because it's even more fun to integrate a CPU core and build the whole system-on-chip on the FPGA while at it.

      Cheers!

    2. Re:Yay! It has an FPGA on it. by Anonymous Coward · · Score: 0

      FPGAs are not going to cut it as far as performance/value unless the FPGA market becomes much more commoditized than it is now.

      What these guys should consider is making an embedded general purpose computer architecture that sits on the other side of the AGP/PCIe bus with video input/output hardware. Put most of the effort into the embedded firmware (linux+mesa), the video output/scalar hardware, and drivers for the host computer. Run standard Intel or AMD desktop or mobile processors as the dedicated GPU.

      Accept that you have to periodically rev the board design to accept the latest CPUs and RAM that hit the right balance of price, performance, and power consumption. Make a socketed version for the overclocker/tweaker market who have more money than sense.

      It won't match the latest custom silicon from ATI or NVIDIA, but it will always track the commodity CPU market to remain scalable for people who want something "good enough". This sort of asymmetric multiprocessing is much more cost effective than buying an SMP to do software rendering, since it does not have to support coherent shared memory with low latencies. It can be built up with more CPUs and parallel memory banks if desired, though you'd probably run into power/thermal issues first.

      This sort of daughtercard design would also be applicable to other I/O markets with different auxilliary hardware instead of the video output and scaling accelerators.

    3. Re:Yay! It has an FPGA on it. by Anonymous Coward · · Score: 0
    4. Re:Yay! It has an FPGA on it. by Anonymous Coward · · Score: 0

      Worst. URL. Ever.

    5. Re:Yay! It has an FPGA on it. by Exos · · Score: 1

      Last year at GP2, David Kirk the CTO of NVidia, was asked why NVidia doesn't move to a more flexible programmable architecture such as an FPGA.

      His response was, as soon as you switch to an FPGA, you get hit with a minimum of 10x performance *loss* compared to a traditional card.

      His long term answer was that GPUs will become more programmable, but only gradually, since the optimizations that they've made use parallel pipelines for redundant tasks.

      If you remove the redundant tasks with programmable units, you lose performance.

      So, programmability will increase as chip speeds increase, since more speed can be sacrificed.

    6. Re:Yay! It has an FPGA on it. by Exos · · Score: 1

      I agree, and suggest that they look at the IMAGINE and MERRIMAC streaming architectures at Stanford.

      Unfortunately, this is being proposed by 1 guy at a tiny company. They'd need major multi-million dollar investments to even get this thing off the ground.

  15. False logic by melted · · Score: 5, Insightful

    It's like saying:

    "No, it's impossible to build a replacement for Microsoft Office. Do you realize how much time, how many thousands of man hours went into this software?"

    But there you go, Open Office is doing pretty well.

    If anything, development of a good "open-source" 3D card could be hampered by patents.

    1. Re:False logic by Anonymous Coward · · Score: 1, Informative

      StarOffice had thousands of man hours put into it before Sun bought it for millions of dollars and gave it away as Anti-Microsoft charity.

      It would be impossible for the Open Source world by itself to build a replacement for MS Office in any reasonable timeframe.

    2. Re:False logic by Anonymous Coward · · Score: 0

      i think the big problem is testability

      with oss you can quickly test your ideas but FPGAs can from what i gather only simulate the likes of a 386 or 486 and thats the bloody expensive ones

    3. Re:False logic by pyite · · Score: 5, Insightful

      Your logic is the fallacy. While I can't play Half Life 2 on a Voodoo 3 (or at least I wouldn't want to try), the majority of people could use WordPerfect 5.1 (a great product by the way) for most of their word processing needs. They don't need the close to $1000 price of Microsoft Office. Let's face it, there hasn't been much innovation in Office for years. MS Office is a "moving target" for OpenOffice developers as much as a tortoise is for a hunter. Graphics cards are another story, however.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    4. Re:False logic by niteice · · Score: 2, Interesting

      If anything, development of a good "open-source" 3D card could be hampered by patents. What about Mesa? A custom version could be written for this card to provide at least basic 3D...actually, it'll be like running Quake 3 on an S3 Trio64V+, but you get my point.

      --
      ROMANES EUNT DOMUS
    5. Re:False logic by Reducer2001 · · Score: 1, Offtopic

      OpenOffice was not built from scratch. It's based on Sun' Star Office. This driver will have no such base.

      --
      When you get to hell -- tell 'em Itchy sent ya!
    6. Re:False logic by Jeff+DeMaagd · · Score: 1

      While open source software has been more successful than many people's wildest dreams, open source hardware has been a much tougher nut to crack, I think partly because to exploit it requires access to manufacturing capacity to make what is effectively a custom design, whereas open source software works on nearly any computer. FPGAs do help - and they are basically software. Having an FPGA perform (computationally) nearly as well as say a 5000 series nV or 9000 series ATI is probably going to be expensive.

      I won't say it isn't possible. I think it might fit a nice niche.

      I wish them luck.

    7. Re:False logic by damiam · · Score: 1

      Where do you think Star Office came from? It didn't just spring fully formed from the head of Zeus; it was built from scratch as well (though not by Sun).

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    8. Re:False logic by justins · · Score: 5, Informative
      It's like saying:

      "No, it's impossible to build a replacement for Microsoft Office. Do you realize how much time, how many thousands of man hours went into this software?"

      But there you go, Open Office is doing pretty well.

      Talk about "false logic." Open Office is doing pretty well because it has had a huge amount of time and money put into it over the years. By the way, it existed for many years as closed source before it became open source, even before Sun bought it.

      http://en.wikipedia.org/wiki/StarOffice

      And it's not anywhere near being ready to replace Microsoft Office, but I guess they've only had 10 years...
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    9. Re:False logic by ZorinLynx · · Score: 1

      >the majority of people could use WordPerfect 5.1

      I see you drive a DeLorean. Dude, maybe this was the case back in 1996, but these days, Word owns the market.

      Sad but true. Hell, I haven't even SEEN a WP5.1 installation in years. Maybe it's still big in some small business sectors but overall it's history.

      Kind of sad, too. It was the last great word processor for DOS.

      -Z

    10. Re:False logic by ZorinLynx · · Score: 1, Funny

      Whoah, nevermind. It's kinda late and I haven't gotten much sleep, I read that originally as "The majority of people still use WordPerfect 5.1".

      Silly me, I'll read more carefully next time.. }:)

      -Z

    11. Re:False logic by nathanh · · Score: 5, Insightful
      It would be impossible for the Open Source world by itself to build a replacement for MS Office in any reasonable timeframe.

      I disagree. The same thing was said about Linux back when it didn't have networking, didn't have SMP support, didn't have a journalled filesystem, etc. It only took 10 years for all those comments to become irrelevant. It turns out that 10 years is a reasonable timeframe.

      In the same vein, Abiword and Gnumeric, while admittedly not as good as OpenOffice or Microsoft Office, are well on their way to being decent office applications. The KDE crowd also has their own fully-free office suite (Kword, Kspread, etc). If OpenOffice hadn't been donated then the development effort would have gone into the GNOME and KDE applications and they would be further along then they are currently. They would without doubt have been at the tipping point within 5 years; that sounds reasonable to me.

      Sun helped the process along, fast-forwarding us at least 5 years, but they did not solve the "impossible".

    12. Re:False logic by krymsin01 · · Score: 1

      WordPerfect?! I use EDLIN and I like it!

      --
      stuff
    13. Re:False logic by Anonymous Coward · · Score: 3, Funny

      And it's not anywhere near being ready to replace Microsoft Office, but I guess they've only had 10 years...

      Yeah I'm still waiting for Open Office to support macro viruses.

    14. Re:False logic by Chandon+Seldon · · Score: 1

      I don't know about Abiword - I haven't seen a stable install of it yet - but Gnumeric is the strongest spreadsheet application that I've ever worked with. The only feature it's missing that OO.org / MS Office have is easy embedding of other "Office" files - which isn't something I'd expect you'd need in a spreadsheet anyway. (And if you really do need it, I've seen an embed-minesweeper in Gnumeric CORBA demo)

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    15. Re:False logic by Anonymous Coward · · Score: 0

      And it's not anywhere near being ready to replace Microsoft Office, but I guess they've only had 10 years...

      Not only is OOo ready to replace Microsoft Office, it's already a better program. Sure, die-hard Microsoft Office users won't touch it because, gosh, they might have to learn something new, but those people can't be helped anywah.

    16. Re:False logic by guacamole · · Score: 1

      They don't need the close to $1000 price of Microsoft Office.

      Whoa.. stop spreading FUD. You can get it for under $200 (the whole office suite) if you buy it from an OEM together with a new system. Even if you had to pay the list price (which no one does, no even businesses), it still would be below $500. You can also buy just MS word alone or the microsoft works office suite (which costs what? about $100?)

    17. Re:False logic by alienw · · Score: 0

      It only took 10 years for all those comments to become irrelevant. ... because IBM and others invested millions of dollars into bringing these things to Linux. Had they not done so, Linux would not have been anything close to the enterprise-class system it is now.

    18. Re:False logic by Barlo_Mung_42 · · Score: 1

      I thought the whole point of Open Office was to make an MS Office clone that is open and people could switch over without needed to relearn a whole lot. Are you suggesting that people would already be switching if they were just willing to learn something new?
      I'm not a die-hard office user and would gladly switch to something that was free as long as it can still connect to the Exchange server at work. If it can't do that it's not useful to me.

    19. Re:False logic by Anonymous Coward · · Score: 0

      It's not so much software vs. hardware as it is cloning vs. non-cloning. Using Linux as an example, it's largely a reimplementation of a very well known system that had all its source code available. That's different from implementing a complex real-time system from scratch.

    20. Re:False logic by nathanh · · Score: 2, Insightful
      It only took 10 years for all those comments to become irrelevant. ... because IBM and others invested millions of dollars into bringing these things to Linux. Had they not done so, Linux would not have been anything close to the enterprise-class system it is now.

      Incorrect. Linux had TCP/IP, SMP, journalled filesystems and lots of advanced features before IBM started paying attention. At least 4 years before, in fact.

      It was primarily because Linux was so advanced that the big companies started paying attention. They wouldn't have paid attention if Linux was an unusable toy.

      Learn your history.

    21. Re:False logic by NanoGator · · Score: 1

      "And it's not anywhere near being ready to replace Microsoft Office, but I guess they've only had 10 years..."

      Add to that that MS hasn't made any real drastic changes to Office since 97. Not like MS has done much to shake them off their tail.

      --
      "Derp de derp."
    22. Re:False logic by online-shopper · · Score: 1

      Why does your word processor require access to the Exchange server?

    23. Re:False logic by Anonymous Coward · · Score: 0

      KOffice then. Or Mozilla (which was constantly criticized for taking forever). Big problems can be solved by the community. It takes time, but it can be done and you have to start somewhere.

    24. Re:False logic by eelke_klein · · Score: 1

      And it's not anywhere near being ready to replace Microsoft Office, but I guess they've only had 10 years...

      Let me tell a true story, about two years ago we started at work to write a manul for the software we produce. This manual had to contain many screen shots. We used styles extensively to keep lay-out under control but we allready had one problem. There seemed to be no way to get Word to behave well with the images. We wanted the images to stay with the paragraphs they belonged to but this caused Word to often shift them outside the margins (how stupid can a program be?).

      I also remember a small problem with references and captions under images but can't remember the details. Anyway the BIG problem was when Word decided to replace all images with a red cross (really a very nice program Word). So I decided an alternative was needed. I made a list of features we actually needed. Searched for alternatives on the web and which programs do you think ended as candidates? Word Perfect and Open Office. Both could do what we wanted and in the end Open Office won because it was easier to learn. Ofcourse many things were different but it did import our existing word documents quite well.

      I admit Open Office looks ugly but who cares as long as it works better. Ofcourse it will take some effort to switch for instance the style mechanisme is more complex but thats because it can do lots of things Word can't.

    25. Re:False logic by Rohan427 · · Score: 2, Insightful

      And it's not anywhere near being ready to replace Microsoft Office, but I guess they've only had 10 years...

      Most M$ Office users use only a fraction of the "features" available in M$ Office. Open Office works just fine for 99% of the tasks that 100% of M$ Office users perform.

      I have been using Open Office and Star Office for years now with no compatability problems at all. My school requires presentations and .doc format files for assignments, and Open Office does just fine. I also have the need for spreadsheets which also need to be M$ format compatable, and that too works just fine. I can use a number of standard image formats for embedded images/drawings which also work for that M$ product.

      In short, don't believe the FUD about OO.org not being ready to replace M$ Office as an office suite. Outside of possibly a few rarely used M$ Office features and obscurities, it's perfectly fine and often superior (it's sure a lot more stable when run in Linux).

      To take the argument in another direction, Linux is more than usable and certainly a replacement for those M$ OS's. It's Open Source, has had millions of man-hours put into it, and is far better than any M$ OS (overall). Then there's MySQL, Open LDAP, Apache, etc., etc.

      So tell me again why an Open Source 3D video card project can never make it?

      PGA

    26. Re:False logic by travisco_nabisco · · Score: 1

      I don't know how feasible a project this would be, but considering the number of people that have contributed to Linux, it might be a good way to go.

      If nothing else, I would really like to see a fully functional graphics core on an FPGA.

    27. Re:False logic by Anonymous Coward · · Score: 0

      Your logic is flawed. Most features in MS Office are never really used by by the average user.

      1)Think about how much work you do in Word?
      2)How complex is that work? Well, for you it may be different. But the average user types a couple of pages, does some basic formating and that is it.

      In essence, StarOffice or OpenOffice can replace MS Office in the majority of situations. There are two exceptions:
      1) Proprietary file format. This is a work in progress. But if you sole basis of replacement is based on 100 percent file compatibility then I must concur.
      2) Advanced users. Same as above. Not all features in MS Office exist in OO.o. Let me ask, how many advanced users use Word, Excel et al to their fullest capbility (1, 2, 5, 10 percent)?

      The only thing slowing or hampering OO.o is a 100 percent file compatibility. I could use OO.o the rest of my life and be as happy as a clam, except for file compatibility.

      My complaint:
      When applying for work via resume: Human Resources Dept's issue doc's typically is some MS PreFab'd Horror Freak show of a document that is almost impossible for other WP to read. Features is MS Office are more akin to; hey look what I can do instead of being based in the practical.

      My points may seem a little mis-leading, however, I wish to clairify my statements by putting them in a more obtuse tone:

      1) OO.o ROCKS
      2) MS proprietary file formats SUCK.
      3) 'nuff said.

    28. Re:False logic by malfunct · · Score: 1

      I think the key to cracking the open source nut is making your platform so compelling for some reason that the big guns decide that using it at the cost of releasing anything they add to it is less than developing from the ground up.

      --

      "You can now flame me, I am full of love,"

    29. Re:False logic by videodriverguy · · Score: 4, Informative

      I hate to say it, but your logic is completely wrong. Although OpenGL is an open standard, current cards all have vendor specific extensions for handling such things as multiple texture blending and vertex/pixel shaders. Also, the effort required to write an OpenGL driver is significantly greater than writing a DirectX driver.

      The Windows driver for a DirectX card is not that complex - and there are several available reference sources (3Dlabs, ATI). The highly complex drivers out there at the moment are very heavily optimized for a given card - speed sells. But the central core of the driver is simple, with almost all work handled by one entry point that takes command batches.

      I ought to know - I'm the guy that designed the Windows kernel interface to the driver back in '97, and it's basically unchanged to this day.

    30. Re:False logic by Anonymous Coward · · Score: 0

      Groupware server. But I think the point you are trying to make is that Outlook/Exchange is licenced seperately than the rest of MS Office.

    31. Re:False logic by Anonymous Coward · · Score: 0

      Abiword and Gnumeric are exactly the point. These apps are no where near the functionality of MS Office or even StarOffice and won't be for a long ass time. Not to mention that the effort is spread across many duplicative KDE/Gnome/Other projects. Sorry.

      A free Unix kernel was something everyone could agree on. 90% of the potential office suite hackers are still arguing vi versus emacs (or TeX versus troff)

    32. Re:False logic by Anonymous Coward · · Score: 0

      How else is it going to propagate viruses and other malware?

    33. Re:False logic by adrianbaugh · · Score: 2, Insightful

      It may not be quite ready to replace MS Office, in the sense of a large organisation with lots of Word, Excel etc. files that would need converting (though I can't recall ever having had a problem, even with some fairly macro-heavy documents), but it's certainly ready to take the place of MS Office for a new company without the legacy of old documents. There may be the odd thing that MSO does that OOo doesn't, but you can still probably do it another (better!) way in OOo.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    34. Re:False logic by Eskarel · · Score: 1
      Firstly, software and hardware are two entirely different kettles of fish. I could technically write an office replacement myself on my own home computer, it'd take me for bloody ever, but I could do it. I couldn't build a video board no matter how much I wanted to, even if I knew more than the very basic circuit design I do.

      Second, OpenOffice is not a replacement for Word, it is an alternative, a free alternative, but not a replacement, a replacement would make it in some way better(other than the price tag) which it isn't. I love OO.org but it's not better. Sun also threw money down the drain for years developing it, partially because they needed an office suite for solaris, but in all likelihood mostly because Sun hates Microsoft almost as much as Slashdot. These people don't have money to throw away on developing this thing just to piss someone off.

    35. Re:False logic by Anonymous Coward · · Score: 0

      Well didn't you choose your targets poorly. Gnumeric supports more worksheet functions than Excel, along with plenty of other functionality. Gnumeric is actually a viable replacement for Excel.

    36. Re:False logic by Anonymous Coward · · Score: 0

      Not only is OOo ready to replace Microsoft Office, it's already a better program.

      No it isn't. Just the other day I struggled with OO.o for ages after it fucked up my layout for me. My crime was apparently using hard page breaks in combination with paragraph styles.

    37. Re:False logic by Anonymous Coward · · Score: 0

      Missing pivot tables, integrated macro language, data integration, etc etc. Not really.

    38. Re:False logic by Anonymous Coward · · Score: 0

      And they're just paying attention to projects which are already ready for the market. I cannot remember that IBM has put something comparable like OpenOffice.org into the open source community. Where's IBM's contribution into Linux ? Aside ICU what did they contribute ?

    39. Re:False logic by Timbo · · Score: 1

      ..LaTeX :)

    40. Re:False logic by IllForgetMyNickSoonA · · Score: 1

      Go ask Darl, he'll be happy to finally find somebody who wants to listen.

      Not that you'd learn much from his answers, though...

    41. Re:False logic by Anonymous Coward · · Score: 0

      Why did you write "M$" instead of "MS"?

    42. Re:False logic by eelke_klein · · Score: 1

      Actually I considered LaTeX and especially DocBook but I didn't think I could convince my co-workers of their merits.

    43. Re:False logic by Anonymous Coward · · Score: 0

      Over 2 years ago I did my resume in Open Office and even tested the output in the free MS Word Reader and it appeared OK with some fudging. But when I emailed it out to people who viewed it in MS Word .. it appeared in ALL CAPS. I obviously never got any replies from any of the places I sent my resume to. That actually turned out to be a good thing .. cause as soon as I switched to MS Word and sent out my resume I got a fantastic job better than the others I had been applying for. So everything worked out good.

      But I did learn a valuable lesson. Don't use Open Office for resumes that you email to people. It's fine amongst other OpenOffice users and/or if you are planning to print out your stuff yourself. Same thing applies to presentations.

      As for the bug .. unfortunately I never reported it.. extremely bad on my part .. I assumed it was something that could be easily duplicated ..but it turned out to be impossible to duplicate .. to this day I have no idea what caused it or whether it has been fixed.

      Anyone else experienced it?

    44. Re:False logic by justins · · Score: 1
      Most features in MS Office are never really used by by the average user.

      That's an interesting point. I'm pretty sure I read an article by a Microsoft software engineer on this point (linked to by slashdot), and he would agree with you. He would also add that the problem, and the reason why a program needs to be incredibly feature-rich, is that not everyone uses exactly the same fraction of features offered by the software.

      So you can build separate Office suites for all those people, or just build one office suite with a lot of features that accomodates them all. The first option is a lot less practical.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    45. Re:False logic by justins · · Score: 1
      Open Office works just fine for 99% of the tasks that 100% of M$ Office users perform.

      If you had said "most of the tasks" I wouldn't object, but 99% is far too generous. I'm not an "Office power user" by any stretch of the imagination, but I've missed features every time I used OO. It's also slow and clunky-looking (not problems that will necessarily alienate habitual Linux users, I admit).
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    46. Re:False logic by justins · · Score: 1, Offtopic
      Not only is OOo ready to replace Microsoft Office, it's already a better program. Sure, die-hard Microsoft Office users won't touch it because, gosh, they might have to learn something new, but those people can't be helped anywah.

      And this is the attitude of a small, vocal few that insures that open-source software will never be taken very seriously by a large portion of the user community.

      By and large people would love to switch to OO. It's free. People in this country shit themselves over stuff that's free, they love it that much. Personally I really want to like OO, first because it's open source and second because it's free.

      The problem is that anyone who has done much with Office can sit down with OO and determine in just a few short minutes that they are getting something inferior. Okay, maybe that's not a problem for a lot of people, if they don't miss the features they are losing and they want to save a little money.

      So great, they've built a program that appeals to casual users. Some of us need to do stuff, thanks.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    47. Re:False logic by isolation · · Score: 1, Interesting

      If you really designed the interfaces for DirectX and GL in Windows and are not still under NDA you could take a look at how we have implemented OpenGL.dll and the ICD support in ReactOS and tell us if we right or not.

      http://cvs.reactos.com/cgi-bin/cvsweb.cgi/reacto s/ lib/opengl32/

      --
      Free Unix? Free Windows. http://www.reactos.com
    48. Re:False logic by Taladar · · Score: 1

      If your co-workers think MS- or OpenOffice are easier than Docbook they should get their head examined. I admit Latex isn't for everyone but Docbook is really easy especially if you know the english words for the parts (paragraphs, sections,...) of your document since most tags are just these names and if you are using something like Emacs' Docbook Mode which automatically closes the tags for you.

    49. Re:False logic by spectre_240sx · · Score: 1

      For 90 percent of the people who use word processing software, yes, it is ready to replace Microsoft Office. The arguement could certainly be made that MS Office has more features, but Open Office is also cheaper, and due to the open file format, it's more likely that your data will be readable down the line. The problem no longer lies with OpenOffice being inferior, it's more about people not knowing about it, being afraid to switch, not having the time to waste on switching, etc. As much as I hate to say it, we could use some good marketing goons right about now :)

    50. Re:False logic by Taladar · · Score: 1

      If you need to get stuff done you shouldn't use any of these Office Suites. You should use Latex or Docbook and focus on the content instead of the layout of your documents.

    51. Re:False logic by tepples · · Score: 1

      and are not still under NDA

      In some cases, waiting for an NDA to run out is like waiting for a copyright to run out: by the time you've made any progress, everybody involved has died.

    52. Re:False logic by justins · · Score: 1

      Why does everyone in the "blind faith for open source" camp always assume it will be OO and OO alone that will replace Microsoft Office? Gnumeric is much, much closer to being a full-featured replacement for Excel, for example.

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    53. Re:False logic by Anonymous Coward · · Score: 0

      Having just written an OpenGL driver for windows, and worked on a D3D driver for windows, I must call bullshit.

      OpenGL has less runtime support (thank you microsoft) but trying to write one D3D driver that supports DX9 and then all the way back to DX3 (or even just supporting DX 8, 7 and 6 is a huge amount of work, most of it bullshit work. Microsoft cleaned up the user-side of D3D, but the driver side is just as fucked up as when it was ridiculed in DX 3. Execute buffers, DP2 and GUIDs, oh my. Getting a non-shader OpenGL driver going was much more straightforward; especially, it required much less arcane lore. The D3D8 Permidia reference driver didn't even compile out of the box! Adding ARB shader support was a bit more complicated, but not much more so than adding DX9 shaders.

      The claim is that DX10 will clean all of this up; a sane DDI with the runtime handling all backwards compatibility with DX3-9, but I'll Believe It When I See It.

    54. Re:False logic by pthisis · · Score: 1

      In the same vein, Abiword and Gnumeric, while admittedly not as good as OpenOffice or Microsoft Office

      Gnumeric is worlds ahead of OpenOffice. I haven't used Excel recently enough to comment on that.

      And I still use Abiword rather than OpenOffice to open the occasional .doc attachment I get; I've never seen what the hype was about StarOffice/OpenOffice aside from opening really complex Word documents (very important when required, but rarely required in my experience--it's amazing how many .doc attachments are just text files wrapped in an inscrutable format).

      --
      rage, rage against the dying of the light
  16. tech source isn't some n00b company... by Anonymous Coward · · Score: 5, Informative

    tech source makes graphics cards for sun microsystems computers, i've got a raptor in one of my ultrasparc10's. I'm sure they have some fabrication experience, just visit their website, they've got quite a few products.

    1. Re:tech source isn't some n00b company... by gnalle · · Score: 1
      The following usenet post explains a lot

      Unfortunately, the attention people have paid to this project has started to wane. I figure either people really aren't that interested, or they just don't know about it. I decided to test the waters by posting to a few different forums around on the web. It turns out that there are plenty of interested people, but they just haven't heard about it because word hasn't spread.

      Although my employer is capable of and willing to help me to market this, they have not taken an intrusive role in the project, in part because they understand that this is not a normal project. This is more of a community project than it is a "Tech Source" project, and they have respected that. Unfortunately, being an engineer rather than a sales person, I haven't had huge success on my own in generating the necessary awareness among those who would be interested in this sort of thing.

      I read it the following way: Tech source is not willing to take a risk investing in this card until they see a market. The whole project is a personal hobby project of Timothy Miller.

  17. tell how much you would be willing to pay by frovingslosh · · Score: 4, Insightful
    You can also sign a petition and tell how much you would be willing to pay for the final product.

    Wgat sense does this make. There are some people (not me) that might pay up to $500 for the newest ATI or Nvidia cards. But they do that with the knowledge that the hottest 3D applications will take advantage of them. More importantly, that is the price they might pay for those cards today. It's well known that in six months those cards might be worth half that, in a year perhaps around $100. How can anyone say how much you would be willing to pay for the final product when by that time it might not even compete with the $100 cards?

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:tell how much you would be willing to pay by Horse+Rotorvator+JAD · · Score: 1

      I signed the petition. It asks if you would be willing to pay $100.00 for the card and it asks if you would be willing to pay $200.00 for the card.

      Why did I sign the petition? I just really like the idea of a video card made especially for Linux (and BSDs). I like the idea of open hardware. I believe that in the future things like DRM will be tied more and more to hardware and it is a good idea to now start working on creating an open source alternative. There are lots of other reasons why open source hardware would be good. Some of those reasons can be found here: http://opencollector.org/Whyfree/

    2. Re:tell how much you would be willing to pay by MourningBlade · · Score: 1

      There's a certain amount of money people are willing to pay for basic functionality, and then on top of that you add the amount you'd be willing to pay for a fully open-sourced card.

      Add the two up, there you go.

      As there is no competitor for the open-source aspect of the card, that's pretty much the only factor.

    3. Re:tell how much you would be willing to pay by Anonymous Coward · · Score: 0

      How can anyone say how much you would be willing to pay for the final product when by that time it might not even compete with the $100 cards?

      I can safely say I'll be willing to pay $200 for a card that (a) works perfectly on my preferred platform, including basic 3-D games on the level of tuxracer, or Quake, and (b) is hackable and tweakable. And I'm quite certain that even a year or two from now the offerings from ATI and nVidia won't provide (b) and it's pretty unlikely that they'll provide (a).

      How many frames per second that card can turn out as compared with a $90 closed card will be completely irrelevant to me.

    4. Re:tell how much you would be willing to pay by Anonymous Coward · · Score: 0

      The kind of card you are talking about costs less than $20, not $90. However, I don't doubt your ridiclous intention to pay 10x the price to "support" some doomed cause.

    5. Re:tell how much you would be willing to pay by theLOUDroom · · Score: 1

      Wgat sense does this make. There are some people (not me) that might pay up to $500 for the newest ATI or Nvidia cards. But they do that with the knowledge that the hottest 3D applications will take advantage of them. More importantly, that is the price they might pay for those cards today. It's well known that in six months those cards might be worth half that, in a year perhaps around $100. How can anyone say how much you would be willing to pay for the final product when by that time it might not even compete with the $100 cards?

      The price for a decent 2-D video card is not NEARLY as time sensitive.
      If you're not interesting in playing the newest 3d games, but instead would like an "open-source" video card, you care a lot less about how it compares with the newest ATI and Nvidia cards.

      Personally, I would like an open-source fully-supported video card. I don't really do anything that uses even the 3D processing power of my GFII let alone something that needs the latest monster video card.

      The thing I would most like to see is Matrox-quality D/A conversion for the analog output. 3D performance may be improving across the board, but not all cards are equal in the analog realm.

      --
      Life is too short to proofread.
    6. Re:tell how much you would be willing to pay by eigendude · · Score: 2, Informative
      Well, it will at least cost the price of the FPGA (xc3s1500) which is quoted at Avnet at 70$US for the 320 pins version and 115$US for the 676 pins version (in qty of 25-99)...

      I suppose they'll have to either buy a lot of FPGA to get price reductions or wait until the price of those programmable chips come down. Add to this the price of DRAM, 250 MHz 3-channel DAC (which would not be on the FPGA), power converter, serial Flash for FPGA configuration and extra discretes. My guess on the final price... Easily more than 300$US. The enthousiast willing to contribute to the open-source project will also have to get some simulation and FPGA tools which Xilinx do not give away for free (it's like 1000$ or more for the FPGA Tools and even more for the simulator).

      FPGA's are great for prototyping designs, but the expense associated with the EDA tools to develop a 1.5M gates FPGA will limit the contributors...

      Nevertheless, its a cool project if it allows more people to learn how to code in VHDL/Verilog. It will find a niche in universities where students don't have to pay for EDA tools.

      Cheers!

    7. Re:tell how much you would be willing to pay by tetromino · · Score: 2, Informative

      the price of the FPGA (xc3s1500) which is quoted at Avnet at 70$US for the 320 pins version and 115$US for the 676 pins version (in qty of 25-99)...

      Well, first Avnet charges a markup to stay in business; and second, I presume Tech Source wants to sell more than 99 of these babies. Xilinx quotes the price of an xc3s1500 as "under $20" for quantities of 250 000. Pulling some numbers out of my ass, I presume that Tech Source is going to make something like 10 000 of these cards, so they would be getting a big volume discount - maybe not $20 each, but certainly way lower than $70.

    8. Re:tell how much you would be willing to pay by Anonymous Coward · · Score: 0

      The kind of card you are talking about costs less than $20, not $90. However, I don't doubt your ridiclous intention to pay 10x the price to "support" some doomed cause.

      Supporting causes, doomed or not, has nothing to do with it. This is about what people are willing to pay for a piece of hardware that does what they need it to do. What good is a card that costs one tenth but doesn't do the job?

    9. Re:tell how much you would be willing to pay by Anonymous Coward · · Score: 0

      ISE Webpack is free and can program up to a Spartan 3 1500. This is probably why the target device is a Spartan 3. It can also program all other chips up to their respective 300,000 gate versions except Virtex 4. It comes with a limited Modelsim license that allows unlimited simulation but slows down after 1000 lines of HDL code.
      I've have used these tools myself to design a VLC decoder compliant with MPEG-4. My 5000 lines of VHDL took about 3 minutes to simulate 2 microseconds on a P4-2.53. If the work was partitioned correctly, doing a 1.2-1.3 million gate deisgn using these tools is very practical.
      I would pay roughly $200 for it simply because FPGAs with PCI interfaces are usually very expensive and none of them have video DACS. I would imagine any working with visualization could have great use for this. Say I wanted to look at data coming from a wireless receiver in realtime, I could send the data in bulk to the FPGA card and have it do all the processing and display a histogram, FFT, any parameter I wanted while placing very little burden on the host CPU.

  18. 2D and 3D Patents. by Anonymous Coward · · Score: 1, Interesting

    Well as mentioned over on OSNews. There's the always issue of patents. The vorbis people had to deal with them. These people will as well. I suggest looking through the archives for suggestions already discussed. e.g. DSPs.

    I recommended them buying their way in by obtaining the patents to the Tseng 2D chip, and the PowerVR Kyro 3D chip and building from their.

    The other way is doing some truely innovative work (basically reinventing 2D and 3D graphics).

    1. Re:2D and 3D Patents. by Anonymous Coward · · Score: 0

      Hmmm, when MS buys up or into other companies to acquire/explore technology they're considered the bad guys. But if OSS does this, they're the good guys, hmmm.

    2. Re:2D and 3D Patents. by Anonymous Coward · · Score: 0

      There's a difference, OSS becomes freely available to the community at large. It effectively becomes public property, and enriches all of society. When MS buys up a technology it either enriches MS' pockets, or ends up in a closet somewhere so it won't compete with an MS product. Unless you're MS, you lose when they purchase something.

  19. whaaaaat? fixed-function shading? by Anonymous Coward · · Score: 0

    Dude, come back when you got pixel shaders.

  20. "Could this dream... really happen?" by Anita+Coney · · Score: 2, Interesting

    Yeah, it COULD happen. But it will also be crap. Does anyone really think a company could simply start competing with nVidia or ATI on features and power?! Heck, 3dfx couldn't do it. Matrox essentially gave up. And what about Virge?! Dare I even mention bitboys?!

    Come one folks, let's get real.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
    1. Re:"Could this dream... really happen?" by Anonymous Coward · · Score: 1, Insightful

      >Come one folks, let's get real.

      Given that 3dfx was once the king of the 3d world and Nvidia came out of nowhere and ursurped them. Then ATI did the exact same thing with Nvidia. It's not like it has never happened. But that's NOT the point here. This card uses a FPGA, ATI and Nvidia use ASIC's with more transistors than a pentium 4. The point is open-source REPROGRAMABLE card.

    2. Re:"Could this dream... really happen?" by Anita+Coney · · Score: 1

      "Why do they have to compete with nVidia or ATI?"

      Because it would have to be at least as good to give an incentive to buy. People are not going to buy video cards which less features and higher costs MERELY because they're open source. Both nVidia and ATI offer Linux support. Both nVidia and ATI offer low cost lower-end cards. What is going to be the advantage to the AVERAGE Linux user in not buying nVidia or ATI?

      Sure there will be some Linux users who would love to mess around with fully open source drivers, but considering that Linux users only make up about 5% of over all users, and considering that Linux users who would demand open source video drivers would only make up about 5% of that, I don't see much of a market.

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
    3. Re:"Could this dream... really happen?" by Anita+Coney · · Score: 1

      nVidia did NOT come out of nowhere. nVidia was founded in 1993! And ATI was founded in 1985 and dominated the OEM market before 3dfx even existed!!!

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
  21. I'd throw a few bux their way by multiplexo · · Score: 2, Insightful
    Sure, it might be impossible for them to build a card that is the equal of the Radeon x800 or nVidia GT chipsets but on the other hand these guys are trying to broaden the frontiers of open source software by building some open source hardware. People should be encouraged to do this kind of thing.

    --
    cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
    1. Re:I'd throw a few bux their way by MarkByers · · Score: 1

      Impossible, huh? Is that a challenge?

      --
      I'll probably be modded down for this...
  22. Not For Quake by MBCook · · Score: 5, Insightful
    Sure, this thing probably won't compete with a GeForce 6600 AGP in Doom 3 or HL 2 (that's a $200-$250 card), but do we really NEED that?

    For 99% of users, this could be a great card. If it does great 2D, and can do good 3D (especially features like those used in Apple's Quartz, or Project Looking Glass) it would work more than well enough. Lets face it, for a large number of applications, a GeForce (origional) quality 3D would be MORE than enough for most anything many people would do. And if the graphics are localized into a small area (say a little 200x200 area of a window), then even such a card would be able to render very nice looking graphics (just like a "slow" card could run Doom 3 looking great at such a low resolution).

    I'm with you. For a quality, commodity card this could be great. Plus, with the FPGA, not only could be hack the DRIVERS, you could hack the FIRMWARE! Think! You could buy the card, and write software to take the burden off the CPU for decoding MPEG2 or 4. You could even (with a little kernel help) swap firmware on the fly so you could have that video decoding, and then enter a command (or press a button on your desktop) to have the 3D firmware put in. When you're done, go back to video decoding acceleration.

    Hell, make it run SETI in the background at super fast speed when just using 2D (like using nVidia cards to do scientific calculations on the GPU).

    These things could be a LOT of fun to mess around with. I think I just sold myself on one ;)

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:Not For Quake by AndreyFilippov · · Score: 1

      >Plus, with the FPGA, not only could be hack the DRIVERS, you could hack the FIRMWARE! Think! You could buy the card, and write software to take the burden off the CPU for decoding MPEG2 or 4.

      Why MPEG? What about Ogg Theora? You can even reuse parts of the Verilog code (GNU/GPL) designed for Theora encoder (same Xilinx Spartan 3 architecture) - http://sourceforge.net/pm/task.php?func=detailtask &project_task_id=106273&group_id=105686&group_proj ect_id=38873 (code itself is in the CVS of the same project).

      And I would definitely love to have such cards to use (and provide to our customers) with the cameras we make.

    2. Re:Not For Quake by TheRaven64 · · Score: 1

      Right. I attended a talk at EuroGraphics '04 by nVidia and ATi engineers (and a Microsoft guy who talked a bit about DirectX in Longhorn), and they outlined what they have in mind for the next few years. The bottom line: more of the same, but faster and more programable. They explicitly stated that they weren't going to move away from traditional rendering methods any time soon. I would be very interested in a card which did basic 2D and traditional 3D `well-enough' but also included something like SaarCOR for real 3D, especially if it could be used for volume rendering. Oh, and don't underestimate the requirements of Quartz Extreme. Exposé is not quite smooth on a GeForce 2 MX.

      --
      I am TheRaven on Soylent News
    3. Re:Not For Quake by quarkscat · · Score: 1

      The success of a F/OSS graphics
      card may hinge on its flexibility
      and expandability, rather than on
      trying to compete directly with
      state-of-the-art Nvidia or ATI
      products. Think outside the box,
      and the world might beat a path to
      your door.

      How about H/W accelerated 2D
      graphics, combined with H/W
      based OpenGL, but with a twist?
      Implement a "transputer-type"
      ability to gang multiple PCI
      boards, using a very high speed
      bus (internal, and with an
      external break-out capability).
      Ability to impliment either a
      video wall, or ganged GPUs for
      a single display would be hot.

      Ability to input/output video
      (including HDTV) would be nice.
      Having adequate on-board memory
      for multiple Z-buffers would
      be essential, but having some
      memory expansion capability
      for other purposes would be great.
      (Using FPGAs opens the possibility
      of using the board(s) for offloading
      other computing tasks besides video.)

      An on-board general purpose DSP,
      as well as 16-bit AD/DA (beyond the
      FPGA), perhaps as a daughtercard
      could be "useful" for those other
      computing tasks requiring I/O.

      I would think that having a JTAG
      port on the board for single-step
      debugging would be advantageous
      for F/OSS development efforts.

      Finally, employing an embedded
      OpenBoot (forth) capability for
      configuration discovery (and also
      driver tweeking) could provide the
      basis for the debugging aspects.

      In short, a well-rounded SBC that
      just happens to be a very capable
      graphics controller, and all F/OSS
      based. Such a board (or multiple
      boards) would find a ready home
      in my computer. With features like
      those mentioned, a $250 - $300 price
      range wouldn't be out of line.

  23. Interesting tech... by Sensible+Clod · · Score: 3, Insightful

    while not exactly a GF6800, it does use a FPGA, which may lend itself to some interesting modifications.

    I can see it now: custom logic patches to change the core for extra performance on your favorite game...

    --

    The difference between spam and poop is that you don't have to dig through septic tanks looking for real food. -- Me
  24. A New Hope. by Anonymous Coward · · Score: 3, Insightful

    ""No, it's impossible to build a replacement for Microsoft Office. Do you realize how much time, how many thousands of man hours went into this software?""

    Repeat after me. Hardware is not software. Software is not hardware

    Overestimating is not any better than underestimating.

    "If anything, development of a good "open-source" 3D card could be hampered by patents."

    I've said as much elsewere. The vorbis people have shown that patents can be dealt with. However graphics is considerably more complex.

    1. Re:A New Hope. by EsbenMoseHansen · · Score: 1

      My hardware friends tells me that this is becoming increasingly not true. Custom chips are being replaced with reprogrammable chips instead, essentially moving hardware->software, except for making those chips.

      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
  25. A semi closed source model by yorkpaddy · · Score: 1

    What if a large company got behind this. They would say, we will release the specs and let you open source them, everything chip design, reference board. But, we are the only manufacturer that is allowed to produce these boards that run this open source. Would you work on it? Do you think other people would How long would it take to get to production? What kind of premium would you pay for it?

    --
    "brxref .k.p ,.by xprt. gbe.p.oycmaycbi yd. cby.nci.bj. ru yd. am.pcjab lgxlcj" don'
    1. Re:A semi closed source model by Anonymous Coward · · Score: 0

      If only one company can produce them, but otherwise the design in published, that doesn't count as "Free" or "Open Source". It just counts as "not secret".

      Short answer, No. I don't work for free. I publish Free Software when I think I am getting something for it -- instead of money, more Freedom in the world.

  26. Don't let them turn this into a HURD by tetromino · · Score: 5, Insightful

    It's better to have a finished product that meets a limited set of goals than an over-engineered design that never gets properly implemented...

  27. 3d by Anonymous Coward · · Score: 0

    If that FPGA is still in there when the card is completed then there's going to be alot more this card will be capable of than just 2d/3d. 3d accelerator cards for games showed up around 7 years ago. We're starting to take advantage of other processor intensive things now. Where's my physics/ai accelerator? 2d and 3d graphics will make the card usable now, but where's the next step?

    Of course, there are going to be more concerns than what cool stuff you COULD eventually use the card for. Like if it's too expensive and won't sell.

  28. A further question. by dmaxwell · · Score: 1

    I'll leave the speculations about the price/performance vis-a-vis ATI's and Nvidia's cards to others. There is something else that worries me. The management behind this engineer gives the go-ahead based on positive techie feedback. They actually go ahead and build the things and techies actually buy it and improve the drivers. The likely subpar performance is overlooked because it is still the fastest video they've ever had on their Powerpc and Sparc boxes.
    Now that a little bit of money is rolling in, it is time to start the ball rolling on the OpenGPU2. ....only maybe it won't be based on an FPGA and it isn't going so open this time.

    Do we have any idea if this botique manufacturer won't jerk the football up at the last second?

  29. english pleeze? by Anonymous Coward · · Score: 0, Troll

    From the petition site:

    We endorse the Make you visible to TS new open 3d videocard Petition to .

    What does that mean?

  30. get it out quickly and create a framework by jeif1k · · Score: 4, Interesting
    Some advice:
    • Get the hardware out quickly; if you wait too long, it will be obsolete before you ship.
    • Create a basic development platform (gcc, loader, etc.) and a basic framework with at least a little bit of useful functionality (2D acceleration, minimal 3D); it can be quite incomplete, but it should make it easy for contributors to add functionality one small piece at a time.
    • You can charge a little more than a comparable regular graphics card, but not a lot more. If this becomes a premium custom hardware product, it's dead on arrival.

    1. Re:get it out quickly and create a framework by Pulzar · · Score: 4, Insightful

      Get the hardware out quickly; if you wait too long, it will be obsolete before you ship.

      It's already obsolete. It's on par with cards from about 6-7 years ago, if they achieve everything in their spec. It's only good enough as a teaching tool.

      You can charge a little more than a comparable regular graphics card, but not a lot more. If this becomes a premium custom hardware product, it's dead on arrival.

      A comparable graphics card costs $10 if you can even find it these days.

      I don't see how this is worth the effort when you can buy the cheapest ATI card, and use the generic open-source VGA driver and achieve better 2D performance. This is somewhat like somebody trying to get people to work on an open-source version of DOS. Sure, you get your freedom of the free software, but who would want to use DOS? I'm all for open-source, but it has it be at least remotely competitive to get somebody to look at it.

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    2. Re:get it out quickly and create a framework by atrus · · Score: 1

      You mean like, FreeDOS?

    3. Re:get it out quickly and create a framework by jeif1k · · Score: 1

      A comparable graphics card costs $10 if you can even find it these days.

      So, tell me, where can I buy a $10 card with a Xilinx Spartan III 1500 FPGA hooked up to a DVI-I output? Please let me know because I would really like to have one.

  31. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  32. What about OpenGL, 3dFX and gameing? by sllim · · Score: 4, Informative

    I am glancing at the specs and I have a couple thoughts.
    The first is that these are respectable specs - providing you don't want to to any gaming.
    I think that is a really important caveat. I know that every once in a while people get all excited because the usual suspects port there games to Linux - you know ID and Blizzard come to mind.
    It is a good thing that these two companies do this, but it is a bad thing that there are really only two companies that do this with anything approaching reliability.
    Thing is... a card with these specs, especially considering that it is a year if not more away from reality will never cut it for any sort of gaming. You are going to produce a card with 3D support that doesn't have the muscle to handle any 3d games that are produced.
    If you are fine with that then there is nothing wrong with those specs. This card will be able to handle email, porn and movies as well as anything ATI produces.

    My 2nd thought is a bit more practicle.
    Actually there may not be anything practicle about it. Might just be wishful thinking really.
    What about 3DFX? What about OPENGL?
    Between the two things isn't half the work already done?
    I know it might seem insane - nuts even, but back in the day 3dFX had some very respectible hardware. They didn't fail cause there stuff was poop, they failed cause they underestimated nVidia (which in turn underestimated ATI). The hardware is still out there, the code is still out there. It just isn't being utilized.
    Would there be anything wrong with utilizing these old resources to achieve this goal?

    1. Re:What about OpenGL, 3dFX and gameing? by tetromino · · Score: 2, Informative

      the usual suspects port there games to Linux - you know ID and Blizzard come to mind

      Blizzard doesn't port their games to Linux - only to Mac, unfortunately. (I would buy a Linux version of WC3/TFT, if anyone from Blizzard is reading this...) Perhaps you are thinking of Epic?

      What about 3DFX? [...] Would there be anything wrong with utilizing these old resources to achieve this goal?

      NVidia bought 3Dfx and assimilated its intellectual property. I don't think you could make a clone of a 3Dfx card without getting assaulted by NVidia's lawyers.

    2. Re:What about OpenGL, 3dFX and gameing? by sllim · · Score: 1

      I am sure you are right about 3DFX.
      Pity. If nVidia really assimalated the 3dFX code into there own then I suppose there is nothing to talk about.
      But if nVida just simply bought the company to get rid of a competitor and allowed the intellectual property to rot, damn what a waste. Seems like the work would be half done.
      Imagine nVida selling the property to this group but insisting on retaining some rights so the group cannot turn into some sort of competitor. Would be a good deal for both parties.

      What about OPenGL?
      Please excuse my obvious ignorance, but isn't OpenGL supposed to be an open sourced set of graphic drivers? Couldn't OpenGL be implemented in some way to be of service?

    3. Re:What about OpenGL, 3dFX and gameing? by fostware · · Score: 1

      Where fo you think nVidia got the smarts to do SLI? I have a SLI pair of Diamond Voodoo2 PCI cards here for ... ummm ... not much longer... I'd forgotten to ditch them ages ago.

      Thanks for reminding me!

      --
      "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
    4. Re:What about OpenGL, 3dFX and gameing? by roryh · · Score: 1

      OpenGL is just an API, that card drivers can implement. It's the same idea as DirectX.

    5. Re:What about OpenGL, 3dFX and gameing? by Anonymous Coward · · Score: 0

      How the hell did this crap get modded up?

      - Blizzard hasn't ported a single game to Linux.
      - 3dfx were bought out by nVidia.
      - We already have OpenGL on Linux from Mesa.

      Your comment is poorly written, uninformed drivel.

  33. Sweet! by Junior+J.+Junior+III · · Score: 4, Funny

    I can't wait for these to come out so I can put one in my Indrema... Imagine how many FPS I'll get in Duke Nukem Forever!

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  34. They're addressing the wrong problem by Anonymous Coward · · Score: 0

    I couldn't find any details of the project on Tech Source's web site, so I don't know what their motivations are. But if they hope to corner the Linux market, designing it via committee and then open sourcing the final hardware design won't solve the real problem.

    Open source the API -- that's all anybody needs.

  35. Oh No! by bryan986 · · Score: 0, Offtopic

    I can see it coming, a microsoft gfx card, sigh.

    --
    There is no sig
    1. Re:Oh No! by Anonymous Coward · · Score: 0

      No need, MS controls DirectX (and Direct3D, obviously), if they had managed to kill OpenGL in consumer cards, they would have killed any other OS as far as graphics go.

  36. Not going over well... by ReeprFlame · · Score: 3, Informative

    The proposal itself does not look like it is going over well. Look at the comments on the Tech's proposal site and you will see flames about the card not holding up to the standards of gaming such that ATI and nVidia do. If they are able to find programmers and developers that are superb at their jobs, maybe even ex-ATI or ex-nVidians, the card has a great chance at surviving among its rivals. Furthermore, ATI never had good software to begin with [drivers, etc] compared to their hardware. Opensource has also always seemed to prevail in one aspect or another in comparison to closed source. the development is a great idea, and even if it does not take off right away, it is a step in the right direction...

  37. Idea by Anonymous Coward · · Score: 1, Interesting

    Make sure you can "beowulf" them together. The GPUs are not going to be powerful so there needs to a way to make it more powerful.

  38. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  39. no dividers. by Coventry · · Score: 1

    Uhm, sure this would cause headaches, but couldn't you just compute the fixed inversion of the divisor outside the fpga and use it?

    Ie, you need x/n for your perspective interpolation, so you instead calculate 1/n outside the fpga and do x*(1/n).

    Of course, if n is not a constant, or a small group of constants, then external calulations of its value will slow things down dramatically.

    Also, why not just use the 'Microblaze' softcpu for the spartan3? This includes a mapped instruction todo a divide fairly quickly on the fpga.

    --
    man is machine
    1. Re:no dividers. by Tough+Love · · Score: 1

      "if n is not a constant, or a small group of constants, then external calulations of its value will slow things down dramatically"

      It's not a constant. For perspective interpolation, both numerator and denominator are linearly interpolated per-pixel.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  40. a big mistake by osho_gg · · Score: 3, Insightful
    Whoever is doing this isn't in their right state of mind. Open source concepts and advantages simply do not apply to hardware. The reason is very simple: To make a copy of software so that one more user can use it - you just have to download it. To make a copy of hardware so that one more user can use it - you have to actually manufacture a piece of hardware. This fundamental difference just makes it impossible to realistically have a really open source/open specifications hardware. There is a reason why none of the open source hardwares at opencores.org have never been as successful as open-source software.

    Osho

    1. Re:a big mistake by Anonymous Coward · · Score: 0

      Actually when the hardware is an FPGA, the principles of open source tend to apply just as well. You can just download the bitstream or recompile it yourself from VHDL/Verilog/etc., the same as working with a traditional program. Of course the developers need to be hardware gurus rather than just programmers, but it's actually quite similar when the hardware can be built once and reprogrammed at any time.

    2. Re:a big mistake by osho_gg · · Score: 1
      Actually, even if the hardware is implemented completely in FPGA - the principles of open source software do not apply. Why?

      Say you have open source software and your friend wants to use it - you just give him a copy of your source, he compiles it and he uses it. The cost to provide the software to a new user - almost zero.

      Now, suppose you have the open source hardware graphics card and your friends wants to use it. You have the source for programming FPGAs but you can not just give that to your friend. He will also need to get an FPGA from somewhere - which is not cheap. Not to say the PCI/AGP/PCI-Express circuit board on which the FPGA will need to be mounted.

      Many people contribute to open source software because their contributions can make difference to themselves and to hundreds of people directly and with a very little or no cost. This is what brings many developers together so everyone benefits from each other. This is what builds community. And that is what makes open source software successful.

      Unless the hardware is as cheap as cents, there just will not be a big enough community of people all hacking it up.

      Osho

    3. Re:a big mistake by 01D* · · Score: 1

      There is a reason why none of the open source hardwares at opencores.org have never been as successful as open-source software

      And the reason is...?

    4. Re:a big mistake by Anonymous Coward · · Score: 0

      Open source software doesn't apply anywhere. Why?
      Say your buddy wants to use open source software - you can't just give him the source, he will also need a computer from somewhere - which is not cheap.
      Not to mention a screen and keyboard, which are extra.

  41. A few comments by tftp · · Score: 4, Insightful
    People mentioned that the FPGA will be used. Very well, this will take care of experimenting. However FPGAs are very expensive. The cheapest (and a fairly small) one can be had for maybe $30; medium sized one, better suited for this task, will cost you about $500. The largest ones cost $10,000 per chip and you can safely forget about even their existence :-)

    FPGAs are also slower than ASICs. This, and the cost, are the reasons why commercial manufacturers use ASICs. You may have a great design, but if it is limited by the performance of your FPGA you lose.

    FPGAs are designed to be universal, and to do that they feature programmable interconnects. But the number of those interconnects is limited, and many FPGA designs are thus constrained. You may have plenty of gates left and no way to get to them... With ASICs this is not a problem because if you need a wider bus you build it there, on your own silicon. In FPGAs the busses are already there, and you can't add more.

    Yet another concern is tools. Xilinx, for example, offers a free download of some bare minimum tools. They work OK if you are making a door lock with RS-232 control. But they fail miserably, to the point of being unusable, on a complex design - which this one is. Better tools, such as Synplify, will cost you your yearly salary. How many developers have access to that kind of tools? And once you switch to some specific tool you are committed.

    Finally, there is a problem with skills of developers. There are many s/w developers who are very good with C/C++. But not that many are good with Verilog (and its wickedly evil predecessor, VHDL :-) Hardware design is very, very different from software design. And you can't debug it, you only can simulate it. Simulation tools, such as ModelSim, are absolutely not free on the level that you need for this design.

    To summarize, this project can be done, but not by a bazaarful of people but a small, dedicated band of wizards who locked themselves up in a small cathedral. Even if these wizards release their works, none of mere mortals will be even able to open their files, since the tools to do that are not free.

    And besides, why would any sane person, who is not burdened with FOSS thoughts, want to buy such a card even for $100? This cash buys you a decent entry-level Quadro, and if anyone suggests that this design can beat Quadro I won't believe that...

    And if anyone wants a real entry-level card, then it can be had (Vanta TNT2, for example) for $10 in any bargain bin, at many places. Beat that first.

    1. Re:A few comments by sholden · · Score: 1

      People mentioned that the FPGA will be used. Very well, this will take care of experimenting. However FPGAs are very expensive. The cheapest (and a fairly small) one can be had for maybe $30; medium sized one, better suited for this task, will cost you about $500. The largest ones cost $10,000 per chip and you can safely forget about even their existence :-)

      Except that the chip they mention in the spec can be had for $75 each in very small quantities.

      And you can get a single FPGA (ie. no bulk purchase, one single tiny chip) at digikey for less than $10, only 15K gates mind you...

      Great for playing with, not so viable for a commercial video card - but you have to start somewhere...

      And if anyone wants a real entry-level card, then it can be had (Vanta TNT2, for example) for $10 in any bargain bin, at many places. Beat that first.

      Hey! My games machine has one of those :(

    2. Re:A few comments by iso · · Score: 4, Informative

      Much of what you're saying is true about reprogrammable (Xilinx, Altera) FPGAs, but this "open source video card" would be an excellent application for one-time-programmable (antifuse) FPGAs, like the chips made by Actel or QuickLogic. Once the FPGA code has been written, there shouldn't be any need for reprogrammability, and antifuse FPGAs are cheaper, faster, and have much better routing potential than reprogrammable FPGAs. In fact antifuse FPGAs can come very close to the speed of an ASIC.

      I'm actually quite surprised that they're opting for a Xilinx FPGA here; I must be missing something. Is there any particular reason that reprogrammability is more important than cost and speed for this?

    3. Re:A few comments by tftp · · Score: 1
      As I said, the cost of some FPGAs can be low indeed, as low $25 - I know Digi-Key quite well, thank you, I buy some CPLDs there. But the capabilities of the low-end FPGA are minimal.

      In particular, the stock implementation of a plain vanilla PCI/33 core requires 90K gates. How does it compare to the 15K gates? Answer: it's nowhere close.

      You are perfectly correct when you state that a 15K design is great for experimentation. It is. But these experiments in no way can approach the complexity required for PCI. As I mentioned, you can make a door lock out of this thing, with strong crypto if you wish. But not much more... To play with even minimal PCI you need to buy the core and to use some Spartan-2 or -3 FPGAs, with gate count at least 200K.

      The best way to experiment, probably, is to just buy an eval board, such as from Memec Design. It may come with a PCI core license (not free!) and it has enough space for you to put your own design in. You can make a crypto coprocessor, for example, out of it, or something else, like a video card :-) But look at the prices - you don't want to buy any of that just because you want a video card. You want to buy because you want to learn HDLs; that's the only sane reason to do it.

    4. Re:A few comments by rrowv · · Score: 2, Informative

      The card will be in constant production changes from the day it leaves the shop. But this doesn't mean just changes in drivers or even firmware. It will probably be desirable to completely change the structure of the chip itself between revisions. Afterall, this isn't a professional chip, its a project. Starting out with only a few (partly broken no doubt) features; building its way up to being a truely useful chip over several years. But if it wasn't re-programmable, you'd be stuck having to buy a new one every few monthes when they fix bugs in the hardware or add new functionality. FPGAs are no doubt the way to go to begin with. I'm sure once they get to a stage where they have a stable design with as much (working) functionality as they want, they'l make ASIC versions.

    5. Re:A few comments by sholden · · Score: 1

      In particular, the stock implementation of a plain vanilla PCI/33 core requires 90K gates. How does it compare to the 15K gates? Answer: it's nowhere close.

      But they speced a 1500K gate chip that can be had for $75 each in quantities of 25.

      Which I agree is not going to make a cost effective video card. It also isn't as expensive as your original post made out.

      Then again the thing is being proposed by someone who makes his living designing graphic ASICs and FPGAs who is working to convince a company with 15 years of graphic hardware development to do the project. Possibly they know something I don't about the feasability of this.

    6. Re:A few comments by tftp · · Score: 1

      Yes, 1.5M gates should do it. The part is not easily available, though, but can be found given enough patience. Spartan FPGAs are intended to be low cost; if you compare to Virtex, especially -Pro, these will cost you hundreds of dollars.

    7. Re:A few comments by Anonymous Coward · · Score: 0

      Heh, the TNT2 not only is a piece of shit when it comes to 2D image quality (everything's blurred above 800x600) but it doesn't even have open source 3D acceleration yet! And that card is what, 5 years old? Screw nvidia.

    8. Re:A few comments by tftp · · Score: 1
      I mentioned TNT2 because many people in this discussion said "my dad only needs Office and IE". A TNT2 card is perfect for that, and the price is right. It works reasonably OK on 1024x768.

      And honestly how many of "Office+IE" customers need more than that? If you know that you want more, you probably should start with a decent monitor, and then a good card. The FPGA-based card probably won't be your first choice if you insist on a fast 1600x1200... truth be told, not many computer users want to experiment with something that they can easily buy at Fry's. Whatever the project people say, video cards are dime a dozen today, and even a fairly powerful card can be had for well below $100, more like $50.

    9. Re:A few comments by uss_valiant · · Score: 1
      Finally, there is a problem with skills of developers. There are many s/w developers who are very good with C/C++. But not that many are good with Verilog (and its wickedly evil predecessor, VHDL :-) Hardware design is very, very different from software design.
      Not only that, I guess most people that design ASICs and FPGAs for a living spend already too much time on their current projects. The little time that is left, would you spend it on yet another project or with your friends and families?

      Besides: I didn't like VHDL in the beginning, but now, I kinda tend to like it :) Strong typing etc. has its advantages.
    10. Re:A few comments by Anonymous Coward · · Score: 1, Informative

      Spinning an ASIC on par with a comparable performance FPGA costs about $50,000 for one device. A 90nm FPGA can roughly compete with a .35 CMOS process but with the ASIC you have a MUCH longer design cycle an less features like on-chip SERDES and Delay-Locked Loops. Also, if you screw up the ASIC its another $50,000 gone. An FPGA is MUCH cheaper for low volume applications, like this card would be. Plus the design tools for a Spartan 3 are free.

  42. Use a coprocessor? by tetromino · · Score: 2

    without dividers, perspective interpolation is going to be pretty tough

    Perhaps there exists a cheap ASIC divider/trig unit (a 487?) that they can use as a coprocessor...

  43. In a second. by aquabat · · Score: 2, Insightful
    I'd buy one of these in a heartbeat, just on principle. I'd be willing to spend maybe up to three hundred bucks for the first few iterations.

    The way I see it, most of the cost of the latest ATi or nVidia cards is to cover R+D expenses. The fact that the price drops drastically in a year or two is evidence of this.

    The advantage of an open source hardware project isn't just that you have documentation for the hardware and can therefore write drivers for it. The real advantage is the same advantage that open source software gives you; namely that you can hack on it and make it better.

    Imagine an open source video chip project that you could send design patches to in the same way that you can send patches to the Linux kernel. There could be simulation software to run tests with, and if you wanted some reference chips, you could download a snapshot spec and take it to a fabricator. In fact, there's a business opportunity right there. You could take orders and print chips on a regular release cycle, say twice a year. Of course, I didn't RTFA, but might this not be what this company is proposing?

    Sure, it might be a bit expensive now to have chips printed, but if there is a demand for this kind of service, the price will drop and the options will multiply. Eventually, you might be able to buy a kit at Radio Shack that will burn chips equivalent to today's high end graphics chips. And when that happens, there will be this open source (GPL?) chip spec waiting for you to burn, and there will be a driver ready for it when the HURD is finally released.

    --
    A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    1. Re:In a second. by aquabat · · Score: 1

      Flamebait!?? K' I was joking about the HURD thing, but I'm seroius about the rest - Sorry if i offended someone...

      --
      A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    2. Re:In a second. by bestadvocate · · Score: 0

      I'm with you, i'd buy one even if it sat in a closet with my old x86's

      --
      my sig
  44. Netcraft: SGI is dead. by Anonymous Coward · · Score: 0

    "Parts of them contain licensed copyrighted code from companies like sgi, which will not permit their stuff to be released to be public."

    The test of that argument will come when SGI goes out of business, and Nvidia buys the remainders.

    A lot of Nvidians were former SGI employees.

    1. Re:Netcraft: SGI is dead. by Anonymous Coward · · Score: 0

      SGI has almost pulled out of the graphics workstation market, and they concentrate on clusters and supercomputers these days.

      About nvidia, they're going the way of 3dfx. The power needs for their latest offerings are simply ridiculous. Soon we'll need a 1.2 gigawatts power supply to use nvidia cards. Oh, and they're drivers are proprietary, so yes, fuck 'em.

  45. Re:What a waste of time by Anonymous Coward · · Score: 0

    If it was a communist graphics card you would be forced to pay for one...

    I don't think anyone will force you to buy this card.

    You are a dumb ass.

  46. Finally by poptones · · Score: 2, Interesting

    I was scouring this thread looking for someone else to say this because I knew couldn't be the only one to realize it.

    I have never understood this project. If they want to start with something at least equivalent to a five year old SGI graphics pipeline abd build from there, then I'd say go for it. But the specs on this card don't look any better than the stuff you get right OOTB with an intel chipset (which, after sufferng with this goddamned nvidia system for too long now, is the reason I'll not be buying another AMD system).

    So is the whole point of this card just to pick up the slack for AMD?

    1. Re:Finally by PedanticSpellingTrol · · Score: 1

      I'm really hoping that AMD will turn over some of the profits they're raking in from AMD-64 into developing their own chipsets so they won't have to rely on third parties. It's also curious to see Nvidia expanding the Nforce platform to Intel-world, it seems stupid to pony up the extra dough for a Pentium and then not get the reliable chipset to match. Myself, I'm an AMD/VIA loyalist at the moment but have heard only bad things about the Nforce and good about the Intel/Intel combo. They seem to be sustained by the BX-440 board that's powering my firewall.

  47. Trend: Graphics Cards become General Purpose Cards by macmurph · · Score: 3, Interesting

    I've heard that 3D cards of today are exponentially increasing in number of transistors. It's been said that the problem of displaying 3D is "embarrassingly parallel". Hence, the performance of these cards far outstrip the CPU for parallel processing.

    Some of the thoughts expressed by experts are that 3D cards may become general purpose parallel computing cards.

    If it weren't for bottlenecks in the AGP bus, it would be possible to use 3D cards of today for more general purpose computing (I'm fuzzy on what the actual hold ups are here...timing issues?).

    There have been Slashdot discussions about using the graphics card for audio processing, because audio is usually less than a 32 bit stream. The problem is that audio and often general purpose computing have "real time" requirements.

    Also, make sure your open source card supports ARB_fragment!

  48. wrong primitives by geg81 · · Score: 1

    I think they won't be able to compete with an FPGA-based design: ultimately, those chips are too much work to program and they don't use their transistors all that efficiently when you already know you are mostly going to be doing stuff with numbers.

    If, instead, they can come up with a high performance vector or SIMD machine which also has graphics output at a decent price, then they might really have something that people would snap up, not only for doing killer 3D graphics on, but also for doing more general computation.

  49. Which was purchased from Star Software by melted · · Score: 2, Informative

    A tiny software company who put it together "on their lap" literally, without any billion dollar investments a-la Microsoft. Never underestimate the power of a small group of highly educated, passionate individuals. I bet most of the work that goes into cutting-edge graphics chips is done by a team of 5-10 people. Can such a team be put together outside NVidia/ATI? You bet!

    1. Re:Which was purchased from Star Software by Anonymous Coward · · Score: 0

      The company was called StarDivision and has been founded by Marco Boerries.

      Such a tiny team from Hamburg, Germany is still doing most of the StarOffice/OpenOffice.org development (but it's more than 5-10 people)

    2. Re:Which was purchased from Star Software by Bender_ · · Score: 1

      Can such a team be put together outside NVidia/ATI? You bet!

      The only problem is that it DOES matter who these people are. And you can bet that everybody who is eligible is already occupied by a well paying full time job.

  50. Like you said...a commodity card. by carlmenezes · · Score: 1

    Think the majority of computer users - non-geeks.
    Think what the majority of those machines are used for :

    1) Internet browsing at home/office
    2) Multimedia at home
    3) Office work, presentations
    4) Small time and educational games in schools

    Now, if we had an open source card that could take care of all the overhead processing that today's desktop eye candy requires and then some, you've just got yourself a solution to this problem:

    "I'm your average joe blow. I do not know what XFree86 is. I do not know what a driver is and I don't want to. I want it to work, I want it to work well and I want it to look good."

    You've just cleared away 90% of that market's concerns about a video card that just works. Since it's open source, it's cheap. Since it's open source, it'll be used in universities. Since it's open source, there will be an expanding knowledge base for it.

    Forget high end games. That will come in time. Target desktop eye-candy - great looking shadows, transparency, 3D Desktops, god knows what else. Target an interface BETTER than the Mac. Heck, TARGET SVG implementation! Use this to give our community artists free reign with their themes. I think there's some VERY serious potential here.

    I think this is a gold mine that might actually help with better Linux adoption.

    --
    Find a job you like and you will never work a day in your life.
  51. I won't repeat after you by melted · · Score: 2, Insightful

    Because what you said is stupid. Five to ten people who know what they're doing is enough to put something like this together in two years time, tops. Granted, their product won't give you GeForce 6800 performance in its first incarnation, but these days it has become a lot easier to design custom logic. Besides, they're essentially "standing on the shoulders of the giants", so they already know what _not_ to do.

  52. Funny... by Anonymous Coward · · Score: 0

    ... how all the comments are "Linux this" and "Linux that", when the article submitter obviously went out of his way to not mention Linux.

  53. Marginal Change and Improvement by hhawk · · Score: 1

    Marginal Change and Improvement (MC&I) it the path of evolution and it isnt' required that they get it perfect the first time out. There will get much support in the non-western world and good support every where. The first cards might lack features and key functions but give it a few years and let everything build upon that which came before it..

    I mean did you ever see the early releases of Linux? or any other open source project at release point .1 or .4?

    --
    http://www.hawknest.com/
    1. Re:Marginal Change and Improvement by CjKing2k · · Score: 1

      I mean did you ever see the early releases of Linux? or any other open source project at release point .1 or .4?

      Yeah I tried to build the original test (<= 0.99) kernels, but GCC 2.95 just wouldn't compile them :)

    2. Re:Marginal Change and Improvement by multipartmixed · · Score: 1

      > Yeah I tried to build the original test ( but GCC 2.95 just wouldn't compile them :)

      No shit. You require a bug-compatible compiler to build older kernels.

      I don't remember what version of GCC I used to build slackware back in '96, but it was a mighty small number.

      *thinking*

      [~] polaris# gcc --version
      2.7.2.1
      [~] polaris# ls -l `which gcc`
      -rwxr-xr-x 2 root other 148768 Jan 17 1999 /usr/local/bin/gcc ...So you'll need to go back farther than 2.7 series. Probably 2.5.

      (Yes, I keep historical dev boxes. You never know when some jackass is going to want support on ancient crap. But that's my oldest one.)

      --

      Do daemons dream of electric sleep()?
  54. Yep, I'm up for it! by cloricus · · Score: 1

    I've been rather unhappy with Nvidia and Ati offerings in the way of drivers so I'd happily buy this card. I'm looking to change to a new card in the next six months so if its timing is right it will be good for me. :)
    Also I would be willing to pay a premium you would expect from R&D in this field plus for the effort. I wish this project well and hope it comes to completion. :)

    --
    I ate your fish.
  55. Chip of the day by Anonymous Coward · · Score: 0

    I think it would be more practical to design such a "card" based on a previously developed chip which could be "bought".

    Call me a pragmatist.

  56. Build from their what? by Anonymous Coward · · Score: 0

    Learn to spell, American retard.

    1. Re:Build from their what? by Drawsalot · · Score: 1

      Why don't you go find a website that caters to spelling- this discussion is on hardware. And your reference to "American Retard" leaves me thinking you consider all Americans to be mentally challenged, which is most certainly not the case. Take your flame bait elsewhere.

    2. Re:Build from their what? by Anonymous Coward · · Score: 0

      The majority certainly are. How else would Bush get into office again?

  57. Won't happen, and this is why: by haggar · · Score: 3, Insightful

    the hardware industry is based on obsolescence. A company like Nvidia wants to have their -current- and -in production- card to be as fast as possible. Once it's not in production anymore, they don't care. If they released the drivers and (expecially) the specs to the card, someone(s) could improve the driver, and thus make the card perform better, or add a useful property, thus making it more attractive and thus hurting sales of the current card. An opensource driver and specs would also mean that obscure/niche OSs (BeOS, neutrino, skyOS etc.) could be supported by the older card, thus making it moore attractive and....

    This, in addition to the very god point made by the poster above.

    --
    Sigged!
  58. 3dfx by Anonymous Coward · · Score: 0

    This is what 3dfx is now, cheap voodoo3s are laying all around you. They do opengl and the uber glide. Write up some drivers and they'll be just as useful as anything else if not more so.

    1. Re:3dfx by Anonymous Coward · · Score: 0

      Write up some drivers..

      Yeah, just download the specs from, uh, ah...oh. I guess that's sort of the point of this Open Source graphics card then really isn't it?

    2. Re:3dfx by Scott+Wood · · Score: 1

      Try here. 3dfx released a bunch of specs before they died.

  59. Evolve how? by Sycraft-fu · · Score: 1

    Sorry, but drivers have an absolute limitation of the hardware they are interfacing with. They cannot make it into something it's not. If the hardware only has X level capability where the current standard is 10*X, a driver cannot solve that.

    That's the problem with this idea. You are limited by the capability of real hardware. HArdware design is much harder than software design when you talk performance. It's difficult to squeeze performance out of silicon. That's really what makes AMD, Intel, IBM, etc so good. It's not that they can design fast chips, most EE people can do that in VLSI. It's that they can design fast chips and then actually produce them.

    Also hardware costs real money to produce. There is an actual cost associated with every card. With open source software, it's ok if it never makes a dime, so long as those that make the software are content to donate their time for nothing. That's not the case with hardware, even if all the design costs are donated, each card takes real resources, and thus costs money, to produce.

    I'm just not seeing what this is supposed to offer.

    1. Re:Evolve how? by Hast · · Score: 1

      It's based on an FPGA. You know, those reprogrammable chips. So it is quite certain that it can be optimised. It may even herald the next coming of FPGAs (today they are mostly used at universities for playing and at big hardware companies for early prototyping).

      Hell, I might get one of these cards just for the reason that it has a FPGA!

    2. Re:Evolve how? by Sycraft-fu · · Score: 1

      But what you can do is limited by the number of gates you have. Modern graphics cards aren't powerful because of mysticsl reasons or special designs that nobody knows about, they are fast because they have a shitload of transistors, more than most CPUs, that are specialised for graphics operations.

      FPGAs have a very low usable gate count as compared to a similar sized and priced ASIC. That's why thier primary use is prototyping. It's an efficient way to be able to test circuts. It's not an efficient way to actually implement the circut in production hardware. If you can do it with a $100 FPGA (which is fairly cheap) you could do it with a $5 or less ASIC if done in volume.

      That's the real problem they have here. I don't care what kind of FPGA they get, or how good their code is, it'll get destroyed by a much cheaper graphics card with a fixed chip on it.

      The ability to totally (well sort of, FPGAs to impose design restrictions) redesign the board on the fly is cool, without a doubt, but it isn't useful. You are talking about something that will have processing power equivalant to card about 6-7 years ago. That's the kind of thing you can get for nothing off eBay.

      Sorry, but I just don't see this as being something workable for the market at large. They are going to be selling a card that costs as much as a mid-high new card, but performs worse than the lowest budget cards.

    3. Re:Evolve how? by Hast · · Score: 1

      The point of this board isn't to give users to-notch 3D performance, or even good performance. The idea is to make a card that is completely open and available on all platforms (not only software but also many different hardware platforms).

      You are quite right about price/performance ratio though, but that isn't quite the idea here. Think outside the box.

  60. 200/400 MHz DDR on a Spartan-3??? by scatterbrained · · Score: 1

    I'm really doubtful that the specs listed can
    be achieved in a Spartan-3 FPGA, particularly
    the DDR at 200 Mhz should be a real trick.
    Anyone who's looked at the monkey business
    required to get 133/266 working would red flag
    this one from the start. I'm also very suspicious
    of the AGP 4X number...

    --
    -- All that's left of me, is slight insanity, whats on the right, I don't know. -- Bob Mould
    1. Re:200/400 MHz DDR on a Spartan-3??? by Anonymous Coward · · Score: 0

      I had single-ended I/O working at 230MHz in a VirtexE so I think with differential signaling 400+ MHz should be quite possible, given an expensive multi-layer PCB. It can support 221 differential circuits.
      I think the I/O can do AGP 4x, it just what to do with all the data once its in the chip. I don't think they'll be able to get system clock rates over 100MHz, let alone 200MHz. They are limiting themsleves to fixed point though, which is a great start.

  61. I won't repeat after you-Penmanship. by Anonymous Coward · · Score: 0
    "Because what you said is stupid."

    Dear "Melted".

    The following list of posters await one of your "Your Stupid" posts.



    1. Pyte (140350)

      Jeff DeMaagd (2015)

      justins (80659)

      osho_gg (652984)

      tftp (111690)



    Please be prompt with your reply.

    "Five to ten people who know what they're doing is enough to put something like this together in two years time, tops. "

    Another 'Dear Stupid' has indirectly addressed that issue.

    "Granted, their product won't give you GeForce 6800 performance in its first incarnation, but these days it has become a lot easier to design custom logic."

    Designing is only part of the problem. Economics is one of the many other issues. Addressed by a fellow 'Dear Stupid'.

    "Besides, they're essentially "standing on the shoulders of the giants", so they already know what _not_ to do."

    Unless some of those "Giants" are helpful patent holders. Knowing what not to do is going to be a rather confined field.{1}

    {1} Something I've noticed that hasn't been addressed by them, so far.
    1. Re:I won't repeat after you-Penmanship. by Anonymous Coward · · Score: 0

      I think melted was thinking he can make virtually unlimited copies of software and tries to do it with hardware. If he gives away hardware for x years like OpenOffice, then people will eventually contribute to his video card project...

    2. Re:I won't repeat after you-Penmanship. by StillAnonymous · · Score: 1

      You and the posts you link to, just "don't get it". Sure the card is a failure if you compare to commercial cards, but the value in this is as a stepping stone.

      How many people know how to develop a graphics chipset? How do you think people learn? Most learn by example and being able to see how it was done. This isn't really available right now. Nvidia/Ati/whoever isn't going to let you see their internal designs to learn from, so most people shy away and do something else.

      Once you get a group of people interested, interesting things happen. Linux for example.

      And hardware these days is mostly programmed through software using VHDL or Verilog. And its affordable as well.

      Just because you can't seem to see value in this doesn't mean that someone else can't.

  62. contact HP & IBM by Goeland86 · · Score: 2, Insightful

    You know, with HP and IBM saying they're backing Linux, and HP selling linux laptops, I'd say they should try get help from there. If they're going to succeed, they need a vendor anyway, and what better way than HP's linux laptops? Adapt the chips to both desktop and laptop formats, get a high rate sales like HP and everyone will be happy: the linux community because it'll finally happen, the company because they're making money, and the customers because they've got 100% Linux support on their hardware, which to me is the best price/value to find right now!

    --
    ---- I am certain of only one thing : I know nothing else.
    1. Re:contact HP & IBM by benjamindees · · Score: 1


      Why would a Windows user buy a laptop with this card in it? Alternatively, why would HP/IBM create a laptop specifically for the Linux market?

      --
      "I assumed blithely that there were no elves out there in the darkness"
    2. Re:contact HP & IBM by Goeland86 · · Score: 1

      HP is already selling Pavilions with linux on it. Why not include fully compatible hardware? And a windows user would buy that because the opensource drivers for windows might be more performant than the windows drivers themselves... Does that make any sense economically?

      --
      ---- I am certain of only one thing : I know nothing else.
    3. Re:contact HP & IBM by Anonymous Coward · · Score: 0

      I would assume the difference between installing a different OS and including a different videocard chipset (on the motherboard) is *huge*. Let's assume the the minimum run for building a laptop motherboard is somewhere between 10,000 and 1 million... say 100,000, a number which I've pulled from my posterior.

      Would HP be able to cover the added development/manufacturing cost by selling 100,000 laptops (which probably have a market window of around 9 months) to Linux users at a premium over the regular price of the laptop? Judging by how long it took them to even begin installing Linux instead of Windows, or even just selling a computer *without* an OS, I'm guessing the answer is: no.

  63. Re:ati & nvidia release old specs? ATI already by scheme · · Score: 2, Informative
    is there any reason why ATI can't open source their old graphic cards, such as their 7000 series. Surely that technology is no longer critical to their lead.

    ATI already supposed specs for their R2xx cards. So everything up to a ATI 9200 has accelerated 3d support under X.org using the standard radeon driver. You won't get speeds as fast as the ATI drivers and some things like texture compression aren't supported due to patents but it gives good performance for something like chromium b.s.u and tux racer.

    Check out gatos.sourceforge.net for info on the open source video input/output support for ati cards.

    --
    "When you sit with a nice girl for two hours, it seems like two minutes. When you sit on a hot stove for two minutes, it
  64. Programmable video card?! by Anonymous Coward · · Score: 0

    Maybe you didn't notice it, but the GPU is a Xilinx FPGA. If users will get a change to write/customize their own FPGA code, this may result in some cool home-brew multimedia algorithms. Not to mention that tech companies will be able to use it to optimize products like video players, etc.

  65. Good company to do it.. by Sporkinum · · Score: 2, Informative

    Tech Source is the company that supplies cards for our Solaris workstations. The driver quality is pretty decent, but we are only doing 2d. I would guess that they are fully capable of doing a good 3d card though. My only qustion would be price, as I think we paid $300 for our last Tech Source card, and it was a 64meg card.

    --
    "He's lost in a 'floyd hole"
  66. That's why licensing is critical. by anti-NAT · · Score: 1

    I'm sure the serious possible contributors won't spend a lot of time on this unless they can be assured that their contributions are freely available in the future.

    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
  67. Open source is cheaper than outsourcing by Vincman · · Score: 1

    The project, though a commercial one, wants to become a true community project and encourages experts and everyone who have good ideas to add to the development process

    Hehe, I always knew that there was a better alternative to outsourcing the manual labour to cheaper countries (like ATI & Nvidia do). All you have to do is convince people it's good for the whole of mankind, and you'll even get the R&D for free. What's next, the open-source Nike equivalent? Beats the PR-hassle you get with child-labour any day!

    All jokes aside, I would encourage the project, as long as it does not follow the current gaming hype. The power of ATI/Nvidia is that they work closely with gaming companies, and even bundle their products and research. That is a huge competitive advantage over any newcomer! (Industry) Power comes in great numbers... So it would be a good idea if the OS gfx-card would target current OS applications and games and collaborate with them. That could stimulate potential spin-offs of further games and apps designed for this card and create a whole new industry.

    Btw. is there any hardware which is currently being developed in an OS environment... and successful?

  68. OSH cannot compete with OSS by Anonymous Coward · · Score: 0

    How can you compare software development with hardware development? You need lots of money to create hardware, and if it doesn't sell because your tech is expensive and under-perform, you won't have money to improve on it. I don't think TS is sitting on mountains of cash, so if this project fails, it's likely to be the end of this ideal.

    Open Source software also has the price and the replication advantage, for both costs $0 in most cases.

  69. Why not reuse existing technology? by mikelambert70 · · Score: 2, Interesting

    Clearspeed http://www.clearspeed.com/ is just coming to market with their CSX600 'application accelerator' processor.

    It has 96 execution elements, 96 ops simultaneously for your data. Sounds like ideal for graphics processing. Power consumption 5 watts, 50 GFlops of computing power.

    And they make PCI-X cards for PC systems. You can have several cards in one system for compounded processing power. Now, all this monster would need is the graphics output parts and drivers. They even have a full development kit for both Windows and Linux. The card's programmed in C.

    Perhaps the PC's of the future would have two CPU's, one linear general purpose CPU (current x86 based) for program code and system management and one massively parallel CPU for tasks better suited for it. If there's no one true road to happiness, make it two then.

    1. Re:Why not reuse existing technology? by Anonymous Coward · · Score: 0

      This does seem awesome, but cheap is relative. At, say, $1000 per chip, this thing would beat the crap out of a Cray. However, it's useless for a graphics card that must retail at $100 because a NVidia card can do 50 GFLOPS for less than half the price of a Clearspeed. What is needed is a 32-bit pixel shader (not a general 64-bit vector processor like the CSX600) capable of doing maybe 10 GFLOPS to compete in this price range.

      Of course, Clearspeed could easily create a revolution in supercomputing. Who needs a giant Beowulf cluster when a single machine with 5 dual-CSX600 cards can give you .5 TFLOPS? Then again, a cluster of 100 of these machines might beat a Whole Earth Simulator.

      aQazaQa

  70. Order-driven fabbing, other crazy ideas by mattr · · Score: 2, Interesting
    First I think this sounds like a wonderful project. The remainder of this post is dedicated to crazy ideas an dmaybe one interesting one. I want one or three.

    Might want to consider setting up a site for people to register their interest and potential orders, not just how much you would pay for but actually get the orders.

    I don't remember if it was successful, but Sony has done this in the past. I know it failed once due to (I believe) a weblogic crash due to too many orders or weak system.

    If the website is mentioned every time a story appears on slashdot or some other site, you can continue to accumulate and update information. If you make transparent the financials behind it, people may rush in to get you over the threshold of a precalculated breakeven point (including reasonable profit of course).

    Personally I am in the market for a graphics card in the next 6 months. I am planning on getting the best I can afford at the time, and am curious what this project might offer to sway me. Sure performance is not likely to beat the top of the line of the other competitors at the same price point.. at least that is what one would guess. Maybe not true? Well, the FPGA looks really cool.

    Consider that the fastest supercomputer in the world is the GRAPE-6 (GRAvity PipE) built on FPGAs for simulation of gravitational interactions (of globular clusters, etc.).

    I was thinking it might be closer to something insanely great if you go for the multiple channels now for example. Maybe if you ask about that on your site you'll get people to agree. (How much more would it cost? etc.).

    Also I don't know what the FPGA would promise, presumably quick firmware updates from the net of course. Could part of it be used for another purpose, or is that too difficult? Could an additional FPGA be turned into a chip that runs linux (use it on a PC) or perhaps be flashed with the results of another project (I'd love to have a Perl chip.. make it and they will come?) Could another chip or expanded memory provide say a video wall controller with edge blending for multiple screens in realtime? This kind of thing alone might sell enough to make it useful. What do commercial image processors have that this couldn't?

    I just saw a sexy video switching fabric thingy here

    I am curious about what exact "X.org eye candy" this would enable. I am guessing some of: "Direct Link for this comment Brilliant, and about time By Bryan Kagnime (IP: ---.polarnet.ca) - Posted on 2004-11-28 08:23:43 I don't really care so much for the 3d gaming aspect, distribute with the card an opensource operating system like Slackware with some 2d desktop eyecandy (translucency/transparency/openGL) and I'll buy a card for everyone I know with a comp. This'll show users *what* linux is all about, distrobuting a superior product and opening the market share for innovators." ?

    One post on osnews mentioned realtime encoding/decoding of video streams, and though I am not sure this would not still impact the rest of the machine considering the design, that sounds neat!

    128MB is enough to hold a couple frames of 20 times the resolution of a 1024x768 screen and still have over 30 MB left over. What if it included support for edge/corner blending and warping for a video wall? Is it conceivable that this could take the output from a fast consumer card and provide 2D warping and other effects for displays using multiple projected patches? Consider what it is good at. How about talking over the network or other bus to other oss graphics cards for multiple projector support.

    If some nonvolatile memory was included, the card could remember a video wall wallpaper and open window/document information, or keep some megapixel images or something else always available. Would this be useful, say for quick startup or as a backup for important memories?

    How about selling with an external patchbay that can take many video sources and provi

  71. It is very OLD technology! by Ozo · · Score: 1

    Based on their own specs this card will only support PCI and AGP. Furthermore, they have no mention of any support for programmable shaders (pixel or vertex). That means this will be an "older" card than a R100 or TNT card.

    Developers who think they will learn how modern graphics cards work by contributing to this project are simply misled.

    Ozo

  72. Priorities by evilviper · · Score: 2, Interesting

    Even though this is scheduled for a year in the future, I don't think standard TVs will be gone away by then, and good TV-out support is something absent in ATI/NVidia video cards. S-Video is missing from the PDF spec.

    The absolute #1 focus for this card (if they hope to get people to pay more than $30 for it) needs to be fully reprogramable by mere mortals. It would be absolutely wonderful to get a general-purpose FGPA in a computer. People pay more than $100 for crypto cards, video capture cards, etc because hardware is so much better at those tasks. This would wipe the floor with them, because you could program in a new codec or cipher.

    Even if it didn't have any video-output at all, I'd still pay $100+ for a PCI card version. Once video encoding apps are optimized to send the processing that's hardest on the CPU to the FGPA instead, I expect we'll see huge increases in encoding speed. That, BTW, also leads to much more complex codecs (MPEG-6 anyone?) that reduce filesize/bitrate significantly.

    Besides that, I would also like to see a bit of effort in making sure it works on non-x86 hardware. Since this company makes video cards for SPARC systems, I that surely would not be difficult for them to handle.

    If this thing actually sees the light of day, it will completely change what a videocard is. This also strikes me as a potentially piviotal moment in computer hardware. Perhaps, a few years from now, the biggest graphics card maker will have a museum wing dedicated to remember how it all started back in 2004. Yeah, I know it's a stretch, but this really does have that potential.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  73. I won't repeat after you-Penmanship. by Anonymous Coward · · Score: 0

    "Just because you can't seem to see value in this doesn't mean that someone else can't."

    Oh I see the value. However as an engineer, I also see things you apparently are more than willing to bury your head in the sand about.

    Neither you, melted, nor the company have addressed the issue of patents. Also hardware isn't software, and all the wishing in the world will not change that fact.

  74. I'm an expert... by Anonymous Coward · · Score: 0

    I'm an expert at 3D card design, but if you want my help, you're going to have to pay me. My time is too valuable to give away for free.

  75. 2D and 3D Patents-Bootstrapping. by Anonymous Coward · · Score: 0

    I should add to my comments.

    Someone suggested the SUN MAJC GPU which is another possability.

    Basically the problem is that the community doesn't have a GPU under it's terms. Several ways have been suggested. Buy, or donate preexisting hardware. e.g. the staroffice/blender way. Build completely from scratch with existing ideas, and hardware as reference. e.g. the Mozilla way.

    One way is to simply find as much hardware already under our terms (TV Tuners and MJPEG for example) and incorperate that as part of the design. The overall design will not be as efficient as say a from scratch ASIC design (in a number of areas), but it will be better than nothing.

    Bootstrapping however is needed to hold people's rather fickle attention, especially in the face of cheap competition. Also one of the makers out there may pull a "harmony" which we don't want.

  76. Re:Trend: Graphics Cards become General Purpose Ca by Anonymous Coward · · Score: 0

    I could think that it might be fun if we had all the specs neccesary for anybody to compile their own firmware with gcc, and load it into the card in a safe manner.

  77. When will you /.-ers ever wake up... by mosel-saar-ruwer · · Score: 3, Funny

    ...and smell the coffee?
    The project, though a commercial one, wants to become a true community project and encourages experts and everyone who have good ideas to add to the development process to join the mailing list.
    TRANSLATION: We at Tech Source can't be bothered with silly little inconveniences like "salaries" and "fringe benefits".

    TRANSLATION OF TRANSLATION: All the fruit of your labor are belong to us.

    TRANSLATION OF TRANSLATION OF TRANSLATION: You've been 0wned, l00zer.

    1. Re:When will you /.-ers ever wake up... by Theovon · · Score: 3, Insightful

      Very funny.

      But seriously, it's not fair to criticize them for what they are doing. For a very long time, user of open source software have whined and complained about the derth of open-spec hardware.

      Here, a company has come along, offering to give the people what they have been asking for. You see a problem with that?

  78. False logic-Ideology. by Anonymous Coward · · Score: 0

    "Most M$ Office users use only a fraction of the "features" available in M$ Office. "

    Kind of like the "You only use 10% of your brain" argument. Both are false. Which fraction is being used?

    "So tell me again why an Open Source 3D video card project can never make it?"

    No one is saying "never". However we are doing the one thing that zealotry apparently is unable to do. Provide a reality check. Here's one "fact" about OSS that will be harder to bring to this project. Software is easier because everyone (potentially) can be a participant (It's written into the GPL). The same isn't true of hardware. From the skills, and knowledge needed, to the actual creation of hardware. And there's so many obstacles. This project is more for ideologists, for that's the one's carrying this all the way through.

  79. Necessary features by spisska · · Score: 1

    I'm not really looking for the latest and greatest accelerated 3D in a Linux video card, and I don't think there's all that many people who need it.

    That being said, what I would like to see in a card of this type is built in TV-out capability, either through coax, RCA composite, or S-video.

    I'd also like to see a dual-head card that supports multiple monitors.

    If this project can deliver a card that supports these features and is easier to set up in Linux than the old nvidia geforce 2 I'm using now for TV-out (on a Myth box), or the Matrox G450 for dual monitors (desktop system), I'll definitely be in line to buy it.

  80. A better way? by Ianoo · · Score: 1

    A 3D accelerator is basically a vector processor, right?

    And there are "off-the-shelf" (albeit closed source) vector processors available from various companies, right?

    So you can still build an "open card" - a vector processor, a few DSPs, a RAMDAC and a bus interface linked together aren't going to be nearly as difficult to do as an entire graphics accelerator chip.

    Then you take mesa, and really, really optimise it to run on your vector processor. You would then have really fast OpenGL support. I don't know how this would work out in practice, but it sounds a helluvalot simpler than what they're proposing.

  81. What about this??? by g_braad · · Score: 3, Interesting

    http://www.icculus.org/manticore/

    Manticore already exists for some time and it is also what they call Open Hardware. If they could work together, this could result into a good implementation for a Linux/Un*x hardware design.

    --
    F/OSS & IT Consultant
  82. OpenGL Drivers by gr8_phk · · Score: 2, Insightful
    "Also, the effort required to write an OpenGL driver is significantly greater than writing a DirectX driver."

    No one has to write an OpenGL driver from scratch. You just start with MESA and start offloading stuff to hardware as much as you can. It's not a great route to a great system, but it's a straigh forward route to something that works and is feature complete.

  83. tech source isn't some n00b company...Solved Space by Anonymous Coward · · Score: 0

    Well I've looked through their site, and a couple things stood out.

    1) There product line is basically 2D, and that's it.

    2) They already have a card with Linux support. Why reinvent the wheel?

    3) There products are for the high-end business/government space.

    So we have a company with no 3D experience, or economic experience in the middle to low end consumer space.

    They have their work cut out for them. 2D is a solved problem, and has been for over two decades.*

    3D is were everyone's headed and that's much, much harder to pull off in an acceptable way.

    *solved enough that some are complaining that it's being neglected by the 3D companies.

  84. Experts and NDAs? by Shulai · · Score: 1

    I really doubt any true expert could join them, as the real experts are working for the card manufacturers, and signed NDAs...
    The only ones that won't maybe are working for ILM, Pixar, etc, and those are equally jealous.
    Unless someone can say there are some heavyweight video hardware guy in some university or so, I'm guess the effort will start from the very scratch.

  85. That's 1998 technology by Animats · · Score: 1
    From the specs, that's roughly 1998 technology in graphics boards - triangle fill, but no "geometry engine", i.e. no 4x4 transformation matrix multiplier. There's a better graphics engine available by default in most motherboard chipsets today.

    It's probably more worthwhile to get VIA to document in detail how to talk to the S3 graphics engine in their midrange motherboard chipsets.

  86. This sounds like a great direction by nbahi15 · · Score: 1

    People are probably right that this isn't going to produce a 6800 Ultra graphics card rendering 100 FPS in CounterStrike, but they will learn a lot about what really is needed by their customer(s). Learn the level of complexity and revise much of their design in the second revision. I don't see this project producing a graphics card tomorrow, but it could start putting pressure on these manufacturers. Maybe they will realize if they don't give us what we want then in the future they are going to have to deal with a cheap graphics card with an open design. I would venture to say that one of the most costly components of a PC is the graphics card if you are talking high end performance, and this is a way to start chipping away at that cost.

  87. Design by Committee by The+Raven · · Score: 1

    I'm not a fan of this idea. I think it will be lots of talk, with little-to-no production. I could well be proven wrong, but more cooks doesn't make a better soup.

    I would contrast this with the development of the Linux Kernel or Mozilla due to the highly specific domain knowledge required. The people who are deep into chip design are few and far between compared to the number of software coders out there. This much smaller communitee is further hobbled because it could seriously be seen as a conflict of interest for a person working at Intel, NVIDIA, Matrox, ATI or whoever to contribute anything... and if they did contribute, it could bring up contamination issues that could mire the project in legal problems.

    In short, I think this idea will not fly as proposed. I'd be interested to be proven wrong, but I'm not holding my breath.

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
  88. 1419 signatures so far by Trogre · · Score: 1

    And that's after a slashdotting.

    *sigh*

    I guess the world just isn't ready for ventures like this.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  89. If they want contributors... by CaptainPinko · · Score: 1

    ...they better make their chip open source like the Leon2 SPARC is. That is a successful opensource chip project.

    --
    Your CPU is not doing anything else, at least do something.
  90. Too slow for anybody to care? by Guspaz · · Score: 1

    The concept sounds great, but this card looks to be incredibly slow. What's the good of an opensource 3D card if you can't use it to run any modern games?

  91. No, it assumes real limits of hardware by Sycraft-fu · · Score: 1

    As an AC noted, hardware design is not softwatre design and what applies to one doesn't apply to the other. OSS has the opertunity to be just as fast, or faster, or just as featured, etc on a given platform. Why? Well it's all just bits in the machine. You can design whatever you like, you have the same constraints the commercial people do.

    Not the case with hardware. Here you have to actually have something physical built, in this case, a dedicated graphics processor. Well, this company isn't talking about designing one and then having it fabbed. Instead they are going to have a card with an FPGA on it, and program that. FPGAs are chips that you can literally reprogram, from software. It's pretty cool, you design the circuts, and then send it to the chip which implements them. Great for prototyping.

    Now of course one might wonder why these aren't used everywhere. I mean how great would it be to have a reporgrammable chip for everything. Ya well the thing is a FPGA is MUCH larger and MUCH more expensive than an ASIC for any given transistor count. If you can do it for $1 with an ASIC it'll probably take a $100 FPGA to do it as well.

    So the problem with this card will be twofold:

    1) Whatever price level the card is at, it'll be far inferior to a normal card of the same price. The bigger the FPGA, the worse the disparity will get.

    2) Even if they put the biggest, baddest, FPGA they could get (which would be in the thousands of dollars) it still won't even come close to the low end of current hardware.

    That's the problem here. In software, you are running on the same platform as the commercial software. If they can do X on PC Y, you can also do X on that PC. However with hardware, the hardware is your limiting factor. If your hardware has X transistors and your competitor has 100*X transistors, they can just do more than you. Your design can be the most brilliant ever, it'll still be slow be comparison. And if their chip costs less than yours, well then you are really sunk.

    It's cool as a toy, but as for any real performance, not even going to happen. The Xiling FPGA they are using has about 1.5 million transistors. A GeForce 6800 ultra has 222 million transistors. Also the ASIC runs much faster, is more customized, and gets more done with a given amount of gates.

    There's just not a real comparison.

  92. Speed & Escape Route by PipsqueakOnAP133 · · Score: 1

    Two things:
    You're not going to get AGP 4x nor 200mhz DDR on a Spartan-3. If you do, you're going to have spent so much time laying out the gates by hand that you might as well have just went to work at McDonalds and bought yourself a Virtex4 with that money. And even then, you won't have a easy time laying out the rest of the design (the actual 3d and 2d processing cores). Whew...and then RAM? I forgot how much the Spartan-3 has in off chip IOs... but I doubt it's THAT many.

    Next. Make the board double as a prototyping platform for people who don't have access to cheap FPGA boards. Check out "http://www.fpga4fun.com/board_dragon.html".
    This way, you can leverage university students and hobbyists who want to make other types of cores or even single board computers since there's onboard RAM.

  93. Learn to fucking read. by Kiryat+Malachi · · Score: 1

    The reason is very simple: To make a copy of software so that one more user can use it - you just have to download it. To make a copy of hardware so that one more user can use it - you have to actually manufacture a piece of hardware.

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
    1. Re:Learn to fucking read. by 01D* · · Score: 1

      hm..

      If this IS THE reason, it's not entirely true (unless you've NO CLUE) what a piece of "programmable logic" is.

      As for the superior reading skills you [obviously] praise so high, it doesn't hurt learning to actualy think about the stuff you're reading.

      peace

    2. Re:Learn to fucking read. by Kiryat+Malachi · · Score: 1

      The incremental cost of copying software is practically zero. The incremental cost of copying hardware, EVEN WITH PROGRAMMABLE LOGIC, is far from zero. FPGA's, especially those usable for truly interesting tasks, aren't cheap. Considering I work with them in my day job, I'm pretty sure I'm right about this fact.

      Oh, and before you give me the "but you have to have a computer to use/work on open source software" - you pretty much have to have a computer to work on open source hardware as well, since all of the fancy ASIC/FPGA synthesis tools run on computers as well. Same goes for the bandwidth transmission costs of software source - how exactly are you planning to share those hardware designs?

      The reasoning is true given current circumstances, and is exactly why open source hardware has a much harder time taking off than open source software. It's truth has roughly nothing to do with programmable logic, except that programmable logic is an order of magnitude or two cheaper than, for example, ASICs would be. However, it is still orders of magnitude more expensive than software.

      It doesn't hurt to actually think about the things you're writing. Your first post proved you don't read very closely, and this second one proved you don't think very hard either.

      By the way:

      If this IS THE reason, it's not entirely true (unless you've NO CLUE) what a piece of "programmable logic" is.

      parses very poorly. It would have read grammatically as:

      If this IS THE reason, it's not entirely true (unless you've NO CLUE what a piece of "programmable logic" is).

      Remember that, if you use punctuation to set off a seperate structure, you still need to finish the initial phrase properly.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    3. Re:Learn to fucking read. by 01D* · · Score: 1

      well, feel free to call me dumb, but I'm still missing the point here. Are you saying "hardware is expensive that's why opencores.org designs are unseccessful"? wtf? To me there's a reason there're no general purpose FPGA boards for your PC on the consumer market and the reason is quite clear -- what for, if there're no designs that you can use with it? There's a reason FPGA chips are "so expensive" -- anything that's not a consumer-level stuff can afford to be expensive as long as gadget manufacturers are willing to pay. What I don't understand is: assuming I have a chance of laying my greedy hands on a couple of FPGA PC boards that [hypothetically] cost somewhere in between the NIC and video-card. In this situation - why sharing HW designs is any different from sharing software?

      Oh, and don't be so tense, man! Chill out. I don't read ./ for my day job, I read it for recreation.

    4. Re:Learn to fucking read. by Kiryat+Malachi · · Score: 1

      FPGA chips are expensive because they are internally quite complex. The companies that make FPGAs really don't make all that much of their money selling the chips - IIRC, they sell the chips at close to cost/loss. They make their money on the ridiculously expensive toolsets they sell to make use of the chips. Why aren't there general purpose FPGA boards on the consumer market? Not because there are no designs, because there is no desire. The difference between a Linux machine and a Windows machine is the software. The hardware is commodity; if Linux had required big iron to work, the whole thing would be a lot further back than it is. Contrarily, an FPGA appeals to almost no one. There's minimal mass-market appeal to the thing; the whole fun of one is that it can do many things somewhat well, but nothing incredibly well. ASICs, which are much, much cheaper in volume, can do anything an FPGA can do, better... except reconfigure themselves. As a result, mass market apps get ASICs or firmware, which are cheap, and FPGAs remain expensive, because there really isn't a general market for them at this time. Not a lack of designs, a lack of desires.

      You want an FPGA board? Go buy one. They exist. I had one for a while, a hand-me-down Xilinx board and some software from work to go with it. You can even buy them for, yes, prices in between a NIC and a video card. Of course, it won't be an incredibly powerful FPGA at those prices.

      Why is sharing hardware designs more expensive? Because every new instance of hardware requires a new FPGA board. Software requires minimal plant to make use of compared to hardware. If you want to have one board and only ever have one design at a time, that's cool, but most people would like

      I'm not tense. I always write like this. Get used to it.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    5. Re:Learn to fucking read. by 01D* · · Score: 1

      and FPGAs remain expensive, because there really isn't a general market for them at this time
      Agreed. But look at it this way: there was time cell-phones were a rare new cool gadget. How many people actually wanted them before they became somewhat common? The point is -- who said there will never be such a market?

      Because every new instance of hardware requires a new FPGA board.
      Why is that? Can't you reprogram the chip as you go? As for the board -- it has to be a general purpose one, you're right, but what's the problem with using it over and over again? What are the typical/best reprogram times?

      As for getting FPGA board for myself -- I toy with the idea of stealing it...

    6. Re:Learn to fucking read. by Kiryat+Malachi · · Score: 1

      FPGAs have been around commercially for 20 years or so. If a market hasn't developed in 20 years, its *usually* a safe bet it isn't there.

      Time to program an FPGA is fairly short, if you already have a synthesized layout. Time to synthesize a layout is way, way longer than software compile times - an extremely simple design (think ultra-simple 4 bit processor core) might take 15 or 30 minutes to synthesize, something like an open-source SPARC core is probably close to a day worth of time. When we do synth/layout runs on our ASICs (which is similar to doing it for FPGAs), run times of days to get a usable synthesis are not unusual.

      You can reprogram the chip as you go, but generally I figure people will want to use at least some of the hardware they build, and if every use requires a new chip, it adds up quickly.

      As to getting a board for yourself, if you want to play around with a system, Xilinx sells a Spartan-3 eval board for $100. That's a 200k-gate board, which is enough to do some interesting things, and includes a demo version of their software as well. If you'd rather learn on Altera devices, $150 buys you their MAX-2 dev board and eval edition of their software. If you're in university you might be able to swing their University Board, which seems to include slightly nicer stuff for the same price.

      It's not hard to play around with this stuff, it's just expensive to distribute, which is why I continue to believe open hardware *in the same meaning as open software* is unlikely, at least until some way of instancing hardware as cheaply as software appears.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  94. iCandy sells by tepples · · Score: 1

    The iCandy of Mac OS X's Quartz graphics layer is important because it sells. Companies with big fabs will produce only what sells; otherwise, they're not doing their duty to ensure maximum return on investment.

  95. "who would want to use DOS?" by tepples · · Score: 1

    This is somewhat like somebody trying to get people to work on an open-source version of DOS. Sure, you get your freedom of the free software, but who would want to use DOS?

    You'd be surprised as to how many devices embed FreeDOS, and how many firmware update discs include it. In addition, some users of video game emulators, EPROM programmers, and other time-sensitive applications still swear by DOS, as the application runs in what is effectively kernel mode and doesn't get randomly interrupted.

  96. SLI != SLI by tepples · · Score: 1

    It would appear that GeForce SLI is architecturally very little like Voodoo2 SLI. Unlike Voodoo2 SLI, which interleaved scanlines from two video cards to increase fill rate, GeForce SLI interleaves whole frames from two video cards to increase fill rate and T&L.

  97. SLI is patented by tepples · · Score: 1

    Doesn't NVIDIA already own patents on the basic methods of teaming GPUs through the various technologies that it has branded SLI?

  98. You mean 1993 tech by tepples · · Score: 1

    From the specs, that's roughly 1998 technology in graphics boards - triangle fill, but no "geometry engine", i.e. no 4x4 transformation matrix multiplier.

    Heck, it's pre-1994 technology. Even the original PlayStation had a transformation and lighting unit called GTE (Geometry Transformation Engine, nothing to do with the company now known as Verizon).

  99. ATI and Nvidia could kill it by bythescruff · · Score: 1

    If this card gets produced and sells reasonably well, ATI and Nvidia will be able to kill it easily by open-sourcing their own drivers, even just for their older cards.

    That said, at the end of the day, the project would have benefitted the community.

    --
    Chuck Norris: Socialism == a thousand years of darkness.
  100. They should focus on Video-IN/OUT by dmouritsendk · · Score: 1

    They have experince with TV-tuners, why not include a quality TV-tuner with v4l2 drivers and a HQ TV-out.

    Then they might actually make some money on it :)