LWN.net Logo

ATI, AMD, and free drivers

August 2, 2006

This article was contributed by Stacey Quandt

On July 24, 2006, AMD and ATI announced they will merge in order to combine AMD's strength in microprocessor technology with ATI's proficiency in graphics, chipsets and consumer electronics. The transaction, valued at US $5.4 billion, is expected to close toward the end of 2006, subject to approval by ATI shareholders, regulatory approvals and other customary closing conditions. At first blush, the obvious implications of the merger focus on the market pressure this combination will place on Nvidia and Intel, and how it will enable AMD and ATI to accelerate innovation in the commercial, consumer electronics and mobile computing segments.

In the near term, the merger enables the companies to create an integrated graphics business and deliver core logic chipsets to compete with Intel in the consumer market. In the long-term, the combined company should be well positioned to develop coprocessor-based media and physics acceleration technologies which will enable advances in chips beyond today's cores.

If viewed from an open source perspective, some additional questions surface: 1) Will AMD, which has cultivated a strong relationship with the Linux community, work with ATI to release open source drivers - including supporting suspend/resume on laptops?; and 2) How will a combined AMD and ATI influence the growth of the Linux desktop and handheld market? There will probably be no comments from the companies until after the sale has closed. But the potential benefits to the open source community resulting from a combined AMD and ATI are intriguing. In this context, it is worth remembering that Intel - AMD's primary competitor - has been working to provide free Linux drivers for its video chipsets.

It would be absurd to believe that open source graphics drivers and advances in Linux laptops and handheld devices are the motivation behind this merger. But the opportunity for AMD to prosper in the Linux market from embedded systems to servers, coupled with AMD's long-term goal of beating Intel to market, makes the release of open source drivers possible as a tactical outcome of a larger strategic vision. Any augmentation of AMD's Linux and open source strategies will most likely be revealed subsequent to the merger, so look for possible changes in early 2007.


(Log in to post comments)

ATI, AMD, and free drivers

Posted Aug 3, 2006 2:03 UTC (Thu) by opennw (guest, #29001) [Link]

> Will AMD, ... work with ATI to release open source drivers -
>including supporting suspend/resume on laptops?

I have a new Toshiba Satellite A100 based on an ATI SB-450 "Goldfish" design. The release of enough information to write proper drivers would be great because I am in a world of pain with every aspect of power management.

However I'm not holding my breath...

ATI, AMD, and free drivers

Posted Aug 3, 2006 8:46 UTC (Thu) by dmantione (guest, #4640) [Link]

We must put the pressure on it. Novell has already made a start by no
longer distributing proprietary modules.

ATI, AMD, and free drivers

Posted Aug 3, 2006 10:30 UTC (Thu) by NRArnot (subscriber, #3033) [Link]

What greater pressure can there be above AMD's main (only?) competitor (Intel) doing things the open way?

At present, Intel's graphics chips are not anywhere near the standards set by NVidia and ATI, so this pressure is not intense. However, don't expect it to stay that way much longer. For one thing, the "entry level" requirements of MS Vista are quite high. For another, the direction of technological development is towards closer and closer integration, and more and more bandwidth, between the GPU and the CPU. I expect that in the not very distant future, entry-level will be on the same chip as the CPU, and high-end graphics will plug into one [or more] of the other CPU socket[s] on a dual- [or multi]-CPU motherboard.

The thing that worries me most is Hollywood, DRM and laws. We could end up with a situation where it is actually *illegal* to have a GPU supported by fully open source, just as (in some countries) it's already illegal to have a fully open-source Wireless NIC driver.

ATI, AMD, and free drivers

Posted Aug 3, 2006 22:59 UTC (Thu) by bluefoxicy (guest, #25366) [Link]

Graphics go on the north bridge, the high-bandwidth bus between the CPU and the memory/AGP/PCI-E16x/etc hardware. They do not belong on the CPU, ever.

Having CPU + GPU on the same chip means a strong lack of flexibility. The die has to be redesigned to reposition the transistors to fit either A) A new CPU core; or B) A new GPU core; this is -very- -expensive-. The north bridge usually connects the GPU to the PCI-Express or AGP bus; in effect, the north bridge stays the same, the GPU is effectively run to a controller chip for a PCI-E card which is just wired straight into the north bridge. This gives cheap and easy flexibility because you swap two chips on the board if you want to release a new board with a better GPU.

Besides that, both GPU and CPU activities cause heat. You don't want to concentrate that in the same chip. Imagine a Barton running twice as hot; instead of a 2.0GHz Barton you have a 1.2GHz Barton to control the heat. Worse, GPU and CPU are independent, so you would have temperature fluctuations based on two separate models.

As for plugging into another CPU socket, CPU sockets are all proprietary. You don't want to search for an ATi Socket A vs ATi Socket 754 vs ATi Socket 939; this puts more manufacture stress on the company to satisfy the same market. They either have to manufacture all kinds of chips; or reduce their target market. Both are bad for business and will increase costs and thus consumer prices. Then you also have the issue of changing connectors, i.e. D-SUB vs DVI vs whatever they come up with nex; how do you change those? Buy a new mobo?

Single-chip CPU/GPU is too expensive and inflexible to work. It's not that it brings substantial gains but has a few hurdles; it's that it brings substantial problems and has negligible gains. Huge bandwidth between the GPU and the CPU is needed to load textures; besides that we're sending just a ton of simple commands. Video memory and video card DMA (which is kind of what AGP did) handles the textures and models, since they can be loaded in and sit waiting to be used; CPU-GPU integration will make the commands go more realtime by maybe 1/10000 FPS, not useful.

ATI, AMD, and free drivers

Posted Aug 5, 2006 1:04 UTC (Sat) by dlang (✭ supporter ✭, #313) [Link]

actually, you will find that the AMD sockets are a lot less propriatary then you think.

they have opened up the hyperchannel interface and there are several companies out there selling FPGA's and other custom co-processors that drop into opteron sockets

ATI, AMD, and free drivers

Posted Aug 7, 2006 17:35 UTC (Mon) by job (guest, #670) [Link]

The trend is to move more and more logic to the CPU die. I wouldn't at all be surprised if the PCI(E) controller moves on-die along with the memory controller. Every year there is room for more and more transistors, you can't expect that to only be used for an ever larger cache, and very complex instruction decoders has limited use as we've seen lately with Intel.

Yes, having separate components is more flexible but also more expensive. But I certainly don't miss the external FPU. I probably won't miss the external GPU either, but I don't expect that transition within the next five years. I don't think a certain component "belongs" anywhere. It all depends on your process technology.

ATI, AMD, and free drivers

Posted Aug 10, 2006 9:14 UTC (Thu) by Wol (guest, #4433) [Link]

Just take a look at the Open Graphics Project (or whatever it's called). That's the attempt to create a fully open graphics card. I gather it's effectively just a reprogrammable CPU on a board, that happens to be dedicated to chucking out a video signal.

Repeat after me "A GPU is a CPU" one hundred times - there isn't actually much difference between the two - as should be obvious looking at the PS3 or Xbox 360 - both use the Cell processor, and both divide the CPU and GPU functions up amongst the (presumably identical) cores.

If you read The Inquirer, Charlie has written that AMD *HAD* to buy a video company, because GPUs and CPUs are moving ever closer, and they needed the GPU technology to put it into the CPU, otherwise Intel's "today's blue skies" projects would be eating AMDs lunch in five years time.

Cheers,
Wol

ATI, AMD, and free drivers

Posted Aug 15, 2006 11:24 UTC (Tue) by NRArnot (subscriber, #3033) [Link]

Dare I say, told you so? (Yes, I am but a slightly-informed onlooker in the field of state-of-the-art chip design).

http://www.theinquirer.net/default.aspx?article=33678

ATI, AMD, and free drivers

Posted Aug 3, 2006 16:06 UTC (Thu) by smoogen (subscriber, #97) [Link]

I think Novell was the only major vendor shipping propietary drivers. Ubuntu might be the only other one, but I am not sure it would be in their markets interest to stop it.

ATI, AMD, and free drivers

Posted Aug 3, 2006 19:15 UTC (Thu) by wilck (subscriber, #29844) [Link]

Don't overestimate the significance of Novell's move. The Novell Partner Driver process and YaST 3rd party software channels will take care that the AMD and NVidia drivers are well integrated into SLES and SLED - only a few mouse clicks away.

ATI, AMD, and free drivers

Posted Aug 3, 2006 19:41 UTC (Thu) by mjr (guest, #6979) [Link]

Will AMD, which has cultivated a strong relationship with the Linux community, work with ATI to release open source drivers - including supporting suspend/resume on laptops?

It would indeed be applaudable if they actually released free drivers, as it does seem to be more efficient and feature-complete than the current radeon DRI (impressive as it is, considering the circumstances). While pushing for that, one still shouldn't forget to ask for at least the basic decency of making their specs available. It would be a significant win, if not a complete coup.

ATI, AMD, and free drivers

Posted Aug 8, 2006 20:54 UTC (Tue) by sharkscott (guest, #38015) [Link]

I contacted them about talking to someone about their ATI acquisition and I got a very nice no reply e-mail saying..

Hi Scott,

Thank you for your email. I have connected with my colleagues regarding your below request and confirmed we are unable to participate in this interview opportunity at this time. However, my colleagues did ask that I provide you with the below statement, attributable to Hal Speed, AMD.

“AMD remains committed to the open source community, including Linux and Zen. We will evaluate any changes to Linux driver support for ATI products during the integration phase in the next several months.”

I tried to get someone to talk to me, oh well, I'll try again another time.

Scott Ruecker
Editor, LXer.com

Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds