Yokemate of Keyboards
Posts: 2720 from 2003/2/24
Quote:
warface wrote:
Ain't the drivers opensource?
AFAIK, (most) of the 2D part is available as open source, but not 3D. But it doesn't matter however, since Genesi has complete and full access to everything closed source as well!
BTW, Just for comparison, here is a chart describing how XGI performs compared to ATI and nVidia:
xgi-positioning.pngAs you see, this test is quite old, and all mentioned card are a bit low-end by todays standard when it comes to 3D, but the range of cards fits nicely within Genesi's scope here IMHO, and the ability to have full documentation, driver and support for the whole range of GPU's from the manufacturer is a great thing!
The (upcoming?) PCI Express x16 Volari XP10 is not listed here.
For more info, here is some collected quotes of Pieter Van den Abeele taken from PPCZone:
"For the Efika we are going with a V3XT from XGI, either ASIC or board - a single board solution still has to be validated. That V3XT card is low profile and uses only a heatsink so it fits in an ODW as well. I have also successfully used the V8 in an ODW. We will probably upgrade the HMC to the V8.
For the OSW I'm looking at the V10 PCI-Express. Genesi has a partnership with XGI and I ported their proprietary 3D driver to PowerPC. We have the source code for it and we have register-level documentation for the entire range of XGI graphic cards, allowing us to ship systems which have optimal 2D and 3D graphics on board."
"Some facts:
- XGI cards have an mpeg decoder on board which works on PPC linux
- XGI cards have great deinterlacing features (5-field motion and edge adaptive deinterlacing), component out, High-Def (1080i) support even in the lower-end cards. These features are not found on either ATI or Nvidia cards.
- Linux has few applications which can take advantage of the really advanced (and expensive) features found in state of the art Nvidia and ATI cards ( think SLI ). On PPC Linux, 3D ( think XGL, OpenGl games ) is important, but features such as SLI are simply not needed at this time. Afaik they cannot even be used on x86 linux.
- XGI makes very affordable power-efficient graphics chips and 2D-only chips as well ( which is important for our embedded partners )
- XGI has open sourced the 2D part of its driver and does not require the community to reverse engineer its cards. Various of our Efika developers have received register-level documentation already."
"Right now we have agreed with XGI to do the following:
- The 2D part (most of it is already in the linux kernel) is open source. This means you can download a vanilla linux kernel, put an XGI card in your ODW, OSW, HMC or Efika and HAL/OF will initialize the card, openfirmware will be able to use your card and you'll have a 2D linux console and X console.
- The 3D part is currently not open source. That means that if you want state of the art 3D stuff, you'll have to use a binary driver we provide for you. On the longer term there is a possibility that this 3D driver will be open sourced as well, but, unfortunately, I cannot pin a date on that yet. XGI is thinking about all possible scenarios.
If you are a HAL/OF customer, or you want to make a driver for that super-OS you're developing, we can help you by providing documentation, a so-called software programmers guide or a design kit and we can proxy for you with XGI.
What we cannot do is give you the source code for the current driver, to be included as GPL in for instance X.org. The reason is not that we don't want to do that but that were asked not to ( for now ) and we respect XGI wishes in that regard. However, if you think you can improve the XGI driver, we can work something out (maybe an internship where you get to show XGI your skills).
I would love to have your input on how we should organize this (better). If you have ideas, feedback, disagree, agree, please put it in an email and send it to me. I'll discuss good ideas with XGI and who knows what happens."
Regarding XGI drivers for MorphOS:
"As far as I know, nobody is working on this. It would probably make a fun MorphOS project, but I don't have the time to do it. I also don't know how much work this would be from a MorphOS point of view, a MorphOS developer can probably tell you more about their 3D graphics framework and the engineering effort required to port a driver such as the one we have for Linux."
[ Edited by takemehomegrandma on 2006/5/19 15:00 ]
MorphOS is Amiga
done right! MorphOS NG will be AROS
done right!