XGI, VIA Release Open Source Drivers 315
An anonymous reader writes "XGI has announced the release of open source drivers for its Volari family of graphics adapters. Efforts at X.Org to merge the new code into the head branch are already underway. Almost simultaneously, VIA has announced the immediate release of open source drivers for S3 Graphics UniChrome, VIA ProSavage and ProSavage DDR. Could these moves signal the beginning of a period of rapid improvement in Free drivers for video cards?"
Doubt it (Score:2, Informative)
I doubt it. Just a coincidence. Wishful thinking. Once nVidia releases open source drivers, you may start to think otherwise.
XGI is decent for desktops but lacking in gaming (Score:3, Informative)
I've heard that newer NVidia cards can boot straight to TV.
Now I just have to decide on whether I wait for someone to work out a Open source driver for the XGI card or just spend the ~$40 on a NVidia card when I have a perfectly decent XGI card already.
heh- who am I kidding. I'm cheap. And patient.
Come on guys- let's start reverse engineering these XGI drivers!
XGI drivers are 2D only (Score:5, Informative)
Re:Doubt it (Score:3, Informative)
The nvidia driver, however, is not open source. The difference is the nv driver supports 2d acceleration only, whereas the nvidia binary driver supports hardware 3d.
Unless I misread the XGI info incorrectly, this is exactly the same case with them - they have binary drivers that support hardware 2d and 3d, and they have open sourced their 2d code.
Not sure about the situation with Via, but overall, I think this is a trend. Assuming that the hardware manufacturers are right, and open sourceing the complete stack would give away proprietary and competitive secrets, open sourcing the 2d path likely holds no such danger - it's old, and 2d ain't where it's at any more. Open sourcing the 2d code wins points, and possibly developers.
Ok this is really good news... (Score:3, Informative)
And 3D support? Non-existant. Not that the 3D is spectacular on the KM series anyway, but it's certainly passable for screen savers, programs like Celestia, and other non-'Doom 3' purposs.
And it's not as though the KM 266 isn't capable of better. Under Windows it performs just great for what most of my users want - just not under Linux.
Thank you VIA, it will only help you...
Not as big a deal as the headlines say (Score:5, Informative)
So the only possible real news here is a shift in the attitudes of these companies. We'll see how that works out in the future (whether enough information is released to allow open-source 3d drivers for XGI and full support for the VIA MPEG enc/dec acceleration).
Open Source Hardware (Score:3, Informative)
There's even open source hardware from the Open Source Project (OGP) coming out (info here [duskglow.com] and here [duskglow.com], and the
The PCI version is due soon, and reported to have resolutions up to 2048x2048, dual-link DVI and TV-out (but won't be capable of playing HalfLife2 or anything like that).
Text of the VIA license (found in each src file) (Score:2, Informative)
* Copyright 1998-2005 VIA Technologies, Inc. All Rights Reserved.
* Copyright 2001-2005 S3 Graphics, Inc. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sub license,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
* VIA, S3 GRAPHICS, AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
Re:Others need to follow. (Score:2, Informative)
Re:Hopefully.. (Score:3, Informative)
"man mga" reveals it's a bit more confusing:
So HAL doesn't affect 3D support. My single-head G400 with no TV-out worked fine in 2D and 3D without mga_hal, which is why I bought it, but the 3D was really slow compared to other cards (not good enough for most recent commercial games, but Quake 1, GLtron, and Tuxracer worked OK).
For cards newer than the G550 (like the triple-head Parhelia), Matrox seems to have stopped supporting open-source entirely, making the Radeon 9250 the best chip with open-source 3D drivers.
ATI still garbage. (Score:5, Informative)
Compiles with BIG, LARGE warnings about depreciated features being used in 2.6.10? Check.
Won't work under x64_64? Check.
2D part of drivers buggy? Check.
Infrequent releases that don't correct problems? Check.
No support for X RandR? Check.
Sorry, the ATI drivers don't pass muster. Perhaps I should've realized sooner with the constant weird 2D bugs I had with the ATI driver. Or the fact it wouldn't compile on 2.6.11. Or the fact it just plain won't work as advertised on 64-bit Linux.
I took out my Radeon 8500, put in a Geforce 2MX I had, and installed the nVidia driver. It was actually wrapped in an installer, rather than me having to manually untar and run scripts ala ATI. It asked if I wanted 32-bit compatibility OpenGL libraries. It told me that the 2.6.11 kernel fixed some AGP issues and was reccomended (which was good since I already had it, and only used the 2.6.10 because of ATI). X RandR started to work with the nVidia driver. 64-bit and 32-bit apps work flawlessly with each other.
ATI is shit. Their card hardware may be good, but without a driver, it might as well be an ISA SB16 for all the use I get out of it.
Re:ATI still garbage. (Score:1, Informative)
They also have drivers for x86_64.
2D support buggy? What's wrong? Everything looks fine to me. 3D support may not be all there compared to nvidia, but 2D is fine.
You score points for the last two though. They do have infrequent releases that don't resolve problems and there's no support for X RanR as far as I know.
Re:ATI still garbage. (Score:4, Informative)
Try comparing the amount of frames per second you get with glxgears using the Mesa 3D Open Source ATI drivers versus the proprietary fglrx drivers supplied by ATI. I think you will get 100 times more frames in a second with the ATI fglrx drivers.
Using the fglrx drivers, I am able to play all games, including Legends, Cube, Doom, Quake, Wolfenstein, Americas Army, Frozen Bubble, Super Tux, Tux Racer, Counterstrike, and others, just to name a few.
The only setbacks seen with the fglrx drivers would be that of the mentioned lack of XRandR support as well as a lack of XCompMgr support (for drop shadows/transparency). However, such minor setbacks on 'beauty' shouldn't be a big decision when choosing which drivers to use.
ATI does not "fail it." While, they do not support the open source community as much as we would like (as, persay, NVidia Corp), they do in fact give us enough support as of right now to be comfortable. ATI's main clientele, as are most video card manufacturers/distributors, are Microsoft Windows users. You'll need to keep in mind, their programmers/staff should be put forth to work on what is important to the financial situation of the company rather than pleasing us Linux users - for now.
After all, a company does not exist without money.
Re:So what card? (Score:3, Informative)