Open Source 3D Hardware
An anonymous submitter writes: "Open Source haven icculus.org has updated with a new project: Manticore. Different from most Open Source projects however, Manticore is hardware. It is a 3D graphics acceleration design, coded in VHDL. Although still fairly early in development, its goals are similar to those of other 3D cores, from companies like NVIDIA and ATI. The project includes an SDRAM controller for storage, and a VGA unit for display, in addition to the 3D rendering core. It is available under the Design Science License. Source, Documentation and other information available at the Manticore Homepage."
Why dont they put it on Open Cores?
Thats where all open hardware projects are.
Mouse powered Chips, Open source Processors and Lego
No way! just get your 2400dpi laser printer to print resist onto a copper-clad board, then etch in your coke (don't drink coke afterwards, might taste like PitrCola) ... umm.. then jam the chip into a wad of steel-wool [for the interconnects] then get 5min epoxy with some black dye to seal it... then...ummm. Oh bugger it, just drink the coke and wait for someone else to do it.
Than the bitboys!
:-)
Belief is the currency of delusion.
if they ditched the VGA it would be better
simply because you would not have to add all that redundant crap into the hardware
I dont care much for VGA other people do because they are lazy or cant modify their source code (-;
(even MS will be ditching VGA for longhorn)
regards
john jones
Bugger! Lets try again.
What they need is an XESS board
I used one when I made my MIPS clone and it was huge. I could fit an array of 14 full 32 bit processors on one Vertex chip all working at 100MHz. The cool thing is that they also have a VGA port and a DAC.
Mouse powered Chips, Open source Processors and Lego
Nope.
Transmeta, maker of the Crusoe processor for mobile applications (</marketroid>) contracts the actual manufacturing process out to Texas Instruments.
Moreover, they already have a working model using development boards, for from the front page of the link I quote:
It is written entirely in VHDL. Originally designed and tested using Altera's APEX20K200E FPGA and Nios development board, the design is now ready for the public.
"[T]he single essential element on which all discoveries will be dependent is human freedom." -- Barry Goldwater
Now all we need to do is get a computer to emulate the graphics card, hook it up to an open slot in another computer, and write a linux driver for it. Then we, too, can experience the joy of playing Quake 3 through Wine at a resolution of 200 X 180 at 10 FPS.
If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
Are we sure Manticore is not a genetic engineering project?
The success of open source is that it is easy for the masses to get access to the "products". This would not be the case with an open source hardware project.
Unfortuantely, I suspect this will not be successful.
...do they have to develop a 3D accellerator that is compatible with most software (OpenGL, DirectX, etc)? It seems to me that many of the design concepts in this arena are mired up in patents by giants like nVidia and ATI. For instance, doesn't nVidia have 'rights' to per-pixel vertex shader techniques?
Why bother.
There are many patents related to 3D graphics processing, hold by companies like nVidia, Matrox, ATI (just go to www.uspto.gov and search for your favorite graphics hardware company). And since this are not "software patents", they are already valid around the world. Are these guys considering this?
Q: I grabbed Manticore from CVS, but it won't compile on my x86 1.8 GHz P4.
A: Manticore is a hardware project. You must fabricate the chip using the VHDL files.
Q: Help, I can't get Manticore to fab.
A: Are you using an Applied Materials Silicon Etch DPS II Centura 300 etcher? This is the only machine we have access to, we can't support other models.
Q: I produced a wafer, what next?
A: Many people use a dremel tool to cut the chip to size and mount in a 432-pin test carrier.
Q: Do you have a PCB design for AGP4x?
A: Check the mailing lists, most of the PCB layout guys are quite active there.
Q: I finally have my Manticore graphics card. Where can I find the drivers?
A: We need software developers! See http://www.manticore.org/contribute.html for details
Anyone who's seen Dark Angel will know they produce some damn nice hardware
is download and compile me up a new videocard. sweet.
While I'm sure this is an admirable project, I'd much rather see icculus rescue me, and remove the only reason I still have a Windows filesystem: Serious Sam. It'd be nice to get AvP, too, but Serious Sam is the one that counts for me. Yeah, I know it's a volunteer effort, but I'd love to see it deliver anyway.
"The invisible and the non-existent look very much alike." -- Delos B. McKown
I don't think Linux needs VGA text mode
But the BIOS does. Without a text mode, many versions of BIOS will refuse to complete POST.
you can compile without any VGA support at all, and assuming you had the appropriate framebuffer driver included, there shouldn't be any problem.
So how will the Linux distributions' installers support the various flavors of display hardware if they can't fall back on text, VGA, or VESA? That'll make for one big a$$ kernel on the install disc.
Will I retire or break 10K?
I think it was BSD, but I'm not entirely sure.
do not read this line twice.
Ok, all that being said, I think this project is a bit out of scope for what these people want to do. There's a really big reason that nVidia and ATI are where they are - capital and large teams of engineers. 'nuff said.
Well not exactly 3d, but simputer is another hardware project which is released under the modified GPL
And its not just nVidia and ATI, it's even more likely to be earlier 3D players who had more fundamental, less esoteric patents. Companies like Lockheed Martin, SGI and Evans and Sutherland.
In particular, I believe Lockheed Martin had some fundamental patents on texture mapping that I recall were particularly impossible to get around. Perhaps someone with more knowledge of them can confirm or deny that?
--LP
Hey, I think you're doing something pretty cool myself.
What I'd like to see myself is an open Northbridge chip -- memory controller, PCI controller, probably AGP on board -- just so we can get some cheap PowerPC boards out there. I know there's a PCI controller on Opencores.
/Brian
I'd like to see support for really slick hardware alpha acceleration of some sort. I could use that a lot more than extra 3D stuff. Probably so could a lot of business users. Perhaps a good place to start in making something that's cheap and useful.