AMD Launches New ATI Linux Driver
Michael Larabel writes "AMD has issued a press release announcing 'significant graphics performance and compatibility enhancements' on Linux. AMD will be delivering new ATI Linux drivers this year that offer ATI Radeon HD 2000 series support, AIGLX support (Beryl and Compiz), and major performance improvements. At Phoronix we have been testing these new drivers internally for the past few weeks and have a number of articles looking at this new driver. The ATI 8.41 Linux driver delivers Linux gaming improvements from the R300/400 series and the R500 series. The inaugural Radeon HD 2900XT series support also can be found in the new ATI Linux driver with 'the best price/performance ratio of any high-end graphics card under Linux.' While this new driver cannot be downloaded yet, in their press release AMD also alludes to accelerating efforts with the open-source community."
If not then forget it. I will only go with those who release their source code. Hell, for all we know there could be a root-kit in the driver.
Really, it's not that I like nvidia. But I've been hearing reports on /. since the beginning of the year of ATI linux drivers coming soon. How about we wait until they're actually release before bothering to give them any support.
Help! I'm a slashdot refugee.
They're useless to me unless the source is available, preferably under the GPL. I really wish they'd work -inside- the framework of the kernel, Mesa, and xorg projects instead of building one-off binary drivers. What if I want to use their card on PowerPC, want to link against the latest (or a non-mainline) kernel, or just want to run an all-open system?
"Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
I purchase Nvidia only because the cards actually work under linux, or they used to. Lately there are issues...
If AMD steps up to the plate and gives us good drivers and actually listens and reacts fast to reported problems, they can come out way ahead.
Nvidia driver install used to be painless, now it can be incredibly painful depending on the Distro and Card you have. I still cant get a old Geforce4 card working on my wifes ubuntu PC. I gave up and switched to the intel onboard chipset. Far better support for that video chipset than nvidia is giving us even for the older cards that USED to work great.
Do not look at laser with remaining good eye.
It's only been 3-4 years since I bought an ATI card in the (vain) hopes that they would continue supporting X devs. Sadly, I found poor support and lots of bugs. Unless they pull an Intel and release/fund Free drivers for their graphics chips, for me it's Intel for ease-of-use and NVidia for performance. I've lost faith in them.
--
Given enough personal experience, all stereotypes are shallow.
Have ATI even stopped violating the GPL by shipping old code from AGPGart in their binary? This is too little too late, I've already given up on high performance 3D and decided to stick with intel graphics because of the open drivers. What's the betting this 'driver' requires mono? Seriously, last I looked the windows drivers required the .NOT framework for the craplet and settings manager.
There is still no support for all-in-wonder cards. Nice try though.
In previous discussions about ATI and their Linux driver support, I had mentioned that I made the bold move to move away from ATI on my laptop to nVidia. (Dell makes these kinds of changes fairly easy) My laptop is an Inspiron 8600 which I had originally ordered to use the ATI Mobility 9600 card. Through eBay, I ordered and later installed the 128MB version of the nVidia card to replace it. (Not terribly expensive either.) I just checked AMD/ATI's web site to see what the current hardware supported under the current driver is. Sure enough, my mobility 9600 is now at the very bottom of the supported hardware list and with the new release, it is certain to fall off entirely.
If it hasn't been stated clearly enough in the past, I'll state it again. Even if you don't care about whether a driver is OSS or proprietary from a technical standpoint, users are advised to understand that proprietary drivers places control over your hardware's obsolescence firmly in the hands of the manufacturer. And these days, with limited hardware selection for things like laptops or very tiny PCs, your options are pretty limited. These proprietary drivers are damaging the viability of Linux on older hardware which has been one of Linux's strongest motivators for adoption.
Moving to nVidia helps because at least with nVidia, they have a legacy hardware program to support and update drivers for older hardware. AMD/ATI does not. Ultimately, though, I should probably settle in and get comfortable with the OSS drivers for my hardware even if the performance is lower... it's a damned shame though.
All I want is AIGLX. If I get AIGLX I'll be happy.
Even a blind pig will find an acorn occasionally.
Lets suppose that this driver does all it says, and more. That'd be one in a row for ATI. They have even had drivers that will sometimes work under Windows. Not very often, and not by any stretch routinely.
Why would I put my money behind a product that I can be fairly certain will never have another driver that will ever work?
Please try and support The Open Graphics Project.= AboutOpenGraphics
http://wiki.opengraphics.org./tiki-index.php?page
Domestic spying is now "Benign Information Gathering"
I have a x700 and I _know_ it is going to be my last ATI card in much time (i.e. forever or when the issues get fixed, whatever happens first). I know, I know, FreeBSD may not be a mainstream OS, nor a first choice for a desktop computer but at least Nvidia shows some interest for their customer. (psssst, ATI execs, a clue: your customer are the ones who make you earn money to buy those fancy cars you own...)
Wrong. Many Linux machines are now desktops. 2/3 of the Linux machines in my home are desktops. I don't use fancy 3D desktops, but I do use everyday apps like Google Earth and the occasional kids' games that are much faster and smoother with hardware rather than software OpenGL.
However I have solved this problem by only buying Intel graphics hardware. They work from the moment Fedora first boots up.
The title is misleading - AMD did not launch anything, they announced it. Just the fact that some random hardware site got a sneak peek at the driver does not change anything...
I didn't see any word about MPEG2/MPEG4 offloading, or even word of proper Xv support/controls. I've got my fingers crossed, but for those of us who live & breathe MythTV, I fear it's still a one-horse town.
I keep trying to pick fights, but I can't shake this Excellent karma.
Cool! Now we can play games which were on Windows only about five years ago!
Who's chasing tail lights now? In your face, Apple!
What the hell is up with all the scathing remarks?! Let's remember that the ATI acquisition by AMD is new and let's be impressed, considering past support, that progress is being made in the Linux ATI drivers arena AT ALL! I really do believe that AMD is going to do the right thing by Linux. They're two underdogs that stand a lot to gain from each other and it would only stand to hurt any gains to be had by such a relationship by continuing what ATI was doing before the buyout. The fact of the matter is, ATI has undoubtedly undergone a mass re-organization and is, doubtlessly, also operating under a new philosophy. Anyone who knows someone who had their division bought out knows this to be true. Let's just sit back and see what happens before we start (effectively) blaming AMD for ATI's past mistakes and poorly written code.
It was announced today at the Linux summit they will open up specifications for all graphics cards, and release a 'reference'/minimal open-source driver for all cards.
More here: http://lwn.net/Articles/248227
xer.xes -- 4181
Since the beginning of the year? Hell, I've been hearing murmuring for years on "support for XYZ will be coming soon!" - and yet today the disparity between the ATI/nVidia feature set and stability under Linux are still huge. How long since nVidia got support for AIGLX? ATI only just adds it now?
You'll also note that, GeForce 8x00 series notwithstanding (which are marginally slower under Linux), nVidia maintain a very small performance delta between the Linux and windows version of their drivers. ATI's performance delta can sometimes be as much as 50% (top-of-my-head BTW, Phoronix had another full-of-crappy-graphs article about it a while back).
I'm hoping AMD can pull some weight and at least get better support for laptop chipsets and IGP's in their otherwise pretty nice chipsets. Until then, I have to stick to Intel or nVidia for graphics, and since I only need the one gaming box, I'm getting through alot of Intel motherboards. Guess what CPU goes in an Intel motherboard, AMD? Despite me wanting to use X2's for their lower idle power envelope, I find it hard to justify.
Sigh.
Moderation Total: -1 Troll, +3 Goat
Holy cow, folks. Can't you be just a little happy that ATI has finally gotten their crap together performance-wise before criticizing their potential lack of openness? I would like OSS drivers as much as the next guy, but at least we ought to appreciate AMD/ATI is finally putting some effort into Linux. Besides, one of those Phoronix articles is insinuating that there is more for the OSS community coming than just higher performance.
Awesome!
Even though its not "out" yet, there are plenty of benchmarks available. It'll be out soon.
What does this "prove" for me? That AMD's commitment to make ATI a first-class contender on the Linux front was for real. I'm guessing that Windows users will also see improvements in OpenGL performance, and we'll see better adoption of OpenGL on all three major platforms (Windows, OS X, Linux).
I'm happy as hell about this. About time us Linux users got to take advantage of GPU price wars!
I'm still an NVIDIA fan, because they've been good to me for all these years (on Linux), but I'm at least willing to look at ATI these days; particularly because the ATI peripheral GPU software is much better (better control panel, better install program). I wonder if the driver quality is good (not just performance, but does it always compile correctly, does it always fix broken installs (the way NVIDIA's does?)).
This is a good day for Linux.
WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
Ironically you have a lot more choice on your Linux PC than I do on my Apple desktop. Thing comes with a defective ATI video card that overheats the moment you actually try to make it DO anything. And my choices are another (probably defective) ATI video card or a less capable Nvidia one. Well there's always a massive amount of suckitude associated with my experiences with ATI, from months spent with no PCIe support on Linux to drivers that would randomly break X to outright defective hardware. And now promises of a new driver that's going to crap daisies and rainbows? I'll believe it when I see it. Until that time, I'm going to be going out of my way to avoid buying any more ATI hardware.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Thanks, AMD!
Unfortunately, under the existing driver, any time my rogue applied poison in WoW, I had a full half-second freeze. Which means that, last december, I got an nVidia card.
Since I only upgrade graphics cards every couple of years, it might be a while before this matters -- especially because, until the "complete freeze on certain texturing operations" bug is documented and acknowledged and someone who had it before tells me it's fixed, I'm not about to buy an ATI card on the off chance that it might work.
My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
So if you are a graphics card vendor and you don't give money to the X.org mafia, they will call you a liar and a thief and nobody will buy your hardware (not only the graphics card, but even CPUs and other perpihals, even if faster/cheaper).
On the other hand, if you pay a wealthy amount to the x.org mafia, this will not happen.
Screw X. Framebuffer is just fine.
I don't think ATI and nVidia, the two big graphic chipset manufacturers, will keep their drivers closed for much more time. GPUs are more and more being seen as advanced mathematical co-processors rather than "mere" gamers' hardware. Keeping them closed is akin to keeping most if not all of a CPU's opcodes closed under NDA's. What good would that do to a CPU manufacturer? There'll come a point where software companies will simply start demanding open low level access to GPUs for performance improvement purposes (think advanced video editing, strong cryptography, grid computing etc.), and it'll be hard for GPU manufacturer to offer any reasonable explanation for not providing it.
Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
So... I don't even bother trying the fglrx drivers since the reverse engineered free driver is more stable, and actually works. I mean seriously ATI, a non-profit project which bases its code on guessing how your hardware works has not only better, but in some cases superior, stability than your shitty driver, that really says something. I think it is time for a bad car analogy. Imagine a driver who memorises the layout of the town by carefully noting down where his car crashes as he drives. This guy's taxi company is currently beating your top of the line staff, even thou you have a full map of the town, a military grade GPS receiver, and real-time information about traffic congestion. Oh, and btw, your competitor's car has opaque windows, can only use the reverse gear and he is only able to turn left. Even so, the customers prefer him in front of you. In short: You suck! Big time...
There WAS that request from some PR type in the Firehose to give Slashdot an interview over the subject. So I suspect that they plan to do something. Because if they're plotting a PR blitz over a lot of nothing, that'd only backfire.
Honestly, I suspect this has more to do with Dell selling Ubuntu than anything. Hopefully that'll at least get them to improve the drivers, although I wish we could get some open ones. I mean, the kernel team is willing to work under an NDA... what more do they need?
For you fucktards who are so dumb that you *have* an ATI card. Their drivers once told me my card, with an ATI logo on the box and RADEON in big fucking letters, was not an ATI card and therefore unsupported. No idea why the screen was solid black.
I switched to a company that can make drivers that actually work with third-party boards, without whining and crying. Long live NVIDIA!
Does anybody know if this driver supports multi head (Big Desktop) across several physical cards?
The reason why I ask is because using built-in Xinerama of xorg/xfree86 doesn't support DRI, and it looks like it never will...
I need at least 3 monitors and at the moment no affordable single cards has that many outlets, and living without DRI is a PITA.
As the ppl from xorg don't seem to implement DRI for Xinerama my only hope is a (proprietary) driver.
I have a perfectly good 3 year old laptop with a video card that ATI decided to drop support for. The last proprietary driver that it IS supported on (8.28.8) will not install on Feisty. My options are exactly:
Exactly none of those options is appealing, so I won't be buying ATI again until they open up.
Pessimists.net - as if life wasn't depressing enough.
> He's going to beat them through shear force of will by not thinking anymore.
Well, he sure came to the right place!
Before announcing/implementing these wonderful new useless features (XComposite/AIGLX), I'd like to see existing functionality fixed.
fglrx currently can handle dual-head setups in one of two ways. The first: you run two X servers, which wastes memory and makes you unable to move windows between them. To make it worse, Xv doesn't work on the second head. The second: use a combined framebuffer/xinerama setup which works if your monitors are exactly the same resolution but otherwise forces one to change res.
It is impossible to use both OpenGL and Xv at the same time with fglrx. That's just plain stupid.
VSync doesn't stop OpenGL video playback from tearing, it just makes the video tear diagonally/in the corner.
fglrx is just plain unstable. I've had it regularly lock up my machine with no apparent reason.
fglrx isn't even fast. Running 3dMarkSE2001 in WINE (not a great benchmark by any means), I get a good 60ish% performance loss compared to Windows. That's just plain stupid.
How bout the rest of us in operating system land? *bsd, solaris...
I've got an Ubuntu FF installation languishing on my hard drive in a secondary partition to XP, because I've never managed to get my 3 monitors spread across 2 ATI videocards (X800 and 9250) to work correctly.
Does this release make it any easier, at all, to make it work?
Something tells me from reading the rest of the comments that the answer is "no" but I don't know for sure.
does it run on... um, sorry.
I hope this driver atleast works with the X1950 AGP series cards so i can get better performance than with the Vesa driver.
I'm an old linux user that have been using linux on and off for 6-7 years but i have more or less stopped using it since my budget doesn't allow me to keep several graphicscards depending on what OS i feel like running at the moment.
... does this mean they've got time to fix the broken Rage128 driver for XP???
Fifty watts per channel, baby cakes.
Does this mean ATI will actually deliver stable drivers for windows? That would be a first!
Horns are really just a broken halo.
Last time I checked noone was making any games for Linux that needed a high end graphics card anyway... why would you put one in your linux box?
I'm pretty sure the whole reason ATI is in the mess of being regarded as having crappy linux drivers is because they've released crappy linux drivers. I'd be fine with them releasing some sort of 'beta' driver to help appease people with currently unsupported hardware but they should not put out a real release until it's tested and working properly.
And in my opinion the only other thing I would request out of them until that time is silence on the matter.
If its the same or better compared to their chief competitor's linux drivers, then I buy a card for my next linux machine.
;-) It's good news.
The can claim x,y,z and if the driver just doesn't work on your system it is completely worthless! I have spent way to much time and many late nights trying to get direct rendering to work on my laptop(works with older driver), only to get
glxinfo | grep rend
direct rendering: No
arghhhhhhhhhhhhh!!!!!!!!!!!!
From what I can tell with my 9600 mobility series and it doesn't work right with the current releases(anything with pcie support). The kernel incorrectly returns the memory size of my AGP card, so I have to force the driver in PCI mode. Forcing the driver into pci mode causes it to fail when trying to allocate memory. I would put money on it that forcing an AGP card to PCI mode will cause issues on many machines with the current drivers. If you ask about distros I have tried many, gentoo, fedora,suse and finally ubuntu. Only reason I am working with ubuntu(edgy)is the kernel is older so I can use the older drivers. I am using ati driver that is about year old but it works and I can get xgl working.
Actually, they will. And I'm not sure why this story also isn't on /. since this is much bigger news!
- up-Graphics-Specifications/
AMD To Open up Graphics Specifications
"A quick report from the kernel summit: AMD's representative at the summit has announced that the company has made a decision to enable the development of open source drivers for all of its (ATI) graphics processors from the R500 going forward. There will be specifications available and a skeleton driver as well; a free 2D driver is anticipated by the end of the year. The rest will have to be written; freeing of the existing binary-only driver is not in the cards, and 'that is better for everybody'. Things are looking good on this front. More in the kernel summit report to come."
http://www.osnews.com/story.php/18573/AMD-To-Open
Sure, they can claim all the want that they have their act together, that's fine; but I will be the final arbitrator of that morsel myself. If their 8.42 driver doesn't fix the issues I've experienced for a while now (see my journal for the info), then they can be assured that they are not going to get more of my hard-earned cash. I've been able to prove that FGLRX + Linux + 3D = broken. If they can fix that, I'll be happy. Mesa's driver doesn't fail like the ATI driver...pity you get far less performance from it...but at least it's stable.
ATI: don't prove yourself a liar with this. I will wait. I will see. Until then, give me no hype: give me results instead.
If you read my journal, you will see that I am hardly the Stalin^H^Hlman type. I tend to think that we should be looking at pragmatism as a foundation of idealism not the other way around.
THe basic issue, however, is that nVidia drivers generally (at least in my experience) tend to require more effort to get installed than they should if you start to move outside of the most common process ro configurations. For example, on one of my Fedora boxes, I can get a kernel that works well with my processor or a precompiled 3d video card driver. I cannot get both. This gets worse as you move away from IA32/64 architectures.
So if you want every Linux user to be able to *easily* use the driver, it *needs* to be open source.
LedgerSMB: Open source Accounting/ERP
for basic features like Resize & Rotate (especially rotate), and dual-headed display on monitors with different resolutions.
What's so hard about providing the same features in their Linux driver that they have in their Windows driver?
I'm repeating what others have posted already, but what you wish for looks to be happening soon.
http://lwn.net/Articles/248227/
There's always the ancient nv driver if you want something open and free. It gets the job done, at least in 2d land. If you want a free driver, I guess we can all petition Nvidia to strip SGI's secret OpenGL magic out of the drivers, leaving us with a substandard card and a wonderfully open driver. It's been discussed to death, and the reason Nvidia won't give us an open driver is because they can't. At least, they can't give us one that performs as we expect Nvidia cards to perform.
What I want to know is.... is Xv working again on the X1xxx series cards again? I know it worked on the older drivers ( 8.24-ish?) but the drivers in debian stable ( 8.36? ) Xv was never there. Not to mention that watching video with GL or GL2 rendering would totally crash X whenever you hit the stop button. If they have Xv working ( and the AIGLX support I would happily throw my X1600 back in.... as it is for dvd / video watching my ti4200 outperforms it.
To err is human; effective mayhem requires the root password!
I don't doubt that there are legal obstacles to fully open source drivers. However, I was mostly trying to use nVidia as an example of concrete, practical problems with closed source drivers.
:-)
With nVidia, I think that people like to blame them too much, but they do make a good example of the problems of closed source drivers on something like Linux.
On the other hand, maybe it is time we start petitioning SGI to allow an open soure driver for the nVidia cards
LedgerSMB: Open source Accounting/ERP
AMD, Nvidia and Intel don't care if your old GeForce 4, RageXL or intel crap integrated 4 year old graphics cards don't work anymore and really, they shouldn't. That hardware was made several years ago, is no longer in production and I don't recall any of them offering a lifetime warranty on their products. By the same logic you should be upset that Sega isn't releasing any firmware updates or new games for Sega Dreamcast or that Nintendo has dropped support for the Gamecube. It simply does not make sense. The companies have moved on and have shareholders to answer to. Supporting 5 year old out of production products for users who are unlikely to upgrade soon anyways, does not make the company any money.
Further to this, they REALLY don't care if it works under linux. Complain and threaten to boycott them all you want, linux users make up what, 5 maybe 10 percent of all desktop users? Out of that lets say that each graphics vendor has an equal share of linux users so approximately 3.33% Out of that 3.33% only a small fraction, say 50% have bought a new graphics card in the past year (gross overestimate) that they aren't using for gaming (since only a few commercial 3d games are ported to linux every year as opposed to the hundreds made for windows) so it's almost certainly a low end and low margin card. This means that even if any one of these companies dropped linux completely, their sales would go down at MOST by 1.5% That is still an exaggeration since VGA mode works fine for the majority of linux users who use their systems primarily as servers and these are low margin parts.
Supporting linux is almost akin to charity for these companies, except without the tax benefits. Despite this, they continue to support something that makes them no money and is unlikely to make them money in the near future. Perhaps one day it may, but certainly not now.
Please take a look at Linux Device Drivers, Third Edition. It's available for free but you of course will be purchasing it (you only mentioned it had to be free - not that you would be using the free version if there were multiple versions available).
I'll be expecting to see your name popping up on the Linux Kernel Mailing List in a few months announcing fixes and new features for my Intel, AMD/ATI, Via and NVIDIA graphics cards (some of which you will be reverse engineering). No need to thank me (you may also need to find a good book on X).
when the closed fglx driver stops supporting 9600 series cards, you need to hold your upgrades to that machine until you buy a new card.
If it's an open source driver then it will be maintained by the X.Org team and when they drop it, you can take up support.
In the datacentre you don't have screens connected to the machines. Since this is where most Linux machines are (fact) we will treat your anecdotal evidence as cute, misguided and uninformed.
IANAL but write like a drunk one.
i hate amd, my gateway crashed because of the failure of the processor and ati graphics. gayyyy.