Announcement

Collapse
No announcement yet.

AMD's Mantle Graphics API For Linux?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • johnc
    replied
    Originally posted by rudregues View Post
    By the answers, great majority here at phoronix think AMD is acting in favour of DirectX/Microsoft. So I ask why John Carmack says Microsoft can be hostile to Mantle...? http://www.pcgamer.com/2013/09/27/ca...d-amds-mantle/
    It's hard to extrapolate his ideas off a couple of short off-the-cuff tweets, but the way I understand what he's saying there is that MS and Sony would not want to see Mantle in a Steam Machine because a SM is, in some ways, a direct competitor in the living room. And a Steam Machine with both high-end hardware and Mantle would crush the PS4 and XB1. So they very well might use their influence to nip that idea in the bud.

    And let's be honest here, in this relationship they have got a LOT of influence over AMD.

    Let's not lose sight of the fact that AMD's financial troubles are to the point that they're selling their own buildings to raise cash and then turning around and renting them. AMD is in no position to be pissing off MS.

    Leave a comment:


  • rudregues
    replied
    By the answers, great majority here at phoronix think AMD is acting in favour of DirectX/Microsoft. So I ask why John Carmack says Microsoft can be hostile to Mantle...? http://www.pcgamer.com/2013/09/27/ca...d-amds-mantle/

    Leave a comment:


  • johnc
    replied
    Originally posted by Marc Driftmeyer View Post
    AMD is fully committed to OpenGL and OpenCL moving forward.
    This is just hilarious. AMD has the worst OpenGL drivers (both Windows and Linux) and AMD cares so much about OpenCL that their much-touted TressFX tech was implemented with DirectCompute. Gotta make sure it's Windows only, after all.

    And when it came time to announce all those wonderful new AMD tablets, how many were fitted with OpenGL ES and Android? About zero. And how many with DirectX and Windows 8? About a whole bunch. That's a curious decision -- is Android not a viable path in the tablet market? Something to think about. "Fully committed to OpenGL" indeed.


    Look, I'm not saying here that I haven't seen their slides and fancy talking points. All I'm pointing out is that there's a difference between talk and action. And the action ain't there, and that's what matters.

    Leave a comment:


  • johnc
    replied
    Anybody who develops a game for PS4 or XB1 and is using the low-level API is probably going to be using this Mantle (or a slight variant of it), so they're in. Moving their games over to Windows should be somewhat trivial.

    And whether it ever comes to Linux is still up in the air. All I know is that I don't think Linux anything was ever even mentioned Wednesday. So that's something to chew on.

    Remember that consoles still lead the whole gaming industry. PC gets sloppy seconds.

    Leave a comment:


  • cardboard
    replied
    Originally posted by Mike Frett View Post
    oh come on people, you all know this is another 3DNow! thing that nobody but AMD will be interested in.
    EA is going pretty HAM on this. Frostbite 3 will use it, which means other EA games will also use it. This includes two Bioware titles and three DICE titles... yeah it has plenty of interest already I think.

    Maybe it will never gain traction beyond EA. But just from looking at AMD's Gaming Evolved wins this past year I'd be surprised if there weren't more coming.

    I'm still not getting an AMD card because FGLRX is terrible, I'm just saying.

    Leave a comment:


  • Mike Frett
    replied
    oh come on people, you all know this is another 3DNow! thing that nobody but AMD will be interested in.

    Leave a comment:


  • Xeno
    replied
    A glimpse on Mantle docs suggest quite opposite, it looks like developers can work with some kind of virtual machine. I guess best analogy would be llvm (just it's internals closely match GCN architecture).


    [edit: I mixed up things a lil ]
    Last edited by Xeno; 09-27-2013, 06:29 PM.

    Leave a comment:


  • johnc
    replied
    Originally posted by Marc Driftmeyer View Post
    You have two low level APIs. OpenCL and OpenGL.

    You create an API that leverages the most commonly used areas with specific calls to AMD hardware. You have a unified GCN architecture from the console, to the desktop, to the laptop, to the embedded space, to the workstation and server spaces.

    You have a lot of code reuse across all levels.

    You then use:
    • OpenGL 4.x/OpenCL1.2 profiles for the Desktop/Laptop/Workstation/Server
    • OpenGL ES 3.x/OpenCL 1.2 profiles for the Embedded Space/Console Space


    where Mantle reuse doesn't happen.

    AMD is 100% in on OpenGL and OpenCL. It's their future. Mantle is a means of encapsulating most of the heavy lifting for you. It's a means of accessing AMD customizations where possible and keeping your `agnostic' OpenGL/OpenCL code separate.

    The lack of information is a means for AMD to create `buzz' by the sheer amount of speculation on what it is or is not.
    Source...?

    Leave a comment:


  • LinuxGamer
    replied
    Originally posted by Marc Driftmeyer View Post
    You have two low level APIs. OpenCL and OpenGL.

    You create an API that leverages the most commonly used areas with specific calls to AMD hardware. You have a unified GCN architecture from the console, to the desktop, to the laptop, to the embedded space, to the workstation and server spaces.

    You have a lot of code reuse across all levels.

    You then use:
    • OpenGL 4.x/OpenCL1.2 profiles for the Desktop/Laptop/Workstation/Server
    • OpenGL ES 3.x/OpenCL 1.2 profiles for the Embedded Space/Console Space


    where Mantle reuse doesn't happen.

    AMD is 100% in on OpenGL and OpenCL. It's their future. Mantle is a means of encapsulating most of the heavy lifting for you. It's a means of accessing AMD customizations where possible and keeping your `agnostic' OpenGL/OpenCL code separate.

    The lack of information is a means for AMD to create `buzz' by the sheer amount of speculation on what it is or is not.

    Mantle is just a damn Buzz Word OpenGL>Mantle the way they got there 5X of DX9 was removing the limits of DX9 as DX9 has a Cap on performance There is no way it's going to be way faster then OpenGL+OpenCL Buzz Buzz Buzz Buzz we can say OpenGL+OpenCL is 5x faster then DX9 as well but from what i can see there is no CPU+GPU's to date that can do this Buzz Buzz Buzz

    Leave a comment:


  • Marc Driftmeyer
    replied
    Originally posted by johnc View Post
    So you're saying that Mantle is an API into OpenGL?

    You realize Mantle is a low-level console API, right?
    You have two low level APIs. OpenCL and OpenGL.

    You create an API that leverages the most commonly used areas with specific calls to AMD hardware. You have a unified GCN architecture from the console, to the desktop, to the laptop, to the embedded space, to the workstation and server spaces.

    You have a lot of code reuse across all levels.

    You then use:
    • OpenGL 4.x/OpenCL1.2 profiles for the Desktop/Laptop/Workstation/Server
    • OpenGL ES 3.x/OpenCL 1.2 profiles for the Embedded Space/Console Space


    where Mantle reuse doesn't happen.

    AMD is 100% in on OpenGL and OpenCL. It's their future. Mantle is a means of encapsulating most of the heavy lifting for you. It's a means of accessing AMD customizations where possible and keeping your `agnostic' OpenGL/OpenCL code separate.

    The lack of information is a means for AMD to create `buzz' by the sheer amount of speculation on what it is or is not.

    Leave a comment:

Working...
X