Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
There is a another benefit that comes out of this. The opensource driver getting closer to the propietary driver means that increased visibility and usage will provide AMD with more feedback and will increase the speed of the iterative process of improving the drivers.
Look them up in a dictionary.
Thank you for the semantic correction. Too bad you have nothing to offer in the real conversation here. Are you afraid to look (even more) foolish by getting involved in discussion?
What do you think about the 1-2 year timeline?
Anyway its just AMDGPU kernel drm driver for better support of some r9 and future GPUs, too early to expect something more from it right now imo. So far its good for opensource drive developement.
My short motivation:
-July 2015: The AMD drivers not up-to standard. http://www.phoronix.com/scan.php?page=article&item=amd-tonga-linux42&num=1
-March 2015: Promise of new AMD drivers. http://www.phoronix.com/scan.php?page=news_item&px=amd-catalyst-linux-march-2015
-AMD made it's drivers open-source in a hope that they would need to only put in minimal effort into developing them. Though there haven't been any big open-source community development, drivers still not good.
-AMD drivers have been awful atleast since HD 5850 (which is my earliest AMD GPU)
-Thus I conclude that AMD need to make the effort to develop their own drivers like nVidia is doing. Considering the economical situation AMD currently is in, which is bad, and considering that AMD will start feeling the economical upturn in 2017 after their Zen processors etc. have been a while in the market already. Assuming their product launches in 2016 will be successful.
-In adition to this there is a very low Linux adoption rate among PC enthusiasts, enthusiasts are significant because they create hype, recomendations etc. and influenses other potential customers purchase decicions. In other words, there would not currently be much economical gain from developing drivers for Linux. SteamOS etc, could change this.
-Conclusion: I have a hard time believing that we will have drivers capable of competing with nVidia's drivers withing the next 12 months and within ~24months (by august 2017) are an optimistic estimate. This time table is dependent on the 2016 launches being succesful by AMD, compared to the current state of the drivers and the work needed to fix them.
My point is that performance with the latest AMD drivers (which I am running) is fine right now.
You have to be careful treating phoronix as completely balanced. Plus he's talking about the tonga which just released and the driver's not mature yet because a lot of devs didn't have one yet. It's completely new technology.
We don't agree and time will have to tell the story.
I am happy with this new $100 R7 360's performance.
Don't confuse the driver itself and the OpenGL library working on top of it, either - there's a lot of code inbetween an OpenGL call and its required hardware commands, large parts can be split up into independent components - which is exactly what the free drivers have been doing.
The transition over to using the amdgpu kernel module is not something you can realize on a single weekend, it's a ♥♥♥♥♥♥♥♥ of work. Gallium uses an Intermediate Representation language similar to Vulkan's SPIR-V for a somewhat hardware-independent direct access, pretty much the whole core of fglrx's OpenGL library will need to be rewritten to make use of it. Once it's ready, you'll face a Catalyst that will have a pretty much newborn OpenGL library without all the old hacks that were once the reason for its bad reputation.
The whole decision wasn't made to save money. It was actually something they wanted to do from the very beginning (after the acquisition), but both fglrx and the free driver simply weren't ready, yet. Don't forget that most of radeon's core developers already have been on AMD's payroll for years, this step will actually bring more of Catalys's core developers over to work on the open source parts. Even the published hardware documentation cost them a lot of money, everything needs a very time consuming legal clearance process.
In the end any addition made to the amdgpu module in order to offer new features with fglrx actually have to be usable with the free driver as well, else they would get rejected - Linus doesn't want code that only exists to serve proprietary software in his kernel.
Great post. Linus has sort of lost the battle though to a degree. However the tide is definitely changing.
The notion that code that can be reviewed by 1,000s and is good for the code and everyone involved as opposed to 10 or 20 reviewing it is catching on in certain circles where they focus on value.
This AMD move is smart and it will force competitors to do the same. Intel must be paying attention here. Not sure about nvidia because I don't have any nvidia hardware anymore.