AMD Catalyst Driver To Enable Mantle, Fix Frame Pacing, Support HSA For Kaveri
MojoKid writes "AMD has a new set of drivers coming in a couple of days that are poised to resolve a number of longstanding issues and enable a handful of new features as well, most notably support for Mantle. AMD's new Catalyst 14.1 beta driver is going to be the first publicly available driver from AMD that will support Mantle, AMD's "close to the metal" API that will let developers wring additional performance from GCN-based GPUs. However, the new drivers will also add support for the HSA-related features introduced with the recently released Kaveri APU, and will reportedly fix the frame pacing issues associated with Radeon HD 7000 series CrossFire configurations. A patch for Battlefield 4 is due to arrive soon as well and AMD is claiming performance gains in excess of 40 percent in CPU limited scenarios but smaller gains in GPU-limited conditions, with average gains of 11 — 13 percent over all."
First time accepted submitter Spottywot adds some details about the Battlefield 4 improvements, writing that Johan Andersson, one of the Technical Directors in the Frostbite team, says that the best performance gains are observed when a game is bottlenecked by the CPU, "which can be quite common even on high-end machines." "With an AMD A10-7850K 'Kaveri' APU Mantle provides a 14 per cent improvement, on a system with an AMD FX-8350 and Radeon 7970 Mantle provides a 25 per cent boost, while on an Intel Core i7-3970x Extreme system with 2x AMD Radeon R9 290x cards a huge 58 per cent performance increase was observed."
MaximumPC paints this a little bit different. Where only lower end cpu's get a big boost in conjecture with higher end AMD cards.
I guess we will wait and see with benchmarks later today when 14.1 is released.
This is great news for those like me on older Phenom II 2.6 ghz systems who can afford to upgrade the ram, video card, and to an ssd but not the cpu without a whole damn new system. I use VMWare and this obsolete system has a 6 core cpu and hardware virtualization support. Otherwise I would upgrade but only an icore7 or higher end AMD FX-8350s have the same features for non gaming tasks. I can play Battlefiend 4 on this soon with high settings at 1080p would be great!
http://saveie6.com/
I find it interesting is some of the LibreOffice 4.2 code uses hardware acceleration and this driver with mantle. I think LibreOffice also is supposed to come out today.
Great day to upgrade your software.
"which can be quite common even on high-end machine"
Sure, when the games are coded to use 100% of 1 thread while ignoring (most likely) 3-7 threads just screaming to be utilized, then CPU's are surely a contentious bottleneck.
Bye!
The grand predictions they made for the performance increase now have a _huge_ asterisk (* when CPU limited).
What serious gamer is CPU bound these days? Most people have giant CPUs and GPUs that struggle with 1080p and especially higher resolutions.
Now, at first blush this doesn't matter - a 10% improvement is a 10% improvement, great. The problem is that the _cost_ is lock-in to this weirdo AMD Mantle stuff instead of DirectX or OpenGL.
Posted anonymously because with one or two bad moderations, due to the cunt policies implemented at Slashdot, you can go from Positive to Bad karma and get limited to some ridiculous small number of posts in 24 hours. What a bunch of shitheads the people who run this place are.
We are talking about a real time application, so even without 100% load over a relatively large sampling interval, performance can be degraded.
Let's assume that you have 2 sequential things that cannot be overlapped. CPU setup and GPU processing. You cannot begin CPU setup of next frame until GPU is done with current frame (gross oversimplification, but there are sequencies that bear some resemblence to this).
So a hypothetical CPU takes 1 ms to setup a frame, and then the hypothetical GPU then takes 4 ms to render it. There's 20% usage CPU wise reported on average over as small a sampling interval as 5 ms, and a throughput of 200 frames per second.
Let's say that the CPU now takes 10 times less time, and takes 100 us to setup a frame, and then the GPU still takes 4 ms to render it. You have gotten about a 20% speedup. Even though the CPU was not fully utililized, it did represent a throttling factor in FPS.
XML is like violence. If it doesn't solve the problem, use more.
Still wondering here what AMD or GPUs have to do with Health Savings Accounts.
Conform - or be cast out !!
And stop calling me a cunt head !! (There is no such thing besides !!)
So gamers get a small boost to their gaming rigs, but that's not *really* the goal for AMD.
The real goal is that AMD demonstrably lags Intel in *CPU* performance, but not GPU. OpenGL/Direct3D implementations cause that to matter, meaning AMD's cpu business gets dinged as a valid component in a configuration that will do some gaming. Mantel diminishes the importance of the CPU to most gaming, therefore their weak CPU offering is made workable to sell their APU based systems. It can do so cheaper than Intel+Discrete GPU while still reaping a tidy profit.
XML is like violence. If it doesn't solve the problem, use more.
On a related note, Microsoft are working on an update to Direct3D to provide a "light weight" runtime similiar to the XBone. Presumably, this will solve the same draw call issues that Mantle deals with.
Unfortunately, it doesn't sound like the update will happen anytime soon - maybe for Windows 9?
Also, it's unclear whether they will back port the update to Windows 7.
https://blogs.windows.com/wind...
Yay for AMD's Windows only features.
I can't even upgrade my browser because my fxxking AMD video card is incompatible. WTF? Though, I blame Microsoft more than anybody else. Firefox and Chrome work just fine.
I was really disappointed by the comparative performance of the AMD 290x 4GB vs my nVidia 650 Ti Boost 2GB.
The nVidia let's me run games like Borderlands 2 and Skyrim at max settings on my old Core 2 Duo smoothly, yet the 290X hitches and drags, almost as if it were streaming the gameplay from the hard drive. I expected a card with 2000+ shaders to be faster than that.
If my processor isn't bottlenecking the 650s performance too badly, at least the 290X should be able to cap out at something reasonable.
Does it increase my mining hash speed? If you are buying AMD cards for gaming at today's prices, you are an idiot.
Well, assuming it takes off which I don't think it will. If this stuff is truly "close to the core" as the Mantle name and marketing hype claim, then it'll only work so long as they stick with the CGN architecture. It won't work with any large architecture changes. So that means that they either have to stick with GCN forever, which would probably cripple their ability to make competitive cards in the future as things change, or they'd have to abandon support for Mantle in newer cards, which wouldn't be that popular with the developers and users that had bought in. I suppose they also could provide some kind of abstraction/emulation layer but that rather defeats the purpose of a "bare metal" kind of API.
I just can't see this as being a good thing for AMD in the long run, presuming Mantle truly is what they claim. The whole reason for things like DirectX and OpenGL are to abstract the hardware so that you don't have to write a render for each and every kind of card architecture, which does get changed a lot. If Mantle is tightly tied to GCN then that screws all that over.
So either this is a rather bad desperation move from AMD to try and make up for the fact that their CPUs have been sucking lately, or this is a bunch of marketing BS and really Mantle is a high level API, but just a proprietary one to try and screw over nVidia.
AMD, with their decreasing market share, should use open, or at least widespread, standards such as OpenGL or DirectX.
Remember AMD's alternative to NVidia's CUDA? I think it was called Fire- something or something-stream... that really went well.
If AMD opens up a new front here, and Mantle has any success at all, NVidia will retaliate by creating their own API, and guess how many people will use Mantle then.