Jump to content

AMD's Mantle API Is NOT Open Source, Compatible Only With AMD GPUs.

That's not the main reason people moved from XP, XP is old and outdated...

Still is used in great numbers which piss off dudes from Redmond.

 

 

However what I'm still wondering is if it's possible for users that have AMD CPUs & Nvidia GPUs to get the CPU benefits of MANTLE, if not then they will be forced to go with AMD on the GPU side as well.

Propably youll gonna be only able to use full potential of CPU then. For sure it will block option to work with Nvidia GPU.

<p>Eryi's Action Rule#2 - "Dont jump on the green mushroom"

Ministry of StopIt!

Link to comment
Share on other sites

Link to post
Share on other sites

will this Mantle work on FX8350 without AMD gfx cards? because all im hearing is that it'll only work with GCN but use all 8 cores of a 8120/8150/8320/8350.. would that mean they're restricting my choice to AMD GFX cards to make the most out of my CPU?? because that'll piss me right off.. only being able to choose AMD cards to play my game using all my cores?? sounds abit like day 1 DLC BS to me.

FX8350 10% oc , GTS 450 15% oc, 8GB ddr3 1600mhz, GA-990fx-UD3

Link to comment
Share on other sites

Link to post
Share on other sites

will this Mantle work on FX8350 without AMD gfx cards? because all im hearing is that it'll only work with GCN but use all 8 cores of a 8120/8150/8320/8350.. would that mean they're restricting my choice to AMD GFX cards to make the most out of my CPU?? because that'll piss me right off.. only being able to choose AMD cards to play my game using all my cores?? sounds abit like day 1 DLC BS to me.

This is conjecture on my part but the way I understood it was that Mantle will use various optimizations for the GCN ISA to improve performance.. plus it will massively improve distribution of CPU load on multiple cores, if you do not have a Mantle compatible graphics card you won't be able to use the Mantle render & thus you will likely lose on the Mantle specific CPU optimizations.

Link to comment
Share on other sites

Link to post
Share on other sites

Nvidia has notoriously been the WORST vendor for linux support. Linus (not our Linus, the guy who made linux) even went so far as to tell them to eff off and give them the finger. They just this week announced that they'll start supporting linux better, but they still aren't as open to the linux community as AMD has been.

 

You are wrong.

 

Linux drivers from Nvidia were amazingly well-made if you compare them to AMD drivers, but they were always closed project without open source which is why Linus Torvalds said they are the single worst company - they didn't want to make their drivers open cuz their drivers were far better than AMD's drivers so they didn't want AMD to get any ideas.

 

But now... we'll see, it might change.

So... If Jesus had the gold, would he buy himself out instead of waiting 3 days for the respawn?

CPU: Phenom II x6 1045t ][ GPU: GeForce 9600GT 512mb DDR3 ][ Motherboard: Gigabyte GA-MA770T-UD3P ][ RAM: 2x4GB Kingston 1333MHz CL9 DDR3 ][ HDD: Western Digital Green 2TB ][ PSU: Chieftec 500AB A ][ Case: No-name without airflow or dust filters Budget saved for an upgrade so far: 2400PLN (600€) - Initial 2800PLN (700€) Upgraded already: CPU

Link to comment
Share on other sites

Link to post
Share on other sites

this makes sense

whats the point 

it ONLY works on the GCN architecture  its optimized for it 

its a low level API what did u expect

 

u want something that works with all cards ?

its called openGL and DirectX

thats why high level APIs exist

If your grave doesn't say "rest in peace" on it You are automatically drafted into the skeleton war.

Link to comment
Share on other sites

Link to post
Share on other sites

Its a low level hardware API - so no its not open source, as that would infer people could come along and add new API calls to it, which wouldn't be backed on the hardware level. 

 

However, I presume the API itself will be publicly available, meaning, if it takes off big time, nVidia could (though highly doubtful) design their architecture so its compatible with Mantle. Whats *more* likely IMO is nVidia will write a lightweight middleware driver which will take mantle API calls and convert them into something the nVidia architecture can understand.... if mantle becomes big.

 

It'll still be far closer to the hardware than Direct3D or OpenGL, so it will still get nViidia cards a good performance boost. 

Link to comment
Share on other sites

Link to post
Share on other sites

I find it funny that this is surprising to anyone.

9900K  / Noctua NH-D15S / Z390 Aorus Master / 32GB DDR4 Vengeance Pro 3200Mhz / eVGA 2080 Ti Black Ed / Morpheus II Core / Meshify C / LG 27UK650-W / PS4 Pro / XBox One X

Link to comment
Share on other sites

Link to post
Share on other sites

I find it funny that this is surprising to anyone.

This. The gaming industry is in a very nice situation. AMD for consoles. Mantle API, SteamOS. Good news for us consumers :)

Link to comment
Share on other sites

Link to post
Share on other sites

This... Thinking about it, it's a pretty good idea. After picking up support for both consoles, any console developers will use it without a doubt, and that means that any games coming out on console and PC will have AMD optimizations already built in. This would lead to AMD getting better scores on benchmarks than an NVidia card that is technically just as powerful. Pretty nice deal for them.

 

We'll see if NVidia can do anything to compete, though from their recent releases it looks like they're trying to branch out more than improve their core products.

Link to comment
Share on other sites

Link to post
Share on other sites

Low level API's have to be optimized for a very specific architecture, so it has to be closed down.
Doesn't really bother me, it will improve the gaming experience for half of the community.

Link to comment
Share on other sites

Link to post
Share on other sites

Cross-compatibility makes it a no-brainer for developers to make it the de-facto standard, however if it's GCN-tied then they have to weigh out the cost & benefits of going with MANTLE in addition to DX11 or OpenGL.

For console developers it is still a no-brainer becuase it's compatible with both consoles.

For PC & console developers it's still very attractive because they still get a good chunk out of the PC market.

For a PC exclusive developer like Creative Assembly it's not as attractive because they will have to develop DX11, OpenGL or both in addition to MANTLE, in this specific case having MANTLE support other architectures would be benificial, because the developer won't need to develop for DX11 or OpenGL.

Since amd is pushing Mantle and OpenGL, and Nvidia is also helping OpenGL.

-Mantle will be for consoles and GCN cards.

-OpenGL will be for Nvidia and AMD for PC exclusives.

 

That's the way I see it.

Main rig. Updated :D CPU: FX8350 @stock Cooler: Corsair h110 Motherboard: Ga-990fxa-ud5 Memory: Corsair Vengance 8Gigs 1866Mhz GPU: MSI GTX 970 SLI (blower cooler)  PSU: Cooler Master Silent pro 850w SSD: Corsair Force GT 60Gb HDD: WD 500 Caviar blue Case: Thermaltake core V71 Fan controler: NZXT Sentry
 
Secondary PC: CPU: i5 4670k @stock Cooler: Thermaltake NIC L/31 Motherboard: Asus Z97I-PLUS Memory: Corsair Vengance 8Gigs 2133Mhz GPU: ZOTAC GTX 780 (Titan cooler) PSU: Antec 520m Pro SSD: Corsair Force GT 60Gb HDD: WD 500 Caviar blue & WD 2TB Green Case: Thermaltake core V1

Link to comment
Share on other sites

Link to post
Share on other sites

Good thing I:

1) Plan on using AMD for awhile

2) Have a 7000 series card (7950)

COMIC SANS

Link to comment
Share on other sites

Link to post
Share on other sites

I wonder something that is kinda related. What if you have zero desire to PC game in the living room, does SteamOS still function like a typical Linux distro or is it something too niche that is gaming in the living room only?

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Tech is such a gamble. I went against my intuition and fanboys got the best of me. So, now what? Sell 780 and buy a R9 at tax time? A88 chipset? APU? Stay with old 990FX and 8350?

You have an FX-8350 CPU and a 780 GPU.

STOP COMPLAINING AND ENJOY THE GAMES :P

Link to comment
Share on other sites

Link to post
Share on other sites

well we can all make the assumption that nvidia won't just let them have the market so something will be done to equal it out or get close to that

CPU: i5 4670k with Noctua C12P-SE14 GPU: Gigabyte GTX 770 SSD: 250gb Samsung EVO MOBO: MSI Z87-G43 RAM: 8GB G-Skill 1600mhz PSU: Antec HCG 620W CASE: Corsair 300R windowed 

Link to comment
Share on other sites

Link to post
Share on other sites

Just because its not open source doesn't mean that competitors can't use it. The API could be licensed to anyone who wants to use it. Also, I would hardly call a tweet an official statement on the license for the API.

Link to comment
Share on other sites

Link to post
Share on other sites

Just because its not open source doesn't mean that competitors can't use it. The API could be licensed to anyone who wants to use it. Also, I would hardly call a tweet an official statement on the license for the API.

License it to who ? it's only compatible with GCN cards.

Adding compatibility to anything else defeats the purpose of the API by increasing the overhead it requires to run.

Link to comment
Share on other sites

Link to post
Share on other sites

When folks recommended 7000 series AMD GPUs, over the Nvidia 600 or 700 series of GPUs to other people & mentioned "console optimizations" as one of the incentives, they were absolutely right about it, I remember @TechFan@ic always mentioned console optimizations for both AMD CPUs & GPUs making their way to the PC.

I've always felt that it's a valid point, but never realized that it would develop into something like MANTLE that just gives massive performance boosts to AMD users, both on the GPU & CPU side.

It's a major reason why we're seeing Nvidia compete more in terms of the feature set, because Nvidia knows competing on performance is going to be extraordinarily difficult from now on.

 

EXACTLY! when everyone said that @TechFan@ic and I were crazy for talking about console optimisations they were the ones that were crazy - I did an entire thread on console optimisations and guess what? I WAS RIGHT!

Console optimisations and how they will effect you | The difference between AMD cores and Intel cores | Memory Bus size and how it effects your VRAM usage |
How much vram do you actually need? | APUs and the future of processing | Projects: SO - here

Intel i7 5820l @ with Corsair H110 | 32GB DDR4 RAM @ 1600Mhz | XFX Radeon R9 290 @ 1.2Ghz | Corsair 600Q | Corsair TX650 | Probably too much corsair but meh should have had a Corsair SSD and RAM | 1.3TB HDD Space | Sennheiser HD598 | Beyerdynamic Custom One Pro | Blue Snowball

Link to comment
Share on other sites

Link to post
Share on other sites

I thought everyone knew it wasn't Open? its a low level API by that alone means its tied in to the hardware so it wouldn't work for the Green team.

AMD Ryzen 5900x, Nvidia RTX 3080 (MSI Gaming X-trio), ASrock X570 Extreme4, 32GB Corsair Vengeance RGB @ 3200mhz CL16, Corsair MP600 1TB, Intel 660P 1TB, Corsair HX1000, Corsair 680x, Corsair H100i Platinum

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Complaining that this doesn't work on Nvidia cards is like complaining that geforce drivers don't work on radeon.

 

Or complaining that AMD cards don't have CUDA support. :P

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

A lot of people seem confused by this. First of all, even if it was open source Nvidia would still not be able to implement it since it's architecture dependent. That's how low level APIs work. So to the people who said things like "Nvidia might implement it if it's open source", no they can't.

Anyway it's a shame that it won't be open source (like I explained above, it can be open source and still only work on AMD GPUs) since that would have made it far more attractive to some free (as in freedom) projects. I don't see any reason why it won't be included in SeamOS though, since they are going to use non-free things in their OS.

Link to comment
Share on other sites

Link to post
Share on other sites

WHY are people crying over AMD doing this? Like they didn't mention specifically during the livestream that Mantle speaks the language of GCN and there's no GCN in Nvidia. Besides, it's a low level API, come on: it is pretty hardware specific

Link to comment
Share on other sites

Link to post
Share on other sites

How good is mantel vs DirectX 11 in terms of picture quality and dos it have tessellation for example? or is this going to be basically OpenGL but faster?

Link to comment
Share on other sites

Link to post
Share on other sites

I don't see Mantle ever beeing really used.
Because Devs still have to support DX10/DX11/Dx11.1/Dx11.2, modified DX11.2 on XboxOne,GNM/GNMX on Playstation 4, and with SteamOS even OpenGL.

I think this will end up the same as PhysX.
And what is when AMD releases 20nm it wouldn't be the same Architekture as the Next Gen Consoles or the HD7xxx and Rx-2xx Series.
They would have to remake it with every Architekture change.
And then older GPU's would have no support.
 

RTX2070OC 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×