ATI Releases Drivers for XFree 4.3.0
Kyouryuu writes "ATI has finally released official drivers for XFree 4.3.0 and updated their Linux drivers to 3.7.0 for supported XFree versions, several months after the originally proposed release date of April last year. Although Schneider Digital has previously made available unofficial drivers, Linux users who have ATI Radeon cards can now benefit from an official release. Unfortunately, ATI still insists on using RPM exclusively and keeping the drivers closed source."
So what if the drivers are closed source? ATI cant and wont expose the low level details of their hardware's functionality to competitors. Whats the difference anyway? It is naive to think that you could even understand, let alone improve, what the engineers - who know the hardware intimately - have written? And by the way, Nvidia does not publish its source either...
ATI was just waiting for xfree 4.3.0 to eventually enter debian
!
^_^
ATI has been offering drivers for XFree86 4.3 since some time late last year.
What's new is that there are new Linux drivers. No mention of whether they support GLX 1.3.
from the readme:
Some notes for debian users:
The debian Linux distribution in most cases does not come with the
ability to handle rpm packages with the rpm tool. But there is a
tool called "alien" which allows you to convert rpm files into the
debian supported *.deb package format. Please consult your debian
documentation on how to operate this tool.
A typcial debian installation commandline will look like this:
dpkg -i <ati_package_name>.deb
In order to override complaints (which might be caused by an already
installed package "xlibmesa3" that also provides the file libGL.so.1.2)
please use this installation command line:
dpkg -i --force-overwrite <ati_package_name>.deb
Hopefully this helps!
There is always rpm2tgz
Setec Astronomy
Remember the Win2000 source leak. Someone noticed a fairly simple programming error (signed instead of unsigned variable IIRC). That person didn't have an initimate knowledge of Windows 2000, but they still found a bug. This is the type of situation where more eyes make for better code.
Decode these
1. ATI has offered drivers since last year.
2. the RPM has nothing to do with being closed source. It has a binary "IP" library that gets linked in when you compile it... if you want to install on a non-rpm system use alien or some other method of unrpming it, then compile and install. Yes, it's still closed source, but rpm the reason for this.
What I'm upset about is that they have all the hooks for 64bit amd support in the wrapper code, but the binary IP driver is not released for x86_64.
1) I have a Radeon card in a Gentoo system. Gentoo doesn't use RPMs.
2) What if ATI has linked it against the wrong library version?
3) What if I get an Opteron?
several months after the originally proposed release date of April last year.
for large values of several apparently...
Computer Science is all about trying to find the right wrench to bang in the right screw. -T.Cumbo?
RPM -> Good!
Closed source -> Bad!
--
If I actually could spell I'd have spelled it right in the first place.
I checked out the site and cannot find anything regarding AMD64 support. Is it there?
I can't say I'm suprised by ATI's move to stay closed source. I've never been happy with anything ATI and most likely won't buy anything ATI. I've had a very bad experience with my ATI TV Wonder - sure they've updated their WinXP drivers, but the new drivers are a 2MB download, Multimedia Center (of which I only want the TV) is a 24MB download, and on top of that, you need Microsoft's Data Access Objects (a 17MB download) to make the parts of MMC that I don't even want to work. I've never gotten this combination to work, so I'm using the new drivers with an old version of MMC which mostly works, but doesn't respond well to Right-Clicks on the display area of the TV. I don't even dare to request tech support because they'll tell me to download the newest software and will be little help beyond that (which was the run-around I got when I was trying to make the card work in Win2k). Simply put, I love ATI's hardware, but their drivers are simply awful and for those of us who don't want the fluff, we still have to download the whole package and try to figure out how to install just what we want and still have everything work.
I still see no support for Linux PPC, so the correct title for this article is: "ATI Releases Drivers for XFree 4.3.0 for x86 based systems only"
Thanks.
CBV
free ipod and free gmail!
Why do I say this ?
.... (check out #ati on Freenode for more )
Because this story is pretty much misinformed. Support for XFree86 4.3.0 is nothing new at all. It has been for quite sometime.
Additionally the previous article about ATI's support for linux/XFree86 has also been totally wrong as well.
And apparently there is a port of the driver to FreeBSD going under way
Sunny Dubey
Will they finally stop sucking?
To be honest, I don't give a damn if drivers are closed, open or whatnot, as long as they actually work and properly use the cards features.
That the Nvidia drivers are tied to the kernel is anoying, but bearable since they actually do work. Nvidias Linux support has been next to none - they've got high karma with me.
From ATI though, I've heard only negative stuff. Same from Matrox, whos Linux support seems to be an utter joke.
Can anybody confirm or debunk this about the new ATI drivers?
We suffer more in our imagination than in reality. - Seneca
One suggested way to compile and install the ATI drivers is to use a package called rpm2targz.
/
./make.sh ..
./make_install.sh
Just run it on the rpm
untar the tar.gz to
cd lib/modules/fglrx
cd build_mod
cd
Modify your XF86Config-4 or run fglrxconfig
That should be it. If you have AGP 8x you really should use Kernel 2.6.X. You can get it to work with 2.4.X but it's a pain. Search google for 2.4.X.
Daniel
ATI driver is closed source. It means that after installing you will have one piece of system (kernel module!) without source available. It makes your system not 100% free. It is almost same situation like with nVidia. Almost, because ATI driver it's little different - without all win32 shit inside.
I am pro-Radeon, because ATI released almost-complete (without HyperZ!) specification for older Radeons (r100 and r200), but I am not going to buy their new cards (with r300). If you have old one - I recommend using open source DRI drivers.
Think free-as-in-speech.
That's relevent regardless of the price of either
software or hardware.
Cost-as-in-money is not everything.
cause NVIDIA was the first to release drivers for XFree and I have gotten used to NVIDIA line of products as a result.
It's used for 3D modelling, for which there are a few open source applications now. It can be used for some extreme 2D accelleration, too.
Displaying HD video will make many a XVideo overlay driver puke. Using OpenGL instead may work, and in some cases work faster.
Do I here someone saying "No one uses Linux for video, and certainly not HD"? You're wrong. Of course, the kind of shit we have to put up with from NVidia and ATI (and Matrox, too, I think) makes Linux a marginal choice for such applications.
The apologists are just too willing to defend the hardware manufacturers because they provided drivers for their platform. Anybody using another platform must be weird, eh? Anybody using hw-accelerated GL for something else than gaming is weird, too, of course.
Empathising with weird* people is hard, I know. But it won't hurt if you try.
* People with other interests than you
My, my...I didn't know that throwing around insults like that could garner so many points. Let me see if I can do it...Ummm...Errr..."You fart sucking, blithering idiot, I hope all your teeth fall out, except one...so you get a tooth ache!! How's that? Will it get me at least a three?
:-)
Now for something completely different...How 'bout them Cubs?...No, seriously, Everybody knows deep inside that open is better than closed, and cooperation is better than competition. It allows ideas to be built on other ideas to make it all better. You money grubbing corporate bastards
What?
It's not even a question of what they WANT. If they are anything like nVidia, they CAN'T open them up because they licence technology from other firms, and can't publish their licenced code.
ASCII stupid question, get a stupid ANSI
Imagine actually looking at the comments of code that's designed for internal use at ATI... this goes way beyond reverse engineering. I'm sure the code for the drivers says all sorts of helpful things like "we use a 24-bit number here because we've committed to 24-bit floating point for the R-V4xx line in the forseeable future..."
That's a naive and simple example, but it demonstrates the concept. There's way more in that code than just the variables and algorithms you get from reverse-engineering. Stripping out all sensitive comments to open-source the drivers is an insane amount of work.
Once you have that information, sure, it's too late to incorporate it into your cards. nVidia isn't going to say "cancel the tape-out! we just read the comments in the new open-source driver!" But it might give their marketing people a lead on how to spin things. Open-source mean openness in more than source, and I can understand any conventional company being loathe to give in to that.
I am trying to grasp why manufacturers don't open source their drivers, or in the case of NVidia, the hardware specs to their GPUs. The hear the same feedback from the SD community all the time, and it appears that there are two main arguments.
1: They can't OSS the driver cause there is propritary info (patented S3TC and such)
2: They can OSS and release their specs to projects like DRI as it would reveal stuff to the competition.
I say nonsense. These two arguments seem to equate OSS to GPL.
1: NV and ATI could make up their own OSS license. Lets call it the "We Need To Hide Stuff" license. They take their existing codebase and print it out. They then take a black magic marker to the printout and cross off all of the IP related stuff. They then scan the documents into Acrobat distiller and release it as a PDF. Add a statement that the code is their property under the WNTHS license and cannot be used by others, and all changes should be sent to NVidia. Problem solved. It's OSS.
2: I have never seen a processor designer "hide" their chip specs. Intel doesn't. AMD doesn't. What makes NV different? Unless they have unlicensed hardware in their product, there is no reason for them to hide what they have.
Are there any other reasons that I am missing?
Thank you for your time,
BBH
v3.7.1 driver was PULLED a few days ago due to many complaints. See this ATI Linux driver forum for the complaints. I had issues with both v3.7.0 (Xscreensaver's OpenGL didn't work) and v3.7.1 (X server didn't start at all) drivers on my old Red Hat Linux 7.2 box.
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
They have had support for 4.1, 4.2, and 4.3 for the last six to eight months at least.
If you read the README these are all "officially unsuopported"
Unfortunately, ATI still insists on using RPM exclusively...
Again, if anybody cared to read their instructions, there are specific details on how to get these RPM's converted to debs via alien.
The only real news concerning ATI and Linux drivers isn't even mentioned here. I wonder how this passed as news, since these unofficial drivers have been out for the longest.
The real news is that ATI released 3.7.1 on the fourth. There was only one sentence in the changlelog: "Support added for the Radeon 9800XT"
Of course this, and the fact that that the new driver trashed alot of X servers, sent the Rage3d crown into a flame frenzy. ATI promised linux driver updates every two months, and after waiting and waiting (with numerous issued datailed here)
they added one ChipID for the 9800XT which results in some unstable X servers for people who don;t even have 9800XTs?
As a result the 3.7.1 drivers were pulled several hours after being released with no explanation given.
I'm happy they are making an effort, but their enthusiasm seems misguided at best. After declaring that they re writing the ATI drivers from scratch (as oppesed from upgrading the Schneider drivers) they rename them from 3.2 to 3.7? What? Shoudn't the rewritten drivers from scratch be labeled a alpha or beta release at best?
I currently have two radeon cards, and have gone back using the open source Xfree 2d driver and dual booting into windows for playing games until this mess gets sorted out.
someone is holding a gun to my head and saying "Buy an ATI video card or die!" Send help now.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/