AMD Brings 3D GPU Documentation Up To Date 64
jones_supa writes "Things are starting to look even better for the status of open specifications for AMD Radeon HD hardware. AMD's Alex Deucher announced via his personal blog that programming guides and register specifications on the 3D engines for the Evergreen, Northern Islands, Southern Islands, and Sea Islands GPUs are now in the NDA-free public domain. These parts represent the 3D engines on the Radeon HD 5000 through Radeon HD 8000 series graphics processors."
Steam (Score:5, Interesting)
Valve seems to have stirred things up a bit. I know some of this was in the works before, but the timing is nice.
Re: (Score:2)
Re: (Score:1)
No, just AMD.
Nvidia has marginally better hardware, but AMD's is far better than "just good enough" anyway, so the real issue with AMD is their piece of crap (which IS getting better, but it is still shit) Catalyst driver. However, AMD is working at getting rid of Catalyst in a way that is not going to hurt their bottom line any.
We shall see. It is better for everybody if AMD has a huge success now, we need it strong to counter both Intel and nVidia.
That the complete set? (Score:4, Insightful)
Better late than never, eh. This really needs to be standard practice across the industry.
Re: (Score:2)
X logo? (Score:2)
Re: (Score:2)
Re:X logo? (Score:5, Insightful)
Then you haven't been paying attention. There are three majors players: Intel, NVidia, and AMD.
NVidia has great proprietary Linux drivers but their documentation has been lacking. Open source developers do what they can with nouveau but without the full documentation, they are guessing in places. NVidia is working to make more documentation available.
AMD has better documentation but their Linux drivers have not been as good as NVidia.
Then there is Intel who has good documentation and drivers. The problem is their video cards are not as good as NVidia or AMD. If you need a basic video card with average multimedia capabilities like h264 support, Intel is good. If you want to play games with Steam, the experience might be lacking.
Re: (Score:1)
Re: (Score:3)
Re: (Score:3)
Times are changing fast. Intel's GPUs are catching up with nvidia's. Last-gen games run great on an Intel HD 5000, and the gap between Intel and nvidia/amd is shinking fast!
Re: (Score:2)
Re: (Score:2)
As I said, I've had no issues gaming with Intel HD 5000. Multi-monitor gaming is something I've yet to come across, so I can't vouch for that. There's no issue using Hi-DPI with Intel video at all, an HD 5000 support 3200x2000. Dunno about gaming no those resolutions though.
Re: (Score:2)
NV hasn't had "great proprietary Linux drivers" for a while. Performance is good, yes, but Optimus supportd has been denied, older cards are given the shaft (not keeping up with newer Xorg APIs in a timely manner can be excused - marking severe rendering issues on Gnome Shell, Unity and Cinnamon as a wontfix on three generations of their cards cannot) and you can get funny stories such as these: http://www.phoronix.com/scan.php?page=news_item&px=MTQ3NDE [phoronix.com]
So, while NV has the edge in performance still, for
Re:X logo? (Score:4, Informative)
The main reason Open Source video drivers for newer nVidia and AMD GPUs have had such a checkered history is precisely the lack of public hardware specs. The driver teams have been forced to reverse-engineer some of the hardware features to develop the drivers, which is far from ideal.
Open Source drivers for Intel GPUs have historically been pretty good (well, at least until they started using the PowerVR-based junk...); the issue there has been slow hardware, not buggy drivers.
Re: (Score:2)
No one cares about an open video driver on Windows
Doesn't matter. An open driver is more relevant to the different kernels that would be needing GPU drivers and providing KMS based on those - it's little to do w/ X11. Once Wayland/Mir & others come aboard, X will be even more irrelevant.
Re: (Score:2)
Yea! There should be a Mir or Wayland logo up there instead.
Though I do agree with your sentiment, X drivers for Linux and BSD are the primary audience. Sure it could help ReactOS, Illumos and Haiku developers but Linux is the main focus and BSD probably second. Windows and MacOS don't need open drivers, they are closed systems (okay OSX is somewhat open) using closed drivers.
Re: (Score:2)
Windows and MacOS don't need open drivers, they are closed systems (okay OSX is somewhat open) using closed drivers.
And a lot of linux users run the binary blob drivers from AMD and nVidia too.
I wonder ... since X has insecure keyhandling anyway, could the binary video drivers be Bull-Run'ed? The timing is awfully coincidental.
Bring it on NVidia (Score:3)
Re: (Score:2)
Re:Bring it on NVidia (Score:5, Insightful)
Sure, it will take time to sort out the legal issues.
But if AMD can do it, so can nVidia.
Re: (Score:1)
nVidia's drivers work great for me. I really don't care if they release it in the open as long as the binary driver keeps working (which has always been a better track record than fglrx, even if it has improved). Plus, nVidia releases a BSD and Solaris driver.
Re: (Score:3)
Well, that's you. I, on the other hand, do care a lot if I can use my GPUs with unmodified kernels or not, and once one good enough choice has a free driver, I'll certainly stop buying ones that lack it.
Re: (Score:2)
So I take it you don't use VMware or Virtualbox either?
Re: (Score:2)
I use them, the same way that I use the proprietary drivers of my GPUs. If there were a virtualization software that run with the main kernel and satisfied my needs, I would use it.
Re: (Score:2)
Last time I tried it, I couldn't make it work the way I wanted. But you just made me try it again, so thanks.
Re: (Score:3)
Re: (Score:2)
Except that it's not. I can install binary/'legacy' drivers for older cards in Windows (and nvidia-legacy in Linux) to get old cards to work that the open source drivers have dropped. I'll give you two examples - the Intel i8xx chipset and the nVidia Geforce 2 in my old laptop. I can install drivers in Windows for them (got the i8xx working in Windows 7), and the nvidia-legacy driver (last I checked) still covers the Geforce 2 in Linux.
Re: (Score:2)
Re: (Score:3, Informative)
They aren't releasing their driver code. It's just documentation. nVidia can do that just as easily.
Re: (Score:2)
Re:licensed code (Score:4, Informative)
Irrelevant. We're not asking for their driver code, we're asking for documentation on the hardware that we buy from them, so that we can write our own driver code.
Specs vs. Code (Score:2)
Specs and code are two different things, no? Do you think they have no legal right to release API's that talk to code running on their cards? Nobody's talking about writing open source firmware for the cards - that's not OS-specific. Or am I missing something?
Re: (Score:2)
That's been the excuse for YEARS now! If they haven't addressed this issue in all this time, it's because they don't WANT to release documentation, not because they can't.
Re: (Score:2)
Finally (Score:3)
Re: (Score:1)
Re: (Score:1)
The Xbox One has a superior 2012 PC design, and the PS4 has a stunning late 2014 PC design
More like 2010 and 2011.
Re: (Score:2)
Mantle (Score:2)
Late last-night a flash of insight grew out of the understanding of Mantle. Ultimately, long term, x86 and GPU instruction sets will merge. The problem is that once the instruction set has merged, the architecture is locked preventing subsequent drastic innovation. With mantle, there is a software "driver" that decouples the specific instruction/chip architecture from the software that utilizes it allowing massive subsequent innovation without disrupting the applications that depend upon specific instruc
The prophesy of St. Ignucius must be fulfilled. (Score:3)
Gee, so you mean, hardware companies can just focus on making better hardware and actually give us the information we need to make the most out of the hardware they sell us rather than holding the documentation for ransom? RMS can finally stop rolling in his grave!
Seriously, stop. If you're "not dead yet", that's just weird, man.
Re: (Score:2)
You clearly have never used the open source ATI driver otherwise you would know that its more than adequate for many people and that you dont need the closed-source flgrx driver 99% of the time.
Same with nvidia and their blob, Noveau is getting better all the time (and will only continue to improve now that nvidia have decided to stare info)
I personally run Noveau on my Gentoo box (which has a fairly old card in it)
Re: (Score:1)
I've been running the open source radeon driver on my Gentoo box for over a year now. No problems with desktop compositing, no problems with 3D graphic applications such as Blender, no problems running a 3-monitor setup. The binary driver is only necessary if gaming is your thing.
I went for AMD over nVidia solely because of the better open-source support from AMD. I'm happy to see that support is getting better all the time.
A W E S O M E. (Score:2)
Just made my Day.
With open access to GPU's, nothing can stop the Linux Desktop from taking over Microsoft's dominance.
After all, it is the largest installed application base/use of Microsoft Windows.
When Microsoft goes the way of the DoDo, infrastructure will have NO CHOICE but to open up.
Open Standards, Security and Reliability I predict will go through a renaissance, as infrastructure guys like me are required to vette software all the way down to the source code level.
We can't do that today, and it is ca