DirectX 12 & Vulkan as Fast As Possible

Techquickie ·Techquickie ·2015-05-07 · 880 words · ~4 min read
Floatplane YouTube

Transcript

JSON SRT VTT 66
0:00 like everyone else in their dog we've heard the rumors about directx12 and
0:04 Vulcan and how great they're going to be I mean we're talking stuff like massive
0:08 frame rate increases the ability to combine performance between gpus even
0:12 those from different manufacturers and a
0:16 drastic reduction in CPU bottlenecks so we thought this topic deserved a little
0:20 bit of love let's start with what's an API an API or an application programming
0:25 interface is defined very roughly as an operating systems available resources
0:30 and tools that developers can use to create software with or in other words
0:35 they're like the the Lego bricks that a programmer's inner child can use his or
0:40 her imagination to build with there are some problems that can arise from this
0:44 approach however and whether through the desire to keep the blocks simpler to use
0:49 at the expense of their effectiveness or the bloat of supporting Legacy features
0:54 and underperforming API can have a
0:57 dreadful impact on the performance of the finished program a big problem for
1:01 gamers who want more realistic water effects and facial animations but don't
1:06 want to spend a th000 bucks on a shiny new graphics card that's where the
1:10 mantle API came in AMD sought to give
1:13 programmers more direct access to how their software interacted with the
1:18 graphical processor allowing them to better optimize their software and
1:22 improve performance and while they were generally successful in achieving this
1:26 the game support list is still pretty small and without other graph Graphics
1:30 chip makers on board that train was unlikely to ever leave the station that
1:34 is where the more established Graphics API players you may have heard of
1:38 Microsoft and Kronos that's where they come in they're poised to deliver their
1:43 directx12 and Vulcan apis respectively
1:46 and while these are technically two different approaches they seem to be
1:50 headed towards similar goals both work to minimize graphical driver overhead by
1:55 simplifying protocol routes and reducing operation redundancies and both aside
2:00 from adding features for more Simplicity and realism Etc Focus heavily on
2:04 preventing draw calls the commands given by the CPU to the GPU to render
2:09 something from being a bottleneck as more and more objects appear on screen
2:13 in a given scene oh and also to assist multi-threaded CPUs with more evenly
2:18 spreading out their workload to theoretically improve performance by
2:22 Leaps and Bounds but as amazing as some
2:25 of the demos we've seen have been I mean Microsoft showed off more than double
2:30 performance in the asteroids demo at GDC 2015 the rainbow probably won't stretch
2:35 as far as some may hope especially with existing games where the bottlenecks
2:40 being alleviated were already minimized during the development process but
2:44 that's not to say that the future with unbelievable numbers of objects and
2:48 effects isn't something to get excited about for everyone from the guys who do
2:52 want to buy $1,000 graphics cards to the guys running several year old Hardware
2:56 since both Vulcan and direct X12 will work on EX existing graphics cards as
3:01 long as you have a compatible operating system and driver and while the chances
3:06 are the rainbow won't stretch as far as some hope with first reports of real
3:10 game FPS increases being pretty small
3:14 the longer term effects of newer better tools are hard to measure with old
3:18 structures and to think that this extra Headroom is going to go unused for long
3:22 seems fairly naive no matter how many blocks they put in the bucket there's
3:26 always like that one kid who isn't happy until they've used every last one for
3:30 their castle and likely that kid has already started building speaking of
3:34 building blocks Squarespace simple power
3:37 beautiful websites with 247 tech support via live chat and email it starts at
3:42 only eight bucks a month and their sites look great and work on any device
3:47 whether it's a desktop a laptop or even a phone with something called responsive
3:52 design it just means that your website will kind of go oh holy crap they're
3:56 looking at it on their phone I better make sure that they can actually see all the stuff and all the sliders and
4:00 elements work correctly they've got all kinds of different templates that you
4:04 can use whether it's you want to make an e-commerce site a Blog a portfolio or
4:08 whatever else and every website comes with a free online store so you can even
4:12 sell stuff through it you can start a trial with no credit card required so
4:16 that's a two-e trial to try it out and find out if Squarespace is right for you
4:20 and when you decide to sign up make sure you use offer code Linus to get 10% off
4:24 your first purchase so I think that's
4:28 pretty much it guys thanks for watching watching this video like it if you liked it dislike it if you thought it sucked
4:32 leave a comment if you have suggestions for future fastest Possible episodes just like this one and don't forget to
4:35 subscribe and follow and all that good stuff