Phoronix Forums  

Go Back   Phoronix Forums > Linux Graphics / X.Org Drivers > AMD/ATI Linux

AMD/ATI Linux Technical support and discussion of the ATI/AMD proprietary Linux driver.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-12-2007, 10:27 AM
ivanovic ivanovic is offline
Battle For Wesnoth
 
Join Date: Nov 2006
Posts: 232
Default Terry Makedon (AMD/ATI): "We can't open our drivers"

The german newssite golem.de did have an interview with Terry Makedon, chief developer of graphics and chipset drivers for AMD/ATI. In short he did state the AMD/ATI will not open their drivers in the near future ("In the next six to twelve months this (opening the drivers) is not the road we will take") due to "proprietrary technics from 3rd party companies".
You can read the whole interview at golem.de, but keep in mind that it is in german, all statements I did qoute in here are translations from the german text: http://www.golem.de/0703/50995.html

IMO it is not necessary to open the existing drivers. I would already welcome if the specs for the cards were published. I don't think it will reveal any secrets when you tell someone in which register you have to write a value to achieve something. You can't tell me that these specs will really tell your competitors much about the internals of the hardware. Now I only got to hope for Intel releasing some add on card with free drivers since they seem to be the only real alternative...
Reply With Quote
  #2  
Old 03-12-2007, 12:13 PM
d2kx d2kx is offline
Senior Member
 
Join Date: Jan 2007
Location: Germany
Posts: 1,121
Default

For those of you who don't speak German:

he said that the Linux CCC is coming in 8.36 or 8.37.
Reply With Quote
  #3  
Old 03-12-2007, 12:27 PM
Svartalf Svartalf is offline
Linux Game Publishing
 
Join Date: Jun 2006
Posts: 2,303
Default

Quote:
Originally Posted by ivanovic View Post
The german newssite golem.de did have an interview with Terry Makedon, chief developer of graphics and chipset drivers for AMD/ATI. In short he did state the AMD/ATI will not open their drivers in the near future ("In the next six to twelve months this (opening the drivers) is not the road we will take") due to "proprietrary technics from 3rd party companies".
You can read the whole interview at golem.de, but keep in mind that it is in german, all statements I did qoute in here are translations from the german text: http://www.golem.de/0703/50995.html

IMO it is not necessary to open the existing drivers. I would already welcome if the specs for the cards were published. I don't think it will reveal any secrets when you tell someone in which register you have to write a value to achieve something. You can't tell me that these specs will really tell your competitors much about the internals of the hardware. Now I only got to hope for Intel releasing some add on card with free drivers since they seem to be the only real alternative...
Indeed. I do remember stating at the time AMD took over that I didn't see them opening any info anytime soon... Keep in mind that while you might get specs, they will not easily enable you making a driver. These days, it's not some custom ASIC with fixed functionality rendering operations- it's a full-fledged stream processor. While I have high hopes for TG and the Intel drivers, until we see something resembling the on-paper capabilities of the X3000, we're not QUITE ready for the AMD or NVidia stream processor information.

Regardless of the aforementioned statement, Intel seems to be shaping up nicely all the same. I'm probably going to get one of the 965G motherboards shortly for testing work for LGP so I've got another reference platform (Maybe two- that way I can have an open one with the Intel Drivers and one that switch-hits between providing an NVidia and AMD PCI-E test machine. I'm really needing several upgrades since it's been a bit since my last cycle... )

If Larabee ends up being usable and they do the right thing (If the rumors are true, it'd be silly for them NOT to do the right thing for us and themselves at the same time...) it's going to get interesting real quick.

Last edited by Svartalf; 03-12-2007 at 12:35 PM.
Reply With Quote
  #4  
Old 03-12-2007, 07:15 PM
Synergy6 Synergy6 is offline
Junior Member
 
Join Date: Feb 2007
Posts: 42
Default

I can understand not opening the Xxk series, but I would have thought the previous ones (X800, 9700 etc) could be opened with little competitive disadvantage. A lot of people run Linux with such cards, and would be appreciative of the full compatability when choosing their next card, even if it had lesser support.
Reply With Quote
  #5  
Old 03-13-2007, 03:28 AM
yoshi314 yoshi314 is offline
Senior Member
 
Join Date: Sep 2006
Location: PL
Posts: 800
Default

i read somewhere about a guy who said he had worked for a while in nvidia or ati. he claimed that graphics drivers are written in such a way that makes them very difficult to maintan. the code is full of hacks, and often relies on undocumented platform quirks to behave faster.

wonder if that's what nvidia guy meant by driver being hard to write :]

also ati some time ago gave out a statement about opening the drivers - they said they would not because of something along the lines of "patented optimization algorithms" :] (i believe it was sometime around the time of amd's takeover).

Last edited by yoshi314; 03-13-2007 at 03:41 AM.
Reply With Quote
  #6  
Old 03-13-2007, 07:39 AM
Michael Michael is offline
Phoronix
 
Join Date: Jun 2006
Location: United States
Posts: 4,716
Default

Quote:
Originally Posted by yoshi314 View Post
also ati some time ago gave out a statement about opening the drivers - they said they would not because of something along the lines of "patented optimization algorithms" :] (i believe it was sometime around the time of amd's takeover).

The quote at Linux.com like back in August from Portland? What I believe that portion comes down to is that they have purchased / licensed code in the drivers from third parties, and part of the terms were that they would not give away that licensed code. It would be like a vBulletin owner giving away the code and allowing other non-subscribers to use it.
Reply With Quote
  #7  
Old 03-13-2007, 08:44 AM
yoshi314 yoshi314 is offline
Senior Member
 
Join Date: Sep 2006
Location: PL
Posts: 800
Default

if i could only find that link :/ i don't really remember. it could be from linux.com indeed.

i wonder why ati can't just open the parts of the drivers they have rights to, and leave the 3rd party stuff in a blob.

you may have heard about xara lx - the company decided to leave its core graphics library as a blob (because it's high performance gives them certain advantage), and opensource the rest of the application under non-windows systems.

now people started porting xara to cairo to make it independent from the blob library. the original authors of xara lx have nothing against it, as long as it does not get ported to windows (that was the condition when they opened up the code).

why can't ati do the same? they could leave all the problematic stuff in a smaller blob, and open what they can. it would just be a matter of time when somebody would start developing an open replacement to those blobs.

i wonder what could that 3rd party code in the ati driver be. only drm solutions like hdmi come to my mind.

Last edited by yoshi314; 03-13-2007 at 08:46 AM.
Reply With Quote
  #8  
Old 03-13-2007, 08:48 AM
Michael Michael is offline
Phoronix
 
Join Date: Jun 2006
Location: United States
Posts: 4,716
Default

Reply With Quote
  #9  
Old 03-13-2007, 10:12 AM
yoshi314 yoshi314 is offline
Senior Member
 
Join Date: Sep 2006
Location: PL
Posts: 800
Default

i meant this one when i thought about 'patented optimizations'. it was probably repeated on other sites as well. don't remember on which one i read it originally, though.

http://news.com.com/2061-10791_3-6104655.html
Reply With Quote
  #10  
Old 03-13-2007, 12:38 PM
Svartalf Svartalf is offline
Linux Game Publishing
 
Join Date: Jun 2006
Posts: 2,303
Default

Quote:
Originally Posted by Synergy6 View Post
I can understand not opening the Xxk series, but I would have thought the previous ones (X800, 9700 etc) could be opened with little competitive disadvantage. A lot of people run Linux with such cards, and would be appreciative of the full compatability when choosing their next card, even if it had lesser support.
In reality, anything in the R300, R400, and R500 series of chips are going to be intrinsically identical at the programming level, with each chip in question being a scaling up of the R300 architecture or a process improvement. If they revealed the details of the X800 or 9700, you might as well be opening the whole kimono for them.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 08:08 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2010 by Phoronix Media.