AMD Mantle - John Carmack, Tim Sweeney, & Johan Andersson Open Discussion
AMD Mantle - John Carmack, Tim Sweeney, & Johan Andersson Open Discussion
2013-10-19
just to see since you guys are all
Christopher luminaries learners
oh I mean I think uh my opinion on it is
I in terms of actions on this escalation
identity II have a response to mantle I
think that's unequivocal know they
should know it would be I think a
horrible mistake if summaries you know
how many think it got panicked by this
and made some lower level Indiana API
you already have very good low level
access through the GPU extensions and
avidians always work without headed
anywhere else give you as much
performance as you want to trade the
inconvenience of doom a convenient
proprietary stuff now mantle is ending
ad has talked many times the past about
close to the metal type of architectures
and he only ever became interesting
because of their dual console it was
just a way to do on the PC
well I couldn't have cared less
I the landscape does matter that they
have both the major consequence of the
similar architecture living entities
developers we will be making systems
architectural changes that go to those I
so I think it's not a stupid thing for a
you need to be doing it at this point
there are some benefits that they get
from it kinetic locations for steam
steam box type things there I but there
probably if Microsoft and Sony both
embrace it that will be very very
powerful for AMD but it doesn't look
like they're going to movies by yourself
I mean if I was still doing all of they
you know all the major technology coding
or next-gen game stuff I probably would
not be embracing the mantle right
but it would be there would be days
wouldn't extremely tap to interpret but
when I would dispassionately step back
and look at it I probably wouldn't
obviously others conclusions sure here's
some good ideas omit we really liked the
idea of having low level a little
overhead access to the GPU I mean if you
look back at what's in directx and
opengl there's a lot of overhead and
there's AP eyes and the multiple layers
of them and the fact that they date back
to in the old SGI Ottawa hardware
rendering which is very very different
than that a modern shader based
apartment and multiple that we have now
you know where you have potentially
unified memory and processing power
mobile and the GPU there are lots of
ways of sharing data that go beyond just
calling that one of the guys functions
for every little thing what I do so
they're good ideas there I hope that
really helps the OpenGL committee and
Microsoft shooter future immunize I mean
if you ask me what I much prefer to have
a low-level API I practice in the GPU
the answer is yes but five of them each
for different hardware architectures and
vendors and operating systems was
absolutely no that is the wrong
direction for the industry
- yet another API on the PC that's no
different than the standard PC DirectX
API and it's different in the OpenGL
doping GL es that it just on Mac and
Android iOS and it's different than the
PlayStation 3 PlayStation 4 is Lola
wondering API and it's different than
what Microsoft provides and Xbox and hey
I don't think it's a good idea so one of
the key things about it is and one of
the main reasons for doing is that it's
not the replacement this is not designed
that way and the idea is that we can
solve some of the long term models that
we've actually been having all the PCs
but from all the stuff we talked about
today performance of robust stable
performance that those are things we can
experiment and work but we do that bitty
CPU module deputy also of course this is
another Avenue you can see it's also
really interesting because essentially
opening up something that we're quite
familiar with already who is spending
the quality session last year work on
the next gen consoles and architectures
are saying we
those architectures and it's a good
video just as John described and I see
even though we're not done without work
with it and it's definitely not not done
yet theater to be able to be shipped out
I still see it as a success
even right now actually just because of
these conversations and the amount of
things that actually the not the
developments and the amount of so
they're both the solution and even the
opposite services and all the type of
them it's been a bit stale they say in
especially than PC graphics when it's
Microsoft a switch focus for quite some
time opportunity other things which they
probably really did mean to you but I
think now before is a really exciting
opportunity both on the on the piece of
space in the stuff for experimental
learning on the consoles but also mobile
as we discussed before okay what should
be prescribed medicine all these things
and this is just good to have lots of
different avenues to experiments and
actually improving deliver concrete
value it exists but it was John and Tim
that video would do there only do and
then individually with you an API that's
not
a future that would be very very a lot
of work at you yeah myself and from
those does play the part of optimism
momentum will be quite influential in
what we do by calls it specifically with
is just a start yeah you get used
together just it's bad for the market in
general stuff but when you say it's the
two questions what do you think is the
cost like the man years who implement a
mental support and feel again but he
think is he offered even you see that
could you try to quantify that it's in
this to we've been very busy just to
making sure our game works overall and
actually ship ship and shipping it out
or almost done with it
so it's too early the city will have a
lot more information in November talk
more about it and they're more
interesting to see I think it's
important also to what message that
people general people have about
developers can be difficult to
understand that because of all nights
it's actually it's not like people okay
we solve this one we're done go home and
gaming Roswell and ball makes it's like
whack-a-mole you fix one and then you
thought that that was the same you make
that four times faster and then
of course the biggest issue is that
really got architecture large-scale
vision to take maximum it's done no API
just also really makes a dramatic
develop some things because if you've
built a good game engine API even you
can magically made all that she doesn't
it's the possibility of you I mean
there's stuff one GC and I'm very
excited about some of the e synchronous
pipe like use for different things it
would be great to you know they take
direct direct control over a gradual
approach closer of shortly doing advance
before it's not like felt before is only
dedicated for a specific guys in there
while it work with something and deliver
concrete benefits and evaluate and then
go forward and see where we are and
opening in future all the sign games
based on many of the concepts that we're
proving out earlier now that we can
develop myself I think that's the
question it gets changed for the entire
industry even though people sometimes
people get stuck up on like the roles
they thinking again Oh
see the discussion that I've had before
okay it's move upward replace whole OPC
memory while actually is about this
invention in the industry overall and
you want that competitiveness not
necessary but having frightening
movement pitching these type of ideas
for many many years for every single
vendor and it's actually talking just
about my own egoistic view of solving my
own specific problem this is that we see
a lot of stalls we see a lot of
performance performance gone missing in
many areas that we want to learn how to
program main a machine on a lower level
I think that's something that will both
serve both outgoing portables so it's
good is an R&D platform for developers
it's here middle aged on your tongue but
the desire
find that they saw said that if it
pushes Microsoft OpenGL folks to encrypt
their drivers by realizing that hey you
can actually achieve a lot of reports on
PC what's the one of the level that
needs think it would totally be bad if
the outcome of this is that now we have
to do is find livers to States from a
great achievement effort and also the
division or for mental well you can play
up anyone's you don't any kind for the
same word for short and but the vision
prevent eliciting well it can become
it's just that's not the right way to go
out of addition there are no side views
already bits brothers that with these
few business shorty can make the DPI
that's completely down to the level sort
of what you like being on the PC we work
to who suburban that started I would
whisper that architecture what do you
think the way modern GPUs work is quite
different from from how the East or
absolutely to kill this I was beginning
to extensions and is revealed
Nexxus many things but there are some
analogies between all our products like
by these let's also say that it has been
working on it with video that it's
really the future for all tvs and if yes
the different members even the people
talking problem I mean it makes sense
that service remote in design the border
and you see some some convergence
towards things that are generally with
the Sun and then but it's a great fit
for or key hardware and this widget for
developers really get down to GPUs are
just peers on the same memory pool as
the CPU and you really need like
documented textured layouts and that's
nothing that everything is coming
associate so even the GPU is a
combination of tons of different
processors to significant the process
it's a viewer named a GPU there's quite
a lot of work in the pendant edges there
and that's something that's Hitler
promised how did you hear something that
you from the CPU in prepare your
commands to just give it to them it has
an arm that tries to figure out which
goes where that's just generally good
design things post
to do something picky like using the
hardware video decompression stop or
re-encoding there you have a better for
a new API to do things like compute or
salinity and give this well one of the
best abuse cases is for breakfast which
is kind of just a little bit weird but
but it's not like you want to use
opposed type to the pop-up window with
your graphics and you want to use it
completely separately than the CPU tries
for for loading the system and you want
to have background tests as well and I'm
really happy to see I'm not going back
from and just eat up whatever Victor
units that are feeling you need you
that's also generally good design
community GPU space I'm kidding about
these issues where I want GPU tasks
tangibly and we have no concept of
prioritization GVSU's where no we need
to deal with specified time slices in
priority of it it's about the CPU
schedule
more with us I think what you see first
corner first mover advantages for the
companies that the best party ever
something else something elder so
helpless closes so we for various
reasons is the Jesus software side of
things I am recite on that the card is
that going to be licensable - why are
you telling me that we have not
concluded the notion of it frankly you
know we're first trying to get it going
yeah it's awesome going at the display
yes order we had to change the chiku
architectures get it going it then
recruited any future it sounds like a
separate yeah yeah only that pesky TCA
Tim John yeah well we primarily is in
video
and I've got a light whose monitor on my
desktop some and you'll probably update
Americans yeah heard my voice fall down
we got the voice of God over here
telling us one more question
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.