AMD Promises Open Source Graphics Drivers
MoxFulder writes "Henri Richard, AMD's VP of sales, has promised to deliver open-source drivers for ATI graphics cards (recently acquired by AMD) at the recent Red Hat Summit. A series of good news for proponents of open-source device drivers. In the last year, Intel, the leading provider of integrated graphics cards, has opened their drivers as well. But ATI and NVidia, the only two players in the market for high-performance discrete graphics cards, have so far released only closed-source drivers for their cards. This has created numerous compatibility, stability, and ethical problems for users of Linux and other open source OSes, and prompted projects like Nouveau to try and reverse-engineer NVidia drivers. Hopefully AMD's decision will put pressure on NVidia to release open-source drivers as well!"
I'm sorry, I could not read the summary. I have worked in R&D... I got as far as "VP of sales has promised" and had a panic attack.
ccalam - acoustic versions of new songs.
They're just trying to get them some press. Unfortunately Linux gamers are an edge case. People needing video card support on Linux above vanilla SVGA as a whole is an edge case.
$SUBJECT. If AMD really means it, it bodes well for the future - I always hoped that their openness with the Linux community over the x86-64 porting effort wasn't a one-off.
The big question though is whether or not they will try for mainline inclusion, or if they will go with an out-of-tree effort.
SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
The agp specification is proprietary and you need to pay (heavily) for the spec. Releasing their driver source would be like giving away the agp spec. It might not be legal.
Libertarian Leaning Political Discussion Forum.
Don't buy ATI until they have followed through with that promise. As far as I am concerned, they have until July, when their new low end card becomes available. If there are no Linux drivers for that card then, I will buy an NVidia based card.
I only buy Nvidia because it just runs better under Linux even though ATI is better on Windows. I happen to run both and I want the best of both worlds. My guess is this is partly because of the change of momentum towards Linux on the corporate desktop over the last year.
Some people will be sure to downplay this, but I think this is really the beginning. It will take time, but I expect that Linux desktop graphics will closely compete with the Windows desktop soon.
Nvidia, this is your wakeup call. Follow suit, or my next graphics card will ATI.
Really it isn't hard. Identify the code you own, replace the code you don't, put on a GPL header and release.
Promises are cheap.
Evil people are out to get you.
Last time I looked at the Intel driver source, there were a ton of calls into the video BIOS. Not something I would call an "Open Source" driver. This may have changed since then,- I really hope so.
Why is it important to have more source you might ask. Well, for one thing it would be really nice if we can get rid of the video BIOS altogether. A full source driver which shows how to switch video modes is a very good start to accomplish this (although not necessarily enough).
And then you might ask, why do we need to get rid of the video BIOS? Well, when evaluating graphics chips for an embedded systems, I found out that the video BIOS can spend an insanely long time initializing stuff and displaying stuff that we don't want/need (some like several seconds). In general, video BIOSs are over-engineered and do waaaay more than needed.
If you are aiming to build a near-instant-on system, and/or something that doesn't look like a PC, you want this sort of flexibility. If AMD steps up to the plate, that would be awesome.
Anybody got any more details? They talk about the lack of a timeline, but "graphics drivers" is also vague, and could mean 2D, or just another small subset of features.
I'm certainly not going to go out and start buying ATI cards until all the details are worked-out.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
True, right now they don't care. But that doesn't make it any less important to develop Free drivers.
Richard Stallman had his realization that Free software is necessary based on his experience with a printer driver.
A house divided against itself cannot stand.
IMO, using binary blobs that run in the card, not in the kernel (i.e. downloadable firmware), are a reasonable way for vendors to hide trade secrets while keeping the card updateable and the kernel driver open source. As long as shared memory between the graphics card and main system is restricted to a window, bugs in the firmware shouldn't cause security holes in the kernel. In fact, one benefit of micro-kernel architecture is that isolated drivers that run in their own process and address space, can run in an intelligent I/O card instead.
The IBM Series/1 was built on the principle. All I/O was done by intelligent cards with a common API: submit Device Control Block with command, memory block, and parameters to start an operation. Receive vectored interrupt and find results in updated DCB and memory block. Interrupt included address of DCB, so interrupts were trivially "object oriented".
Same here. If ATI acts on this promise and gives out open source drivers which allow use of all features at normal speed, I'll be making the switch back to ATI.
Otherwise, its nVidia for me, period.
Now, if both ATI and nVidia make truly open source drivers, that will make the choice difficult, though it would be a quite pleasant situation to be in.
Now there's something to do if you had a million dollars.
Tsunami -- You can't bring a good wave down!
Elsewhere on the web folks are wondering whether this means that the a new GPGPU will be accessible but the actual graphics driver itself will remain closed. AMD/ATI has also announced open source drivers before which translated into more stable and more frequently released Linux binary x86 drivers...
I'm sorry, but that's a really stupid attitude, since you're a *consumer* of their products. You benefit from your favorite company's *innovation*, not from their sales figures.
Hoping that your favorite company's competition continues to fail basically ensures that your favored products start to suck... without NVidia and Intel at nipping at its heels, I can assure you that ATI cards would stagnate.
For example, I am an AMD fan when it comes to processors. I like the value of their mid-range offerings, I like HyperTransport, I like their innovation in the 64-bit area, and I consider them more friendly to open source. But does that mean I want Intel to suck? Far from it!! I want Intel and AMD to fight each other tooth and nail. I rejoice at the low-power Core 2 Duo processors, knowing it will force AMD to come up with something better. I delight in the price wars that have forced AMD to discount its processors, allowing me to buy a dual-core 64-bit Socket AM2 processor for $60 from Newegg.
The way I see it, I want my favorite products to encounter incessant and BRUTAL competition... and to triumph through innovation.
My bicyles
I always try to be fair and make exceptional recommendations and deals for the folks at work.
... upgrades, an additional 100 desktops (900 total), 35 HP Intel Servers, 20 SUN-Cisco nodes, and three Alcatel-Lucent Omnicore switches. Yep also the cable, patch-panels, wire-racks, transceivers, and all the other required hardware and software trinkets (let me think, was that Gates-Arrow, Ingram Micro, or CDW we made the deal with? Dang, I forget...). Total screw-ups were kept at less than 0.5% of cost which the vendor we went with resolved at no cost. Saved $2.5M ... had a ~$27K problem resolved for $0.
... scaleability and upgradeability as CFO/CIO infrastructure like to call it.
... when I make a recommendation %~$, most of the technophobes in management remain silent and just hope I screwup.
A couple years ago I turned a CFO projected enterprise $8M deal into a $5.5M deal while getting hard-drives sizes doubled, RAM doubled, all CRTs swapped to same size LCDs
Maybe next time I will look at the MB-graphic or cPCI cards and decide ATI is easier to support over the lifecycle requirement. It will have to prove a better business decision, but I will look, and if all is about equal well ATI will win my recommendation.
I still have another year before I need to seriously start thinking again about big problems, but I won't forget to look at the ATI and NVidia lifecycle supportability issue. The recent distributed content management and storage network was set too a non-proprietary architecture for lifecycle compliance requirements
I am seldom questioned
Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
as-many-different-cards-as-you-can. Quake 3 speeds are spotted in binary drivers any way and it doesn't explain fglrx which are some of the most unsuitable drivers for gaming on Linux.
Read the proceedings for detailed explanation of why no more kittens need to killed!
I don't think everyone understands the argument here. There is a problem with closed source drivers. It's not just ideology. Closed source drivers means you can end up with no drivers for a device for your version of the kernel. Even if drivers for some different kernel version exists. A good example of this is old devices. If the manufacturer still exists, they probably don't care to do the work to update drivers for a device they no longer sell. Maybe there should be a device/kernel interface that stays the same for all time, but I think as a rule, people want the best interface possible, with open source drivers so devices can be kept up. You then of course get the advantage of open source so you can fix/work-round bugs (or improve it!).
With Compiz, Beryl, and XGL, excellent 3D graphics support has become a mainstream issue. Furthermore, Linux is widely used in science and engineering, and those users use excellent 3D graphics as well.
Maybe it's the other way around, or more for the novelty factor. I visited a friend yesterday, and his theme made it look like he had switched to Vista, but he's actually been running that theme for two years, and it's just an unforunate coincidence that vista looks like that.