XGI, VIA Release Open Source Drivers
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?"
"Could these moves signal the beginning of a period of rapid improvement in Free drivers for video cards?"
I doubt it. Just a coincidence. Wishful thinking. Once nVidia releases open source drivers, you may start to think otherwise.
Digital Sailor
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!
When looking through the kernel source code there is only support for 2D. Kernel bugreport X.org bugreport
Why? Well, I have a bunch of machines here that use the KM 266 Via Chipset and support is scarce. Even proper 2D support is rare (I've only seen it in Fedora 3 and SUSE). Other than that, most other distros will either report 24 bit color (it's 32), or force you to use the generic VGA driver (which is SLOWwww).
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...
"...Well, there's egg and bacon; egg sausage and bacon; egg and spam; egg bacon and spam; egg bacon sausage and spam..."
The XGI release is 2d only (the kernel code is for fb support, not DRI), and from what I see on the Unichrome driver effort's mailing list archives the VIA source release is just making available to everyone what has been available through a "developer portal" for some time and does not make any more of the chipsets' features usable.
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).
Could these moves signal the beginning of a period of rapid improvement in Free drivers for video cards?
/. story here). for those who don't read the Developers section.
There's even open source hardware from the Open Source Project (OGP) coming out (info here and here, 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).
SEO Copywriter. Just Say ON
/*
* 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.
*/
You may want to know that Matrox just released new Linux drivers for the first time in many months. Head over to their page.
"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.
Won't compile with 2.6.11? Check.
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.
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
I had a similar experience a couple of weeks ago. I have been avoiding ATI cards in my Linux boxes, but I was converting a nasty windows box for a friend, and he had a decent ATI card in it. I decided to try to ATI drivers, rather than dredge through the parts box for an old nVidia card. The result was one of the nicest looking and most stable X-org setups I've seen. The only oddity I noticed was that highlights in 3-D mode seemed a bit overly bright. Overall, I'm far more impressed than I expected to be.