AMD finally released some 3D documentation...

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

AMD finally released some 3D documentation...

Post by Brynet-Inc »

Well, a few months back AMD released documentation related to the ATI line of graphics cards...

It looks like they finally released documentation related to 3D acceleration.. 8)

This is great news eh? :)

Document:
R5xx_Acceleration_v1.1.pdf -- At http://www.x.org/docs/AMD/

Not only does this cover r500 related chipsets, but r300/r400 it seems as well.. (To some extent..)

Announcement:
http://www.phoronix.com/scan.php?page=a ... ease&num=1

They also have a website related to the documentation now.. ;)
http://ati.amd.com/developer/open_gpu_d ... ation.html
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
cyr1x
Member
Member
Posts: 207
Joined: Tue Aug 21, 2007 1:41 am
Location: Germany

Post by cyr1x »

Wow that took horribly long :o.
Maybe we could create some Driver Specification(UDI sucks) for video cards or drivers in general with the OSDev-community so we can easily share drivers.
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Post by JamesM »

I'd be up for that.
Osbios
Member
Member
Posts: 116
Joined: Fri Jun 10, 2005 11:00 pm

Post by Osbios »

Is this a fully documentation of the GPU?? This would really surprise me. It is not only good for us hobby os dev dudes (Who mostly never get so far to write 3D GPU stuff) it is also VERY good for linux users.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Osbios wrote:Is this a fully documentation of the GPU?? This would really surprise me. It is not only good for us hobby os dev dudes (Who mostly never get so far to write 3D GPU stuff) it is also VERY good for linux users.
Where have you been? ;)

Yes, AMD seems committed to releasing documentation related to ATI graphics cards now.. I was in denial, but it looks real.

The "Linux"(sigh) community is already aware of this... the RadeonHD developers had these docs months ago.

Intel also released documentation related to their integrated GPU chipsets.. so now only Nvidia is holding out.
Last edited by Brynet-Inc on Sun Feb 24, 2008 9:02 am, edited 1 time in total.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Post by jal »

Osbios wrote:Is this a fully documentation of the GPU??
AMD has committed itself to releasing everything needed for driver development. It takes time to release the specs, simply because they must be written - anyone who has experience with software (and hardware) development knows that internally, not everything is document to an extend that it would be useful for the 'outside world', let alone that it's all in a comprehensive set of documents.


JAL
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Post by jal »

Brynet-Inc wrote:so now only Nvidia is holding out.
Yes, and it would be interesting to see their reaction. On the one end for true FOSS believers, an nVidia card is a no-go, and ATi looks promissing. On the other hand, since nVidia makes very decent Linux drivers already (as opposed to ATi), for the average Linux user this is a non-issue (including myself, happily using an nVidia card as I'm writing this).


JAL
Osbios
Member
Member
Posts: 116
Joined: Fri Jun 10, 2005 11:00 pm

Post by Osbios »

Brynet-Inc wrote:
Osbios wrote:Is this a fully documentation of the GPU?? This would really surprise me. It is not only good for us hobby os dev dudes (Who mostly never get so far to write 3D GPU stuff) it is also VERY good for linux users.
Where have you been? ;)
I know that they give some Information out. But no 3D (not even stuff to speed up 2D) so far.
jal wrote:AMD has committed itself to releasing everything needed for driver development. It takes time to release the specs, simply because they must be written - anyone who has experience with software (and hardware) development knows that internally, not everything is document to an extend that it would be useful for the 'outside world', let alone that it's all in a comprehensive set of documents.
I dint think so far...
jal wrote:Yes, and it would be interesting to see their reaction. On the one end for true FOSS believers, an nVidia card is a no-go, and ATi looks promissing. On the other hand, since nVidia makes very decent Linux drivers already (as opposed to ATi), for the average Linux user this is a non-issue (including myself, happily using an nVidia card as I'm writing this).
Yes the NVIDIA drivers are better then the ATI drivers... but the means nothing... :(

For example my self: I have a cheap mainboard (I think this is also the reason why it wont run) and a old nvidia GFX. I can install the driver and it runs... on Debian for some hours, on Ubuntu for some sec. then it is trashing my system. Like destroying the FS and crash the system.

The drivers from Linux without 3D support run perfect!
allih
Posts: 4
Joined: Tue Dec 11, 2007 11:29 am
Location: netherlands

Post by allih »

These documents are pretty obfuscated..
It might be me, but I think I like the Intel idea of documentation better. (The intel x86 developers manuals almost seem like literature compared to this.)

A few months ago I tried to find the site of the Suse driver version. It's at radeonHD.org. The source for their driver is at ftp://ftp.freedesktop.org/pub/individual/driver/. However, they seem to think a driver should be one code file and comments should be in french.. Since my knowledge of C is very restricted, it's greek to me..

But I would really like to work on some drivers or tutorials with the rest of you on how to set up an ati/amd card. :)
User avatar
binutils
Member
Member
Posts: 214
Joined: Thu Apr 05, 2007 6:07 am

Post by binutils »

http://www.radeonhd.org/?page=fosdem_videos
Phronix wrote: RadeonHD Update @ FOSDEM 2008
Posted by Michael Larabel on February 23, 2008

Following John Bridgman's talk at FOSDEM, Egbert Eich, who is one of the Novell developers working on the RadeonHD driver, had talked about the status of the RadeonHD driver. This talk went over a number of topics from the ATI GPU block design to the software abstractions with the AtomBIOS layer. No major breaking news came out of this talk, but just iterating information about xf86-video-radeonhd such as MMIO-base XAA/EXA R500 acceleration, full mode-setting for the R500/600 series, AtomBIOS disadvantages, and full RandR 1.2 support. Egbert had shared though that TV-Out support should be possible soon and it just needs TV encoding support. Digital output support for the RV620/635 chipsets should come next week. AtomBIOS support will provide scaler support, the second digital output block on the RS690, and support for unknown connectors. The bigger issues to tackle coming forward are DRM setup and R600 2D support. More information can be gathered from doing a RadeonHD search or watch the video at RadeonHD.org. The X.Org FOSDEM videos will be uploaded to the RadeonHD.org server in the near future, once this Internet cooperates.

[RadeonHD Update @ FOSDEM 2008]

By the middle of April at the X Developer Conference 2008 (XDC2008) they expect to complete 2D for R500/600 series and DRM-based on the R300 design. Further down on the road-map for the RadeonHD driver is integrating TexturedVideo (X-Video) support, moving to TTM for memory management, and last but certainly not least is using Gallium3D.
cyr1x
Member
Member
Posts: 207
Joined: Tue Aug 21, 2007 1:41 am
Location: Germany

Post by cyr1x »

Do you have some sort of passion to post links on the forum? :roll:
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

I was aware of those videos binutils, but it seems like their bandwidth is heavily utilized. ;)

Might be a good idea to wait for a bit... until like.. July. ;)
Last edited by Brynet-Inc on Thu Feb 28, 2008 8:49 pm, edited 1 time in total.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Masterkiller
Member
Member
Posts: 153
Joined: Sat May 05, 2007 6:20 pm

Post by Masterkiller »

I heard a months ago that they will make an opensource basic driver for ATI video cards. The news I read clearly says that there won't be any documentation, only the source of a simple driver.
That is a great news for us :) And bad news for micrоs*ft :D
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Post by jal »

Masterkiller wrote:And bad news for micrоs*ft
You know, M$ bashing is *so* of the past. But really, why on earth would AMD opening up specs be bad for M$? Do you really think the world is going to flock to Linux now? That seems rather stupid.


JAL
User avatar
binutils
Member
Member
Posts: 214
Joined: Thu Apr 05, 2007 6:07 am

Post by binutils »

jal wrote:
Masterkiller wrote:And bad news for micrоs*ft
You know, M$ bashing is *so* of the past. But really, why on earth would AMD opening up specs be bad for M$? Do you really think the world is going to flock to Linux now? That seems rather stupid.


JAL

yes, it surely bad news for ms, because, directx and gui stuff will be no more their strong point over linux any more soon.

--
PS:
cyr1x wrote:Do you have some sort of passion to post links on the forum? Rolling Eyes
because, information integration also important thing, although, there is archive, i don't think all past information exist on the web, if it isn't record on HDD, it will be deleted soon.
Post Reply