WEBVTT

00:00:00.080 --> 00:00:07.120
mantle is in a nutshell AMD's initiative to create a new programming model to

00:00:04.640 --> 00:00:12.320
fully exploit the capabilities of modern gpus to improve graphics performance the

00:00:10.000 --> 00:00:16.080
idea is to give developers the ability to have their game engines interact

00:00:14.000 --> 00:00:20.560
directly with the hardware to reduce unnecessary overhead that is introduced

00:00:18.000 --> 00:00:24.640
by other apis most developers who are embracing mantle seem to be particularly

00:00:22.640 --> 00:00:29.519
fed up with the shortcomings and lack of innovation from microsoft with respect

00:00:26.800 --> 00:00:33.120
to directx okay so it's better but there are a lot of questions that remain i

00:00:30.960 --> 00:00:37.120
mean is this just plug and play what games does it work with well right now

00:00:35.200 --> 00:00:41.520
mantle is supported only on Windows platforms and only in games that are

00:00:39.200 --> 00:00:46.000
specifically coded to take advantage of it including battlefield 4 and star

00:00:43.280 --> 00:00:49.840
citizen there is no Linux or steam os support for now and while there were

00:00:47.680 --> 00:00:56.399
rumors early on that the xbox one and playstation 4 would support it that was

00:00:53.280 --> 00:00:58.239
a misunderstanding mantle allows pc

00:00:56.399 --> 00:01:02.160
developers to improve performance by letting them better control the graphics

00:01:00.239 --> 00:01:07.040
hardware and by allowing them to use techniques that were previously limited

00:01:03.920 --> 00:01:09.760
to console game development on the pc

00:01:07.040 --> 00:01:14.000
that should in theory facilitate porting games from a console to a mantle enabled

00:01:11.439 --> 00:01:18.240
pc but that doesn't mean that microsoft and sony's latest consoles support

00:01:16.080 --> 00:01:21.920
mantle or really anything that closely related to it okay so how do you use it

00:01:20.400 --> 00:01:26.080
well i mean have you ever had a game that supports both directx and opengl

00:01:24.320 --> 00:01:28.720
rendering paths it'll have a drop down menu allowing you to choose the render

00:01:27.520 --> 00:01:33.439
path you want mantle aims to be that simple select

00:01:31.439 --> 00:01:38.000
which API you want to use fire up your game and enjoy the performance advantage

00:01:35.680 --> 00:01:42.960
alright sounds great but hold on i've got a mantle supported game and the drop

00:01:40.159 --> 00:01:47.439
down isn't there well every aspect of your system needs to support mantle you

00:01:45.200 --> 00:01:52.880
will need a mantle compatible video card and mantel compatible driver to go along

00:01:50.399 --> 00:01:59.759
with your mantle compatible game alright so i need an AMD graphics card for now

00:01:55.680 --> 00:02:03.920
yes but AMD says it's designed mantle in

00:01:59.759 --> 00:02:06.479
such a way that makes it applicable to a

00:02:03.920 --> 00:02:11.039
range of modern GPU architectures so while it is a proprietary technology

00:02:08.479 --> 00:02:16.080
right now AMD says they're planning to release mantle as an open specification

00:02:13.440 --> 00:02:19.040
sometime in 2014 so stay tuned on that one

00:02:17.040 --> 00:02:22.640
all right so why did AMD do all this work on their own rather than improve

00:02:20.959 --> 00:02:26.959
what was already there and that is a great question and one that i'm actually

00:02:24.640 --> 00:02:31.120
just gonna leave it to AMD dancer from their faq the design of mental was

00:02:29.440 --> 00:02:35.599
driven by feedback from leading game developers who preferred the idea of a

00:02:33.280 --> 00:02:40.160
fresh start with a new API to the extension and patching of existing ones

00:02:38.080 --> 00:02:43.920
okay but what does that mean for directx and opengl

00:02:41.519 --> 00:02:47.760
in reality for now nothing mantle is in its infancy and the industry could still

00:02:46.080 --> 00:02:53.120
kind of tinker with it for a while and then leave it abandoned in a corner but

00:02:51.120 --> 00:02:56.800
if instead the industry adopts it wholeheartedly or even just borrows

00:02:54.879 --> 00:03:00.879
certain aspects of it and applies them to improving directx and opengl AMD

00:02:59.360 --> 00:03:06.239
figures they can call the project a success so all right which leads us to the meat

00:03:04.400 --> 00:03:09.200
of it you sat through the video how much of a performance improvement is there

00:03:07.920 --> 00:03:15.360
with mantle and i'm sorry to disappoint you but unfortunately there's just too wide a

00:03:13.040 --> 00:03:20.319
range to give you a straight up single answer different pc configurations will

00:03:17.920 --> 00:03:25.360
behave in different ways but the general rule is that mantle will have the

00:03:22.159 --> 00:03:27.200
biggest impact in CPU limited scenarios

00:03:25.360 --> 00:03:32.560
particularly because of how much more efficiently it allows a game engine to

00:03:29.519 --> 00:03:34.799
utilize a multi-core processor speaking

00:03:32.560 --> 00:03:38.400
of multi-core processors hotspot shield whether you need to make yourself a bit

00:03:36.640 --> 00:03:42.400
more difficult to track on your multi-core desktop pc or whether you

00:03:40.480 --> 00:03:46.159
need to leverage the mobile data saving services that are available on iOS

00:03:44.319 --> 00:03:50.480
devices when you're on the go hotspot shield is the fast simple way to improve

00:03:48.239 --> 00:03:54.239
your security online that was a terrible segue but my point still stands and

00:03:52.319 --> 00:03:58.080
there's great news you can get a free trial of their elite service at any time

00:03:56.400 --> 00:04:01.360
and if you use offer code Linus you can save 20 when it's time to take the

00:03:59.840 --> 00:04:05.200
plunge so check out the link in the video description to give it a shot like

00:04:03.280 --> 00:04:08.480
this video if you liked it dislike it if you disliked it leave a comment under

00:04:06.959 --> 00:04:12.319
the video and let me know your thoughts on mantle i mean by the time you're

00:04:10.319 --> 00:04:16.000
watching this video it could be a a year later in the landscape could have

00:04:14.239 --> 00:04:19.280
completely changed so i'd love to keep the discussion up to date and as always

00:04:17.759 --> 00:04:24.400
guys don't forget to subscribe to techwiki for more fastest possible

00:04:20.880 --> 00:04:24.400
videos just like this one
