Linked by Thom Holwerda on Fri 1st Jun 2007 15:05 UTC, submitted by Michael
AMD "Last year when AMD announced their acquisition of ATI it led many to wonder how this would impact the quality of their Linux support and driver. Some had even speculated that AMD would be opening the code to at least a subset of their graphics drivers, and while this issue has come up again more recently, we will cover this particular topic in a different article. In this article we will be exposing what truly consists of the ATI/AMD driver development cycle and ultimately what they are really doing to improve their image in the Linux community."
Order by: Score:
Open Source?
by sukru (5.84) on Fri 1st Jun 2007 15:21 UTC
sukru
Member since:
2006-11-19
Fans: 1

I've taken a quick look through the article. They describe the current issues and the driver development process very well.

On the other hand I could not find much about the "open source" situation. They only tell that R200 series are now maintained only by X.Org open source drivers.

Have I missed something?

Edited 2007-06-01 15:22

RE: Open Source?
by B. Janssen (3.56) on Fri 1st Jun 2007 15:40 UTC in reply to "Open Source?"
B. Janssen Member since:
2006-10-11
Fans: 2

No, you haven't.

AMD is trying to tell a hurting man that that being poked by a branding iron is more painful than being poked by a cattle prod.

This may be an internal strategy paper and it does show that AMD is putting down a tight release schedule for drivers under Linux and that many common criticisms towards AMD seem to be unfounded. Beyond that the article has nothing to say but that AMD's effort is so much better than NVidia's. For free and open source advocates there is little in there. However, news of open sourcing the code are reserved for another article. Or so TFA says...

RE[2]: Open Source?
by Anonymous Penguin (2.6) on Sat 2nd Jun 2007 17:46 UTC in reply to "RE: Open Source?"
Anonymous Penguin Member since:
2005-07-06
Fans: 6

Exactly. What they say doesn't help that I had a X1600XT and I had to replace it with a GeForce because the ATI wouldn't work with most Linux distributions.

RE: Open Source?
by ThanhLy (2.64) on Fri 1st Jun 2007 15:40 UTC in reply to "Open Source?"
ThanhLy Member since:
2006-03-14
Fans: 1

Read the summary a bit more carefully:

"while this issue has come up again more recently, we will cover this particular topic in a different article"

it's good to see
by BluenoseJake (2.68) on Fri 1st Jun 2007 15:52 UTC
BluenoseJake
Member since:
2005-08-11
Fans: 7

AMD being so transparent and telling us how things are done. I figured being bought by AMD would help ATI, and what I've seen lately, I'm pretty sure it's gonna be great going forward.

eh
by spikeb (2.52) on Fri 1st Jun 2007 15:58 UTC
spikeb
Member since:
2006-01-18
Fans: 1

this is all lovely, but the drivers are still horrible

RE: eh
by Touvan (1.84) on Fri 1st Jun 2007 16:43 UTC in reply to "eh"
Touvan Member since:
2006-09-01
Fans: 0

I thought the point of TFA was that they are trying to make the drivers less horrible, even if not open. That was what I got out of it at least.

RE[2]: eh
by spikeb (2.52) on Fri 1st Jun 2007 18:35 UTC in reply to "RE: eh"
spikeb Member since:
2006-01-18
Fans: 1

trying, yes, but failing miserably.

RE[3]: eh
by hobgoblin (2.32) on Fri 1st Jun 2007 19:51 UTC in reply to "RE[2]: eh"
hobgoblin Member since:
2005-07-06
Fans: 0

as i always say to things like this, rome was not built in a day...

RE[4]: eh
by StephenBeDoper (2.44) on Sat 2nd Jun 2007 02:37 UTC in reply to "RE[3]: eh"
StephenBeDoper Member since:
2005-07-06
Fans: 4

True enough. But if Rome had been constructed as ineptly as ATI's Linux drivers, then people would probably be praising Nero today.

RE[3]: eh
by ThawkTH (3.36) on Fri 1st Jun 2007 23:12 UTC in reply to "RE[2]: eh"
ThawkTH Member since:
2005-07-06
Fans: 1

Yes, because improving such terrible drivers is simple in...how long has it been? A month? A few?


If they say they're working on decent drivers and don't deliver, I'll be one of the first to yell about it...

But jeeze man, give them some time.

Rome wasn't built in a day?

Decent software is, in my experience, never written in a day. Especially something as complex as GPU drivers!

Is this an excuse?
by mindpixel (4.25) on Fri 1st Jun 2007 16:06 UTC
mindpixel
Member since:
2006-05-01
Fans: 0

Nvidia have AIGLX support, AMD/ATI have not.
Nvidia have decent performance, AMD/ATI have not.
Intel have open source drivers, AIGLX support, good performance and are working together with x.org folks, ATI have none of that.

Of course they have to work hard and do a release every month. They have been left far behind most of their competitors and because they have been slacking and ignoring the community for years. Pointing out the release cycles of others as an excuse is not enough.

And what is the purpose of this article? Is it to make us like ATI more? What for? For the promises they have not delivered or for the total disrespect for Linux, the BSDs and the open source efforts to support their hardware.

Great, they have an on going development process but that in itself is not a news worth talking about. They should have had that going 5 years ago.

I should not feel grateful to them for releasing some information on their development process and I would not spend money on AMD/ATI hardware until there is open source driver available.

This of course is just my opinion and you are free to do as you like.

Edited 2007-06-01 16:07

RE: Is this an excuse?
by Mark Williamson (4.12) on Fri 1st Jun 2007 17:01 UTC in reply to "Is this an excuse?"
Mark Williamson Member since:
2005-07-06
Fans: 3

I really do appreciate that ATI/AMD are making an effort and that maybe they're seriously trying to turn around the deficiencies the driwers have suffered from in the past!

However, I do agree with you that it'd be really nice to see something come out of this, like AIGLX support etc. I've found the ATI drivers that came with my Ubuntu Feisty install to have some annoying bugs as well as the lack of up-to-date features. I'm hoping future releases will show the benefits of the improved attention the drivers are getting.

Hmm..
by leos (4.84) on Fri 1st Jun 2007 16:12 UTC
leos
Member since:
2005-09-21
Fans: 5

While it is interesting to see how the driver is developed, in the end that doesn't really matter. Bashing NVIDIA for releasing infrequently is completely missing the point. NVIDIA drivers work well and have for a long time. ATI drivers are pure garbage and are just now starting to get to the point where I can sometimes expect to get X running with them.

Maybe I have a weird card (Radeon XPress 200M), but I've tried almost every driver that ATI has released, and they're all equally atrocious. Until they get their act together and either opensource it or actually make the thing as reliable as NVIDIA's (which I also use and have never had even a single problem with, on multiple machines), I can't take anything they say seriously.

RE: Hmm..
by apoclypse (2.6) on Fri 1st Jun 2007 16:33 UTC in reply to "Hmm.."
apoclypse Member since:
2007-02-17
Fans: 1

What good will opensourcing the drivers do. R200 has been around for a while and is opensource yet it doesn't support quite a few things that frankly it should have right now. Are you going to blame ATI for that too? If the opensource nvidia drivers are as good the developers say its going to be then we should be looking at the opensource radeon drivers developers and find out why they haven't gotten there crap together. Start from scratch do something.

Nvidia rarely releases drivers, but they work and they work well, and that's a testament to there dev team. Fglrx is way behind from lack of attention and now the devs have to work double time releasing monthly to get feedback from users as to what works and what doesn't. I think that if ATI can start to develop their drivers right on *nix they can probably whip there windows drivers into shape too. Those are almost just as bad as linux in some cases. I do like to see monthly releases though, its nice anticipating aiglx. When I see that in the release log I'll cry for joy.

RE[2]: Hmm..
by ubit (3.16) on Fri 1st Jun 2007 22:50 UTC in reply to "RE: Hmm.."
ubit Member since:
2006-09-08
Fans: 0

Exactly, which is why people ask for OPEN SPECIFICATIONS.

RE[2]: Hmm..
by grogoreo (1) on Sat 2nd Jun 2007 11:20 UTC in reply to "RE: Hmm.."
grogoreo Member since:
2007-06-01
Fans: 0

There is a clear difference between having the actual source code for the operation of hardware, knowing everything about it and how to function with it and reverse engineering the code by looking what calls the hardware is making and making the code up from that. I believe that ATi hasn't given anything in the way of specification to the hardware because they have to "think of their shareholders". nVidia have worked with the development of open source drivers and have spent a lot more development time on the drivers, which has been said before.

I don't see how anyone can quibble with the fact that open source is not the best solution for the user since there is a greater chance that the code can be improved rather than in a small, propriety group. So open source code and specification would mean more features available to be built by the community. I believe that the nVidia drivers aren't perfect, but if they were open source then they would be going in the right direction to.

..but the R200 open-source drivers suck :(
by WereCatf (4.12) on Fri 1st Jun 2007 16:14 UTC
WereCatf
Member since:
2006-02-15
Fans: 7

The R200 open-source drivers may be fast and stable, support AIGLX and all such..But even though they've been available for god knows how long time, they still lack a bunch of important features! Like for example, TV-output is possible only when building from the sources and patching them, and the result is still quite shaky..The open-source ones don't support pixel-shaders either. Or XvMC for that matter..

Nouevau (for nVidia cards) is planned to support all that stuff, and even hardware H.264 decoding on supported cards when they figure out the best solution..

adamk Member since:
2005-07-08
Fans: 1

Actually, the r200 open source drivers do support pixel shaders. It was implemented on r200 after it was reverse engineered on r300.

And while XvMC and TV-Out may not work, saying the drivers suck is a little harsh. Pretty much all 3D features of the cards are supported.

Nouevau (for nVidia cards) is planned to support all that stuff, and even hardware H.264 decoding on supported cards when they figure out the best solution..

Planning and implementing are two entirely different things. Please let us know when those items are actually supported.

Adam

WereCatf Member since:
2006-02-15
Fans: 7

Actually, the r200 open source drivers do support pixel shaders. It was implemented on r200 after it was reverse engineered on r300.

They do? Atleast not on my card, even though the card does support pixel-shaders under Windows. Hmm :/

butters Member since:
2005-07-08
Fans: 34

Like for example, TV-output is possible only when building from the sources and patching them

We can all thank Macrovision for that. How is Nouveau going to get around their patents?

WereCatf Member since:
2006-02-15
Fans: 7

We can all thank Macrovision for that. How is Nouveau going to get around their patents?

This is a bit off-topic, but I decided to answer anyway. The situation is that the R200 drivers are built around whatever information ATI provided the devs with, which obviously lacked the TV-Out support information, but the Nouveau drivers are completely built around reverse-engineered information. As such, they don't need to care about Macrovision. All they need is the information about which registers to write to, and what values, and they apparently already have that information.

adamk Member since:
2005-07-08
Fans: 1

Actually, both hyper-z and pixel shaders were implemented in the r200 driver through reverse engineering. It's not like the nouveau developers have cornered the market on that :-)

Adam

amd
by netpython (2.44) on Fri 1st Jun 2007 16:45 UTC
netpython
Member since:
2005-07-06
Fans: 6

AMD shouldn't have bought ATI and instead should have invested in their CPU programme and increased production facilities.You wouldn't notice anything if ATI suddenly ceased to be a marketplayer.ATI hardly makes a difference if any.

They will not likely get an opportunity such as the Opteron period.

RE: amd
by butters (7.08) on Sat 2nd Jun 2007 03:43 UTC in reply to "amd"
butters Member since:
2005-07-08
Fans: 34

AMD shouldn't have bought ATI and instead should have invested in their CPU programme and increased production facilities.

Maybe in yesterday's hardware industry, but not tomorrow's. In under 5 years, the vast majority of client processors will have on-die graphics units. Midrange MPUs will feature something like 4-8 CPU cores and 32+ GPU cores. AMD didn't have the skills, resources, or patent portfolio to get from here to there. Intel does, and so they will develop their own graphics technologies in-house. NVIDIA will be reserved for high-end gaming and visualization markets.

If AMD stays committed to their open bus technologies and successfully integrates ATi's DNA, they will remain relevant in the client market. Otherwise, they'll only compete with Intel in the low-end of the server market.

drivers, pc market
by elanthis (4.36) on Fri 1st Jun 2007 18:39 UTC
elanthis
Member since:
2007-02-17
Fans: 0

Are you going to blame ATI for that too?


Yes. They could release proper programming documentation. The release of fglrx drivers would allow the OSS developers to see how the hardware works, thereby allowing them to improve their own drivers or provide additional stabilization to the fglrx drivers.

You wouldn't notice anything if ATI suddenly ceased to be a marketplayer. ATI hardly makes a difference if any.


ATI sells more video cards than Intel and NVIDIA combined. Why? Xbox 360, Wii, and PS3 all use ATI video hardware. Even if ATI makes shitty discrete graphics cards for PCs, they're really hugely successful as a graphics hardware company. So even if ATI stops being a marketplayer, AMD will still be better off owning ATI from a business standpoint.

PCs are just a fraction of the electronics market, people. Success in the PC market isn't all that vital.

RE: drivers, pc market
by cyclops (1.68) on Fri 1st Jun 2007 19:19 UTC in reply to "drivers, pc market"
cyclops Member since:
2006-03-12
Fans: 3

ATI sells more video cards than Intel and NVIDIA combined. Why? Xbox 360, Wii, and PS3 all use ATI video hardware.


provide a quote.

Intel had until recently 60% market share but dropping and Nvidia 20%. There are about 1 billion computers worldwide. This is ignoring smaller makes like sis, but these add up to about 800million computers worldwide.

Latest Generation console sales add up to about 20million, and are dwarfed by those of its own PC based GPU's sales about 200million. Thats a fortieth of that of GPU's by Intel and NVidia.

Seriously what are you on about.

RE[2]: drivers, pc market
by Moulinneuf (2.84) on Sat 2nd Jun 2007 08:11 UTC in reply to "RE: drivers, pc market"
Moulinneuf Member since:
2005-07-06
Fans: 9

Provide a quote.

Ok ...

Moulinneuf Quote :

1) Anyone who know graphic/video cards know that Nvidia make *zero* graphic cards. They make the chipset and the architecture , company like ASUS , MSI , BFG , etc ... build the video/graphic cards. That was partially why Nvidia had an advantage over ATI int the past ( more vendor and OEM ).

Intel is almost the same , except they build other hardware with graphic/video card included , but no graphic card.

So yes the quote "ATI sells more video cards" is 100% accurate. But a bit skewed.

"Intel had until recently 60% market share but dropping and Nvidia 20%."

Where do you get your numbers ? What Market ?

"There are about 1 billion computers worldwide. "

No , computers are in everything from Bus to elevator to refrigerator this days ...

"This is ignoring smaller makes like sis,"

SIS is not a small maker , they just don't have competitive product's in the video game market , but with on-board graphic they are in a lot of devices.

"Latest Generation console sales"

here is a nice estimate :

Worldwide Hardware Sales (End of March 2007)
PS2 - 117.89 million
Xbox - 24.5 million (unofficially estimated)
GameCube - 21.59 million
Xbox 360 - 11 million
Wii - 5.84 million
PS3 - 5.5 million
Game Boy Advance - 79.46 million
Nintendo DS - 40.29 million
PSP - 25.39 million

Note : There is a short supply of WII people want them but there none available on the market. Not all *Console* are listed either.

"Thats a fortieth of that of GPU's by Intel and NVidia."

No , thats More sales that Nvidia and Intel lost to ATI on top of the current PC related products. One of ATI main problem in the past was that they could not meet the demand ( something a lot of people seem to be forgetting or are unaware of ).

People need to realize that Drivers , Graphic chipset and Fabrication and manufacture are not thing that innovate or grow on there own or in tree or by *waiting*.

You know something else people don't really respond well when you talk about **market share** , first Microsoft lies about there's , and most people they only think of market share : "The product they have."

RE[3]: drivers, pc market
by Kokopelli (3.36) on Sat 2nd Jun 2007 11:18 UTC in reply to "RE[2]: drivers, pc market"
Kokopelli Member since:
2005-07-06
Fans: 2

Interesting numbers, though I am not sure their relevance. First of all they are quite open to debate. Here is an alternate set:

http://www.vgchartz.com/

1) The PS2 is not ATI as far as I know.
2) PS3 is Nvidia.
3) The embedded market is a growing one to be sure. Are GBA, DS, or the PSP using ATI? I did some googling on the specs of the 3 and could find no reference to an ATI GPU being used. If you tell me they are I will believe you, but if you could provide a link I would be grateful. This is more because I am interested in the technology than proof.
4) Those numbers are for lifetime sales on the selected consoles. Lets compare them against computer world wide sales for just two years (2005 and 2006):

http://macdailynews.com/index.php/weblog/comments/12349/

While that is just a Mac blog, the source for the numbers is IDC. This puts sales at 400M for 2 years, so 1 billion in use is quite possible.

Now stripping off non ATI consoles, ATI's numbers from consoles are not terribly significant.

None of this changes the fact that ATI has not shown a lot of interest in the Linux market. Linux users can choose not to buy ATI due to lack of good support, and many do choose not to. ATI as of this moment seems to have looked at the numbers and decided it was not cost effective for now. You don't buy ATI, and ATI accepts these lost sales as part of their cost/profit comparisons.

RE[4]: drivers, pc market
by kaiwai (1.4) on Sat 2nd Jun 2007 16:41 UTC in reply to "RE[3]: drivers, pc market"
kaiwai Member since:
2005-07-06
Fans: 19

None of this changes the fact that ATI has not shown a lot of interest in the Linux market. Linux users can choose not to buy ATI due to lack of good support, and many do choose not to. ATI as of this moment seems to have looked at the numbers and decided it was not cost effective for now. You don't buy ATI, and ATI accepts these lost sales as part of their cost/profit comparisons.


But at the same time, you seem to be forgetting three important things; firstly, if all alternative operating system people got together and refused to purchase ATI and AMD hardware, it would be a sizable chunk.

Secondly, as 'geeks' we're prepared to pay for the expensive gear; we aren't the 'charlie cheapskates' of the PC world, we'll go out and spend $400 on a graphics card, the type of card which have the good margins - a decent market with people prepared to spend the money.

Thirdly, we're the goto guys when it comes to IT advice for friends and family; all we have to do is say, "na, I'd avoid that computer, this one with the Nvidia graphics card would be better suited" and voila, no sale for ATI or AMD.

Its time for AMD to be punished, they've been given 6+ months, they've done nothing to improve the situation - boycott all AMD and ATI products till such time they actually fix the situation.

RE: drivers, pc market
by Finalzone (2.36) on Fri 1st Jun 2007 20:16 UTC in reply to "drivers, pc market"
Finalzone Member since:
2005-07-06
Fans: 2

ATI sells more video cards than Intel and NVIDIA combined. Why? Xbox 360, Wii, and PS3 all use ATI video hardware.


Sony Playstation 3 is using a customized Nvidia G70 videocard aka Geforce 7800 GTX.

Edited 2007-06-01 20:18

The truth...
by Tuishimi (2.64) on Fri 1st Jun 2007 18:44 UTC
Tuishimi
Member since:
2005-07-06
Fans: 4

...is out there somewhere.

my take
by Zedicus (2.6) on Fri 1st Jun 2007 19:08 UTC
Zedicus
Member since:
2005-12-05
Fans: 0

PS3 uses nvidia video, unfortunatly.

as a pc technician for the last few years ive found that i personaly prefer ati video cards. not always the fastest. always good price/performance and always stable. ati has had some less then steller linux drivers in the past but personally the times ive tried an nvidia driver in linux its sucked just as bad or worse. not to mention with the hard core release schudule ati has stuck to the linux driver is improving by leaps and bounds, where as the nvidia driver kinda stragles along.

and i agree ati should open the protocols for the hardware, which they did on some older hardware, but nvidia hasnt even done that, nvidia provides no support for third party open source drivers. i could ratle on for days but i will stop before my blood presure goes up.

v RE: my take
by PJBonoVox (3.32) on Fri 1st Jun 2007 20:35 UTC in reply to "my take"
RE[2]: my take
by cyclops (1.68) on Fri 1st Jun 2007 20:55 UTC in reply to "RE: my take"
cyclops Member since:
2006-03-12
Fans: 3

No they "shouldn't". It's entirely their decision and this is just to appease <5% of their target audience. Why bother? They never asked you to use Linux.


"No they shouldn't" and "It's their decision" contradict each other. Linux might be a small community but it is a vocal one. Intel is getting a lot of good press regarding their own relatively weak driver. Linux users are a large proportion of the technical community...those people who people ask advise and make purchasing choices for large companies and friends alike.

Even if it is their choice how they use their code. It does not distract that particularly for drivers, that there advantages from doing so. Stability; Compatibility; Security; Free Advertising etc etc.

Linux is not an OS that is updated every 5+ years like Microsoft. X is updated every 6 months and Linux every 3 months.

RE[3]: my take
by google_ninja (2.56) on Fri 1st Jun 2007 21:37 UTC in reply to "RE[2]: my take"
google_ninja Member since:
2006-02-05
Fans: 13

I actually agree with you cyclops!

Drivers in general should be opensource, ESPECIALLY on linux. It drastically cuts down on support costs as there are often people who are more then willing to do the supporting for you. Drivers (typically) are the textbook situation of where you are giving away free software to sell something else. It is nothing but an expense to hardware companies, and it is an expense that can be virtually eliminated (or at least mitigated), by going the open source route.

RE[2]: my take
by smitty (3.84) on Fri 1st Jun 2007 20:58 UTC in reply to "RE: my take"
smitty Member since:
2005-10-13
Fans: 0

They never asked you to use Linux.

WTF? No, but they did ask me to buy their hardware...

RE[3]: my take
by WereCatf (4.12) on Fri 1st Jun 2007 21:11 UTC in reply to "RE[2]: my take"
WereCatf Member since:
2006-02-15
Fans: 7

WTF? No, but they did ask me to buy their hardware...

Sure they did, but do you always do as people tell you to do? It is your decision if you buy their hardware, and you decide what OS you use. If your OS isn't compatible, it's not their fault.

RE[4]: my take
by smitty (3.84) on Fri 1st Jun 2007 21:21 UTC in reply to "RE[3]: my take"
smitty Member since:
2005-10-13
Fans: 0

You don't seem to get it. You seem to assume I'm buying their hardware and complaining about it, but I'm not. What I'm doing is not buying their hardware and informing them what they can do to change my mind. If my OS isn't compatible, it is their fault, because they haven't supported it. It certainly isn't my fault they haven't done so.

RE: my take
by prammy (2.2) on Sat 2nd Jun 2007 13:05 UTC in reply to "my take"
prammy Member since:
2006-12-31
Fans: 0

@Zedicus:

I know of more people who have had issues with their ATI driver than nvidia (Both Windows and Linux) but especially Linux. I myself have had a few ATI cards in the past, and they all sucked except for the 9800 Pro under Windows.

I have also had machines with nvidia cards and except for _one_ card they have all performed like champs under both Linux AND Windows.

Things
by Xaero_Vincent (2.68) on Fri 1st Jun 2007 21:07 UTC
Xaero_Vincent
Member since:
2006-08-18
Fans: 2

The ATI drivers are improving but they still lack features, performance, and stability.

The newest version release fixes the long standing problem where X crashes frequently when logging on and off consecutively.

That is an improvement over feeling like I'm using Windows ME every time I try changing users.

I just bought a HD2900 XT
by cefarix (1.69) on Fri 1st Jun 2007 21:24 UTC
cefarix
Member since:
2006-03-18
Fans: 0

I hope I can get the drivers for it as I'll be installing Linux soon on my brand new system...

drivers :S
by markoweb (2.32) on Fri 1st Jun 2007 21:27 UTC
markoweb
Member since:
2006-11-30
Fans: 0

A little of topic, but the one thing I can never understand about drivers of any kind - how is it possible to create a piece of hardware and then implement a driver that isn't stable at all (a.k.a nVidia and it's 8800 series)?

Let's take graphics card drivers for example. You have the DirectX framework. When a game calls a specific function, the OS in turn calls some specific functions in the driver.
As a programmer, all you have to do is take the input and manipulate it in order to get the desired output. How hard is that to do??
Ok, maybe first time round you might not get all the 100% performance out of the driver, but BSOD-ing the OS?!?

RE: drivers :S
by WereCatf (4.12) on Fri 1st Jun 2007 21:39 UTC in reply to "drivers :S"
WereCatf Member since:
2006-02-15
Fans: 7

As a programmer, all you have to do is take the input and manipulate it in order to get the desired output. How hard is that to do??

You're missing a WHOLE LOT of stuff in between. Like for example, handling AGP, PCI or DMA isn't that easy..There's always memory management issues to be solved, the driver has to utilize several other drivers in order to even use AGP, and there's always the fact that those cards are so full of features that it takes complex sequences of code to get them to do a certain thing. Even just a single error when writing to a register can crash the card.

Funny
by Phloptical (3.2) on Fri 1st Jun 2007 21:36 UTC
Phloptical
Member since:
2006-10-10
Fans: 1

ATI sells more video cards than Intel and NVIDIA combined

In that statement, you just described why it is not in AMD/ATI's, or nVidia's, best interest to open their architecture.

Let's not forget that the only reason Intel open-sources their graphics drivers is because the majority of their bread is buttered elsewhere. I'm sure sales of their graphics chipsets is a mere pittance compared to the dollars generated from the sales of CPUs and the rest of their product portfolio.

So appeasing a small market contingent to save face benefits them in other areas.

RE: Funny
by kaiwai (1.4) on Sat 2nd Jun 2007 03:27 UTC in reply to "Funny"
kaiwai Member since:
2005-07-06
Fans: 19

Let's not forget that the only reason Intel open-sources their graphics drivers is because the majority of their bread is buttered elsewhere. I'm sure sales of their graphics chipsets is a mere pittance compared to the dollars generated from the sales of CPUs and the rest of their product portfolio.


But lets ignore the graphics; the simple fact is, Intel is focused on delivering a complete solution to vendors, wireless, chipset, processor, graphics, network etc. A turnkey solution to their customer (the OEM); the graphics chipset itself isn't being sold, but the whole solution.

AMD is doing the same thing; the difference is that they don't have a 'complete solution', they're merely got a piecemeal solution from different vendors. For all of AMD's so-called 'success' they're still far behind Intel when it comes to laptop related share.

Why does Intel 'opensource' (they didn't actualy opensource their whole driver btw IIRC) driver? because there are no 'strategic intellectual property' which Intel needs to bullcrap about as with the case of Nvidia and Ati; for Intel it is all about volume. Push through, and ensure that those fab machines are constantly pushing out more chips. What they lose from 'competitiveness' by not 'hiding behind closed source' they make up by volume, low pricing and lower cost. Intel don't need to ride on margins of just graphics cards - they make it one the whole system.

not looking good for ATI
by bnolsen (2.24) on Fri 1st Jun 2007 23:25 UTC
bnolsen
Member since:
2006-01-06
Fans: 0

Strikes against ATI:
- Historically crippled drivers
- Historically over promising and under delivering
- Hardware performance lag last 3 generations
- Performance/watt lag last 3 generations.
- Massive time lag for supporting latest hardware

At this point they'd likely have to release totally open source drivers that are at least 50% as good as competing nvidia products to sanely get a recommendation anytime in the near future.

And the driver situation isnt' gointo get any better, now with microsoft requiring the hardware be closed in order to work with their DRM scheme under vista.

I would seriously consider suggesting people run something like a 9250, 9550, 9600 or x300 card, but I very seriously doubt these models make ATI any money.

Edited 2007-06-01 23:27 UTC

Whingeing
by moleskine (4.28) on Sat 2nd Jun 2007 00:04 UTC
moleskine
Member since:
2005-11-05
Fans: 5

What an ungrateful lot you are. No one owes open source a living and no one is under any obligation to open-source their own closed-source products. Indeed, if open-sourcing software is such a surefire winner, why have ATI and Nvidia not done so? Because while any fool can make an ideological case for it, no one has yet made a convincing business case for it so far as 3D drivers are concerned. One day they may but it hasn't happened yet.

Then there is the much-vaunted independent 3D driver project which is intended to replace the proprietary stuff. It won't. The main reason why ATI and Nvidia produce passable drivers is that they can afford to hire good developers and pay them, and are driven by the needs of the market, i.e. by what ordinary users want and by the need to run a disciplined ship that stays with the competition. An open source project will be driven what takes its developers' fancy and won't have ordinary users or competition to keep it up to the mark. Like so much in the *nix world, chances are it will be geeky, inefficient and riven by ideological bunfighting.

Debian here, with Nvidia's own drivers. I am very grateful to both of them. Both deliver superb quality that really does work. I found the phoronix article fairly interesting, but I've always thought that ATI produced pretty crap drivers and had a fairly dodgy attitude towards their users. Not an attractive company all round, in fact. Nothing in this article suggests that's changed, so I'm happy to stick with Nvidia for now.

RE: Whingeing
by looncraz (3.4) on Sat 2nd Jun 2007 03:29 UTC in reply to "Whingeing"
looncraz Member since:
2005-07-24
Fans: 7

Community-driven in-fighting RARELY ( if ever ) really negatively affects the development process. It is the fuel by which it is driven.

ATI Could save untold sums of cash by using a controlled open-source paradigm for their driver development, 'merely' by releasing their specs and hiring a fews devs ( or using existing ones ) to oversee the development process.

The real stoppage in the sewer line isn't that there exist no business reasons to comply with the communities wishes, it is, rather, the desire to prevent their competition from using it ( even secretly ). Among the likely licensing issues.

I just want to know if they can or can't be, and if they can be... will they. I don't think that makes me 'ungrateful,' I'm certain they are not ungrateful for my business ( having purchased, for others and myself, nearly a hundred ATI cards, and probably nearly as many nVidia cards ).

--The loon

RE: Whingeing
by Lobotomik (4.28) on Sat 2nd Jun 2007 07:36 UTC in reply to "Whingeing"
Lobotomik Member since:
2006-01-03
Fans: 1

Ungrateful? I should be grateful exactly about what?

I don't have to be grateful for receiving drivers that work correctly for hardware I *paid* for, and much less for drivers that don't.

What I find Ironic
by blitze (2.72) on Sat 2nd Jun 2007 00:37 UTC
blitze
Member since:
2006-09-15
Fans: 0

Is that I prefer Nvidia's Linux Drivers to their stinking Vista drivers. Linux works and they have a simple but workable control panel if you need it.

Vista on the other hand still has severe issues which is due to Nvidia coders not allowing users to manually configure otions like TV-Out. What I love about Nvidia drivers in Linux seems to be completely the opposite for Nvidia Drivers in Windows and for that I say Kudos to the Nvidia Linux coders. Now if they could teach their Windows counterparts a thing or two.

Loosing AMD/ATI would be a serious issue to us as the consumer for when competition in the market place dies, we are the ones who ultimately suffer for it. I hope they get their Linux woes sorted soon. If they do and have strong working drivers for Vista I would dump Nvidia.

Open Source
by Brandybuck (2.08) on Sat 2nd Jun 2007 00:58 UTC
Brandybuck
Member since:
2006-08-27
Fans: 0

With an Open Source driver (or even the open specs), BSD and Solaris users are screwed. Not everyone wants to go the closed proprietary route, but with the next generation "free" desktops requiring proprietary drivers, we have no choice. Our choice of operating system is being mandated to us. Either use Linux with proprietary software, or still with obsolete desktops. This sucks. The Linux community has abandoned its ideals.

RE: Open Source
by notamisfit (3.3) on Sat 2nd Jun 2007 04:43 UTC in reply to "Open Source"
notamisfit Member since:
2006-11-04
Fans: 0

As far as BSD/Solaris, it comes across as a "boned either way" type of deal. With closed source drivers (ie, the current situation), the drivers only support the OS selections the vendors want you to run (ie Linux for ATI, Linux/FreeBSD/Solaris for nVidia as far as *nix goes). With an "open source" driver like Intel's, there's no specs, no docs without an NDA, and ultimately you're just left with undocumented, incomprehensible vendor-supplied source code that does you little better than an undocumented binary (Unless you're running Linux, in which case it'll be in the kernel tree and "just work.")

Ati/AMD
by kaiwai (1.4) on Sat 2nd Jun 2007 03:10 UTC
kaiwai
Member since:
2005-07-06
Fans: 19

I'm sorry to sound negative, but the person who wrote the article is nothing short of a AMD/ATI apologist - case in point:

The entire year we have seen only one formal Linux display driver release from NVIDIA for the GeForce series, along with two beta releases (100.14.03 and 100.14.06) and finally another legacy release (1.0-7185) for their older graphics cards. On the AMD side, however, there have been five Linux drivers this year with another seven expected by year's end.


Excuse, but in all due respects who cares about how many times ATI/AMD have shipped drivers this year - heck, they can ship them 100 releases, but it won't make a lick of difference to the pathetic quality of their drivers, the low performance of their drivers and worse still, their complete ignoranc to supporting FreeBSD and OpenSolaris. The world doesn't revolve around Linux, just as it doesn't revolve around Windows.

NVIDIA Corporation has no set in stone release cycle other than pushing out a new release when bug fixes or new features warrant an upgrade.


Sorry, I'd sooner have drivers with no schedule than seeing drivers being shipped for a small number of operating systems, and are bug ridden and riddled with compatibility issues. Sorry, the day when ATI/AMD take responsibility, actually hire some MORE engineers that are dedicated to maintaining drivers not only for Linux but for FreeBSD and OpenSolaris. The day the actually put the dollars into the development then I'll believe them. Changing compiling and release schedules don't change a damn thing. Its just moving the chairs around on the deck of the titanic.

v q
by jordan98 (-5) on Sat 2nd Jun 2007 03:30 UTC
Hrmmm
by flywheel (1.28) on Sat 2nd Jun 2007 04:28 UTC
flywheel
Member since:
2005-12-28
Fans: 0

This just describes the development process (No real mentioning of any open source stuff), nothing new - actually it seems like they still persue the oldfashion way of developing - with a seperate line for each platform.

Even though nVidia is as closed as a secret military base during the cold war, they do get one thing right in their process, they make one hardware specific driver that is put into an OS-specifik wrapper (Or communicates with an nucleus driver).

Regarding the release frequency - you could also say that a high releases frequency is due to many bug-fixes and therefore the code has many bugs. While a low release frequency could indicate very few bugs, that needs fixing.

BTW : The Intel open source drivers aren't entirely opensourced - closed binary libraries are being used.

Edited 2007-06-02 04:32

RE: Hrmmm
by Lobotomik (4.28) on Sat 2nd Jun 2007 07:53 UTC in reply to "Hrmmm"
Lobotomik Member since:
2006-01-03
Fans: 1

IIRC, Intel's driver code for the x86 architecture are completely open source. They do include some closed binary libraries that are not run by the x86, but shoved to the network processing chip, which has a different (and undocumented) architecture.

Why this is deemed good enough is because the binary bits are OS independent, and could have been hidden in a rom inside the network chip for all you care. When new versions of the Linux kernel come up, or when the open source driver is ported to BSD or OSX or whatever other OS, the same binary blob can be sent to the chip without caring about its contents, just as you don't have to care about what microcontroller is inside your USB flash bar.

We need features
by rockmen1 (1.52) on Sat 2nd Jun 2007 10:29 UTC
rockmen1
Member since:
2006-02-04
Fans: 0

When will ATI/AMD implement the GLX_texture_from_pixmap feature?
Besides stablity, improving opengl extensions support should be the first, not that seldom used control center.

v sydney11611
by sydney11611 (-4) on Sat 2nd Jun 2007 11:06 UTC
ATI and their reputation
by marcus0263 (2.11) on Sat 2nd Jun 2007 18:06 UTC
marcus0263
Member since:
2007-06-02
Fans: 0

I loath ATI cards, back in my Microsoft days they were nothing but problems. In the Linux world they're an even bigger headache, Nvidia provides pretty damn stable drivers. This goes for both the Microsoft and the Linux world. Well the recognize the problem they have, the jury is still out if they will improve. Even if they do and provide stellar support in the near future they still have to overcome their reputation.

My two bits ......

They have been good to Genesi
by bbrv (2.36) on Sat 2nd Jun 2007 19:09 UTC
bbrv
Member since:
2006-06-04
Fans: 0

We did not read the whole thread, but ATI/AMD have been good to us:

http://ati.amd.com/products/certified/genesi.html

Surprise #1: Debian, Gnome and OO
Surprise #2: PowerPC

R&B ;)

they lost me some time ago
by sgibofh (1.64) on Sat 2nd Jun 2007 20:49 UTC
sgibofh
Member since:
2007-03-31
Fans: 0

ATI lost me some time ago as customer. I have submitted several bug reports across several versions for at least 3 years.

Even asked at least to acknowledge the problem. Nothin, nada, zilch. On the laptop with an 9600 -- still problems after all these years. Notably -- switching between X and a VC.... *very* long standing bug.

Tossed out the card on one of my desktop systems, used NV card and yes, so much better. Easier to install as well. No problems, it just *works*.

The new laptop has a selected NV 7300 card in it. No ATI. They lost me.