AMD Posts A Horde Of New 3D GPU Documentation
phoronix.com
phoronix.com
AMD R6xx/R7xx 3D Register Reference: http://www.x.org/docs/AMD/R6xx_3D_Registers.pdf
AMD R6xx/R7xx Acceleration: http://www.x.org/docs/AMD/R6xx_R7xx_3D.pdf
AMD Evergreen 3D Register Reference: http://www.x.org/docs/AMD/evergreen_3D_registers_v2.pdf
AMD Cayman/Trinity 3D Register Reference: http://www.x.org/docs/AMD/cayman_3D_registers_v2.pdf
AMD Evergreen/Northern Islands Acceleration: http://www.x.org/docs/AMD/evergreen_cayman_programming_guide...
AMD Southern Islands 3D Register Reference: http://www.x.org/docs/AMD/SI_3D_registers.pdf
AMD Sea Islands 3D Register Reference: http://www.x.org/docs/AMD/CIK_3D_registers_v2.pdf
AMD Southern Islands/Sea Islands Acceleration: http://www.x.org/docs/AMD/si_programming_guide_v2.pdf
AMD HDA audio verbs: http://www.x.org/docs/AMD/AMD_HDA_verbs_v2.pdf
Late 2012 is when I found that enough bugs were fixed in the [now AMD] proprietary drivers to where I could get serious work done in Linux. The crashes were mostly fixed, but there are still lots of performance issues, as well as a lot of fun bugs (like my cursor randomly turning into a 20x50 block of randomly colored pixels when moving between monitors).
It's been a dreadful experience. The AMD driver releases stopped coming with changelogs for about 6 months, and they still don't always release them (or when they do, they leave a lot out). When a new version of Xorg comes out, it takes them at least two months to add support (while nvidia often has support ready before release, or very shortly after). nvidia, even with their own issues, shows them up enough to make me envious. Intel is really taking things to a higher level with their drivers + OpenGL performance lately, too.
If you have to use proprietary drivers (like I do for 3D/OpenGL), stay the heck away from AMD. They do an awful job with their Linux drivers. Linus likes to bitch at nvidia, but their binary Linux drivers are leagues better than AMD's. They've got issues, too, but are by far the lesser of two evils for higher end GPUs + Linux.
http://xorg.freedesktop.org/wiki/RadeonFeature
In my experience the free drivers have slightly slower 3d performance and much faster 2d performance.
Returned it and been using Intel and Nvidia exclusively now - no problems whatsoever.
https://wiki.archlinux.org/index.php/Radeon#Slow_performance...
If I wanted something for work only and wanted to use open source drivers, I'd buy Intel or nvidia now. The ATI 5870 exists to drive up to six monitors over displayport under EyeFinity, so this was as much of a work investment as it was a play investment (it's great for both).
I want to be able to work AND play with this card that I paid good money for. The binary drivers are officially supported, and with that label comes some expectation of quality. Perhaps my expectations are unreasonable, but I've been very disappointed with the quality.
Are you saying the open source driver cannot drive size monitors?
Can I finally get rid of the proprietary ATI drivers and still run OpenCL reliably?
He doesn't indicate that at all, and I assumed if he were doing "Serious OpenCL work" he'd be using a later-generation card.
you can argue (successfully) that it's much easier to achieve a high proportion of peak on GCN cards, but CL code tuned for a 5870s isn't going to be exactly sluggish.
This bug also occurs occasionally on Windows with the ATI drivers, it is not a Linux specific bug.
Effect? I'm getting artifacts/BSOD when try to play games. Fortunately I can switch to intel.
Careful about tagging AMD on that. Mobile manufacturers often repackage the drivers and sometimes mess with the device IDs so you're stuck with their release of the drivers.
If it's an entirely stock chipset, any modern Catalyst driver will be able to talk to that card.
Either way, my inner optimist/FOSS fanboy is really hoping that there's a convergence of things happening right now (championed by Valve, I think) that will make GPUs become as open and well-documented as main processors. It's rare to see, but I get all excited any time openness is even a minor basis for competition.
Though to be fair, I'd be shocked if this was the case. Most companies don't do the IP sanitization bit, which is why NDAs in those types of industries are viral in the same way as the GPL.
What partners? The only ones writing AMD GPU drivers is AMD, and internal documentation tends to universally be crap.
Don't quote me on this, but it was my impression that vendors AMD's GPUs should have source access to the drivers.
People are speculating if NVidia started oppening their specs by Valve's request. If so, AMD could have received the same request.
[2] AMD shutters German Linux lab, gives devs the axe http://www.theregister.co.uk/2012/11/07/amd_closes_german_os...
[3] AMD dismisses numerous open source developers http://www.h-online.com/open/news/item/AMD-dismisses-numerou...
Hacker News readers are a horde. The newly-released documentation is a hoard.
Assuming this is correct: http://grammarist.com/spelling/hoard-horde/