First comparison of Vulkan API vs OpenGL ES API on ARM

  Рет қаралды 369,214

Arm®

Arm®

7 жыл бұрын

Vulkan API supports multithreading, which is particularly important for mobile platforms. Multithreading enables the system to balance the workload across multiple CPUs, allowing for lower voltage and frequency. The results give considerable energy savings compared to OpenGL ES API.
Stay connected with Arm:
Website: arm.com/
Twitter: / arm
Facebook: / arm
LinkedIn: / arm
Instagram: / arm

Пікірлер: 285
@kishaloyb.7937
@kishaloyb.7937 6 жыл бұрын
If Vulkan becomes the industry standard then Linux gaming will truly become a reality and we will finally be free from the monopoly of Microsoft and DirectX...
@ancwar6767
@ancwar6767 5 жыл бұрын
Great words! Especially since Nvidia recently released their new RTX card series with support for real-time ray tracing and is currently working on adding those features to both DX12 and Vulkan and Microsoft is of course trying to make a "standard" API for the new technology (that will only work with their shitty operating system). Soon enough AMD will release their own cards with real-time ray tracing support and we all know that Vulkan + AMD GPUs complement each other much more than Vulkan + NVIDIA, and Vulkan is overall much faster and more efficient than DX12, so I think this turn of events (new technology being released) will wake the AAA devs up and they finally switch to a more efficient crossplatform API as their main API, there for AMD GPUs will rise, and Linux gaming will finally become a thing!
@projectumbrellacorporation5130
@projectumbrellacorporation5130 5 жыл бұрын
yea that would be possible if even developers would leave that monopoly
@DriftHyena
@DriftHyena 5 жыл бұрын
Sadly we're still seeing AAA devs suck DX's dick
@alephnull9742
@alephnull9742 4 жыл бұрын
Doubts, programming in Vulkan its more time and effort and I don't think many developers will see the gains worth it, many games use Vulkan today and unfortunately have no linux ports, id software in particular.
@vitulus_
@vitulus_ 4 жыл бұрын
I don't mind Windows...
@NoNick1337
@NoNick1337 7 жыл бұрын
I've noticed a big improvement in Doom with Vulkan API.
@randominternetuser5123
@randominternetuser5123 3 жыл бұрын
9998FPS to 9999FPS
@likeclockwork64butbetter58
@likeclockwork64butbetter58 2 жыл бұрын
Thank you AMD for Mantle. Vulkan took Doom 2016 on my FX 6300 from 45 fps minimums to minimums of 90fps on Ultra. On weaker processors, reducing the load on the master core dramatically boosts performance. It's necessary for arm processors
@reaprg5849
@reaprg5849 5 ай бұрын
Could we get an api that uses an ai to automatically handle that so that it's just perfectly optimized?
@Ashterix_Nocturnal
@Ashterix_Nocturnal 3 ай бұрын
​@@reaprg5849you cant. Its an software. And even if, what if the AI fails? Its basically impractical for you to add AI to Vulkan.
@Ashterix_Nocturnal
@Ashterix_Nocturnal 3 ай бұрын
​@@reaprg5849also, its a rendering software. Not designed as an AI one.
@shiromi1
@shiromi1 5 жыл бұрын
My emulator went from 20-30 FPS to 50-60 FPS when I switched from OpenGL to Vulkan
@projectumbrellacorporation5130
@projectumbrellacorporation5130 5 жыл бұрын
its possible to use it with some games?
@shiromi1
@shiromi1 5 жыл бұрын
@@projectumbrellacorporation5130 hmm idk
@sephirothcrescent1502
@sephirothcrescent1502 5 жыл бұрын
when a game supports vulkan
@PrakashSingh
@PrakashSingh 5 жыл бұрын
Tekken 6 runs Buttery smooth with vulkan emulation on my phone
@sh3ru171
@sh3ru171 4 жыл бұрын
@@PrakashSingh do you play tekken 7 in mobile? How
@CZARNYEU
@CZARNYEU 7 жыл бұрын
Great Comparision Guys :-) Optimalization of code is the most important in this time :-)
@shalomhabibi9594
@shalomhabibi9594 2 жыл бұрын
There isn't one optimization
@reacryp9320
@reacryp9320 5 жыл бұрын
Amazing comparison! Now implement it in current applications and games.
@leonardoasaro2826
@leonardoasaro2826 2 жыл бұрын
Easier said then done!
@doot2359
@doot2359 3 жыл бұрын
My laptop GTX 1050 runs smothly DOOM Eternal with many enemies on screen with alot of effects and stuff going on in my screen , capped at 60 fps with no lag at all Vulkan is the future !
@mekalcovic1553
@mekalcovic1553 3 жыл бұрын
What they don't tell you is how much of a pain it is to use the vulkan api compared to opengl ;)
@agsystems8220
@agsystems8220 3 жыл бұрын
Getting better with intermediate libraries. Being able to deal with something as big as the graphics API that handles everything in every case without a layer to handle your special case is a bad smell from the API anyway.
@KangJangkrik
@KangJangkrik 2 жыл бұрын
Fun fact: try cross your eyes while watching this video, you'll get 3D effect without 3D glasses!
@TechnoGenuine
@TechnoGenuine 5 жыл бұрын
Well explained. Thanks!
@letmedwight
@letmedwight 2 жыл бұрын
Vulkan is a great thing for better performance and or less power consumption, but as far as I know it is terribly difficult to program in Vulkan compared to OpelGL...
@anchorbubba
@anchorbubba 2 жыл бұрын
i think thats mostly due too the prevalence of opengl, it will get easier
@letmedwight
@letmedwight 2 жыл бұрын
@@anchorbubba I heard that you have make every single piece, every single little piece by yourself and it will takes 5 hours just to draw a triangle...
@anchorbubba
@anchorbubba 2 жыл бұрын
@@letmedwight idk if thats exactly true, either way tools will be developed
@letmedwight
@letmedwight 2 жыл бұрын
@@anchorbubba The reason why vulkan is that efficent is that you don't use a simplified interface like OpelGL. Vulkan can directly spreaks to your hardware without a simplified interface but in this case, you have to make everything by yourself as I know...
@zackrider3708
@zackrider3708 Жыл бұрын
Bro, game devs will still use vulkan api even if its a Programming Nightmare, as long as the OS natively supports it..openGL can do everything dx11 can do, but game devs use dx11 because windows-os natively supports dx11
@magisterxmilitum
@magisterxmilitum 7 жыл бұрын
That's all well and good but how about fixing the half baked drivers or implementing geometry and tessellation shader support in your current T880 Vulkan drivers?
@Blendedasian
@Blendedasian 7 жыл бұрын
Yowan Rdotexe don't expect the drivers to get fixed anytime soon, android video drivers are always lightyears behind anything desktop and never get updated.
@TechnoProz
@TechnoProz 7 жыл бұрын
What's the background music used?
@WXSTANG
@WXSTANG 5 жыл бұрын
Thank you AMD. Now to get HSA fully up and industry wide.
@EdUpton
@EdUpton 7 жыл бұрын
to be honest I can put anything into a video side by side with stats. What I want to see are demos that we can pull apart and test ourselves :)
@Emarci93
@Emarci93 7 жыл бұрын
There you go: www.phoronix.com/scan.php?page=article&item=haswell-gl-vulkan&num=1 (on page 2) The software's name for generating the results is PTS, it's free software, you can try it on your pc.
@MissNorington
@MissNorington 7 жыл бұрын
Wow, just wow! But how is the API compared to OpenGL?
4 жыл бұрын
Vulkan é impressionante. Consigo rodar o Aerofly FS 2 em configurações ULTRA HIGH no meu modesto notebook graças ao Vulkan. Os FPS triplicaram.
@TetyLike3
@TetyLike3 Жыл бұрын
seria impressionado if someone can't understand the first sentence
@egslava
@egslava 7 жыл бұрын
Hi! I'm a developer and love a bit graphic programming :-) Actually, Vulkan API is hm... A BIT harder than OpenGL :-D And it's also currently unsupported on old device. In your opinion, is there any strong reason to use it now (not energy I mean)?
@RMLLcrazy
@RMLLcrazy 7 жыл бұрын
It's not so much harder as more verbose. There's nothing actually ''hard'' about it. As in, it's well documented, makes sense and if you can figure out graphics processing in general you can figure out Vulkan. It takes a lot more work to use it, but you'll eventually create a wrapper that makes it more convenient for the functionality of your programs. The API is quite brilliant in how specific it is and that specificity should make it much more interesting to code once you get used to all the functions and what they're doing. There's a steeper learning curve and there's more to learn, but in the end I find that all the hard work makes it easier to achieve what you want to achieve with a more accurate perception of whats actually happening.
@SerBallister
@SerBallister 4 жыл бұрын
@@RMLLcrazy It's not hard for people already deeply familiar with graphics API's and algorithms and what not. I would hate to think what it's like for someone new to graphics, It would be better to start with OpenGL first :)
@kafirmohallida8486
@kafirmohallida8486 2 жыл бұрын
Learn mathematics and make your own graphic API
@sahajsarup
@sahajsarup 6 жыл бұрын
where can we get this demo?
@ZephaniahNoah
@ZephaniahNoah 7 жыл бұрын
That's amazing!
@TheGoblinHacker
@TheGoblinHacker 6 жыл бұрын
People's disbelief today sums up in quote from series "Lost world" - where the professor said "Dinosaurs doesn't exist" while sitting on ones tail xD
@DaminGamerMC
@DaminGamerMC 3 жыл бұрын
the only problem is that setting Vulkan up takes like 3 times more than setting OpenGl up
@kafirmohallida8486
@kafirmohallida8486 2 жыл бұрын
Make your own 3D graphic API.
@DaminGamerMC
@DaminGamerMC 2 жыл бұрын
@@kafirmohallida8486 would you be kind enough to point me to where to learn that
@hectorn4990
@hectorn4990 7 жыл бұрын
Ok but where are my Vulkan games
@phamquanghuy8000
@phamquanghuy8000 7 жыл бұрын
Hector N Doom 2016
@tylerrussell7560
@tylerrussell7560 7 жыл бұрын
Hector N Easier said than done. Vulkan is a LOT harder to code with than OpenGL. XD
@bunnyfreakz
@bunnyfreakz 7 жыл бұрын
Talos Principle
@sonicblast19
@sonicblast19 7 жыл бұрын
Who cares, look at dat tech demo, it's dope lol
@Mongulza
@Mongulza 7 жыл бұрын
You can see the supported games from here en.wikipedia.org/wiki/List_of_games_with_Vulkan_support
@mrtinythumb5363
@mrtinythumb5363 7 жыл бұрын
lol 3 dislikes ? are those microsoft dx fans ?
@obeid5208
@obeid5208 5 жыл бұрын
why are you guys copying me? wtf
@ashutoshsamal4287
@ashutoshsamal4287 5 жыл бұрын
This is the funniest reply chain I have seen in a while🤣
@leonardoasaro2826
@leonardoasaro2826 2 жыл бұрын
@@obeid5208 oh no someone copied your youtube comment😭
@Interestingworld4567
@Interestingworld4567 6 жыл бұрын
AWESOME :D
@Kino-Imsureq
@Kino-Imsureq 4 жыл бұрын
lol using vulkan to train neural networks, legit stuff man.
@ultimateeverythink7824
@ultimateeverythink7824 5 жыл бұрын
Vulkan less CPU use, Optimal on GPU👍
@spexcy6533
@spexcy6533 4 жыл бұрын
Ultimate DRAGSTAR of course
@AS-dr1cp
@AS-dr1cp 5 жыл бұрын
Yep this guy us right! Launched pubg mobile with Vulcan instead of Open GL 2.0 and I played for an extra 1 hour and got 5-10 FPS more than Open GL 2.0. Reccomended!
@AS-dr1cp
@AS-dr1cp 5 жыл бұрын
Before: 52 FPS - 58 FPS, 3 hour playtime at HDR graphics setting at "Extreme" fps setting. After: 58 FPS - 60 FPS, 4 hour playtime at HDR graphics at "Extreme" fps setting. If you are wondering how I got to launch it with Vulcan, I used an app called GFX+ tool. Its a payed app but I am sure you can get it APK for free.
@user-tc8jr3re1e
@user-tc8jr3re1e 4 жыл бұрын
厉害👍
@arhamhadad8007
@arhamhadad8007 6 жыл бұрын
so,who is better?
@Zi7ar21
@Zi7ar21 3 жыл бұрын
There is a surprisingly little amount of people talking about how wide this video is
@SomeRandomPiggo
@SomeRandomPiggo Жыл бұрын
ikr, i kept scrolling up lmao
@circuit10
@circuit10 Жыл бұрын
@@SomeRandomPiggo Yes, it looks like it's scrolled down
@musikSkool
@musikSkool 4 жыл бұрын
I love it. I always knew bad software was holding us back.
@kraken.30
@kraken.30 Жыл бұрын
the problem is this: I install vdxk and why does it launch 11direct
@lucianoinso
@lucianoinso 6 жыл бұрын
Doesn't show the version that they are using...
@totallynuts7595
@totallynuts7595 6 жыл бұрын
So Vulkan is a cross platform API and this is what it's vapable of? I'd say it's the future of gaming, but that test was on CPU only. This does mean that using integrated graphics will be better with Vulkan! I'll have to check for a GPU demo. Also, imagine what a platform could do with this and the new AMD Ryzen chips that have Vega graphics. That means portability! The future *looks* bright for portable games
@totallynuts7595
@totallynuts7595 6 жыл бұрын
Toto Ze true that. I wish I could test multiple engines that support both OpenGL and Vulkan. Preferably engines confirmed to have been made by professionals.
@lanadelrey3821
@lanadelrey3821 6 жыл бұрын
Nintendo Switch is benefiting because of this.
@niks660097
@niks660097 3 жыл бұрын
no, switch uses nvidia custom low level api..
@Ziploz
@Ziploz 5 жыл бұрын
Who here tried to scroll up?
@watherby29
@watherby29 3 жыл бұрын
Tried and failed
@eclairesrhapsodos5496
@eclairesrhapsodos5496 Жыл бұрын
I got enforcement of Vulkan usage on my smartphone custom ROM (Octavi OS android 12).
@nwoluna
@nwoluna 7 жыл бұрын
Interesante. Saludos desde España
@_msnnanbakbshhsn
@_msnnanbakbshhsn 6 жыл бұрын
Wow!
@jamshidjonkhakimjonov4168
@jamshidjonkhakimjonov4168 7 жыл бұрын
cool
@priviel1536
@priviel1536 3 жыл бұрын
How can I enable vulkan? My device supports it. It Doesnt appear in developer option only default and skia
@avtem
@avtem Жыл бұрын
OpenGL: Works Vulkan: Your graphics card is not compatible with vulkan
@georgewashington1788
@georgewashington1788 8 ай бұрын
Yeah long story short nobody gives fuck about Vulkan on mobile.
@universaltoons
@universaltoons 7 ай бұрын
oem manufacturers waiting for qualcomm's updated vk drivers
@Repne64Bit
@Repne64Bit 7 жыл бұрын
GTA 5 engine needs to support Vulkan!
@greatbullet7372
@greatbullet7372 6 жыл бұрын
that would be really awesome, my cpu would cry of luck
@c56edfrq
@c56edfrq 6 жыл бұрын
Vulkan it's only for phone's.
@loopies6364
@loopies6364 6 жыл бұрын
Repne RAGE*
@industab
@industab 6 жыл бұрын
Can you run Wolfenstein II The New Colossus on your phone ?
@fredhair
@fredhair 6 жыл бұрын
Senior c56edfrq vulkan isn't just for phones
@cesarramospuente6685
@cesarramospuente6685 5 жыл бұрын
Why mali G72 is not compatible with vulkan?
@pablofraile8304
@pablofraile8304 5 жыл бұрын
Why do you say it isn't?
@deniskirin6007
@deniskirin6007 5 жыл бұрын
I try Vulkan, norm...but where hardware?
@zink10craft70
@zink10craft70 4 жыл бұрын
There is no Vulkan "hardware", the manufacturers of your GPU need to have a driver for Vulkan, in order for Vulkan to work.
@StablestLeaf
@StablestLeaf 2 жыл бұрын
Run same graphics sequence with same quality and frame rate and test who consume less energy than other is more important in my case vulkan is better option but not all apps are optimize for vulkan in the other hand it doesn't matter what api you use 😭
@TheRealNightShot
@TheRealNightShot 5 жыл бұрын
Vulkan Api: *Destroys OpenGl* Epic Games: *Good let's use OpenGl for run Fortnite Mobile*
@vitulus_
@vitulus_ 4 жыл бұрын
Vulkan isn't some magic program which makes your program run faster. It would be very difficult for fortnire to implement vulkan over their engine.
@WillFaustCuber
@WillFaustCuber 4 жыл бұрын
@@vitulus_ true, but Vulcan is a better API and they should work on creating a Vulcan back-end sometime in the future
@patrollingthemojavemakesyo5948
@patrollingthemojavemakesyo5948 4 жыл бұрын
On Samsung devices it is Vulcan api and on apple it is metal api
@SerBallister
@SerBallister 4 жыл бұрын
@@WillFaustCuber How much market share of Android devices is Vulkan supporting ?
@WillFaustCuber
@WillFaustCuber 4 жыл бұрын
@@SerBallister most I believe. All modern snapdragons support it.
@meesacalledjarjarbinks3500
@meesacalledjarjarbinks3500 6 жыл бұрын
But what about male models
@julien8097
@julien8097 5 жыл бұрын
very good but you didn't give us the vulkan cpu percentage per core cause i dont really trust the graphs that you gave us i trust numbers :) cause after all if you really want OpenGL Es to use 4 threads you can do it, you just have to devied the screen by 4 and set 4 cameras for each part of the screen :)
@moneyisenergy
@moneyisenergy 5 жыл бұрын
Then you draw the scene 4 times so not really good. :(
@henryso4
@henryso4 5 жыл бұрын
'set 4 cameras for each part of the screen' i see you don't know how graphics works. opengl, and opengl es has a system called contexts, and a context is what manages every call you make to the opengl API for that specific window but the issue is that these contexts are not thread-safe, meaning you cannot call to them from other threads. you cannot just make '4 cameras' for each part of the screen and run it on 4 threads, otherwise you'd be creating four contexts and fitting th em into a screen, setting up four vertex/index buffers with the exact same info, as well as textures, etc., and then making four different API calls to draw over just 1. that would be horrendous performance wise, and a massive pain in the ass to implement. Also there's no idea of 'cameras' in opengl, or any graphics API. you have matrices that you use to transform vertices, and a combination of a projection matrix and a view matrix is what makes up a camera in rasterization.
@Kino-Imsureq
@Kino-Imsureq 4 жыл бұрын
If i were to set up a camera and a thread for each pixel, its basically just using one camera for the whole screen + a burden of threads for your PC to handle. "Cameras" are not threads. "Cameras" are simply just the translation of points from 3D world-space to 2D view-space. Threads are more-or-less parallel computing, simply stated. Kinda ridiculous to do such a method, right?
@leonardoasaro2826
@leonardoasaro2826 2 жыл бұрын
@@Kino-Imsureq cameras don't exist, unfortunately its not like unity/other game engines
@Kino-Imsureq
@Kino-Imsureq 2 жыл бұрын
@@leonardoasaro2826 yeah ik but im just showing a scenario where you somehow figured out how to define multiple cameras
@atirutwattanamongkol8806
@atirutwattanamongkol8806 2 жыл бұрын
Wow this video is straight up abnormally wide
@stifflery
@stifflery 4 жыл бұрын
Many thanks to AMD's Mantle API.
@thantzhtut7745
@thantzhtut7745 5 жыл бұрын
​ေကာင္​းတယ္​
@69fox
@69fox 3 жыл бұрын
The widest video I've ever seen.
@robatortas_
@robatortas_ 3 жыл бұрын
the bad thing, is that vulkan is more tedious to program than opengl.
@eclairesrhapsodos5496
@eclairesrhapsodos5496 Жыл бұрын
I wish From Software use Vulkan instead of DX12 feature level 12 in Elden Ring (Nvidia mesh shading I guess). Like it's genuinely can run 30fps 720p on integrated gpu Intel Iris XE, but god damn, it dont even start on my pc, what can run Dark Souls 3 on max settings, bruh......
@ABDTalk1
@ABDTalk1 Жыл бұрын
Is Vulkan good or no?
@dreadlord2704san
@dreadlord2704san Жыл бұрын
@@ABDTalk1 its trash
@DanishCraft
@DanishCraft 4 ай бұрын
@@dreadlord2704sanNo. If it is implemented correctly. It is way faster than OpenGL.
@Katt1n
@Katt1n 4 жыл бұрын
I don't understand why OpenGL is using so much CPU power. It's just a tool used for writing stuff to the GPU. Since there is only one bus, using multiple cores should not make much of a difference either. What is it that im not understanding?
@SerBallister
@SerBallister 4 жыл бұрын
OpenGL is too abstract and doesn't really represent how modern hardware is working. For example, turning blending on or off can result in shaders getting recompiled on the fly because opengl doesn't expose the fact this needs to happen, it just gives you a blend on/off state, so as a programmer you see random unpredictable stutters coming from the GL driver because the API itself cannot give the driver enough information about how exactly resources are being used ahead of time. Another issue is OGL is single threaded, modern GPUs are so fast it's a challenge to keep them 100% busy.
@Katt1n
@Katt1n 4 жыл бұрын
@@SerBallister Great response, thanks!
@smashhittherisespecialkapa3034
@smashhittherisespecialkapa3034 3 жыл бұрын
Microsoft LunarG Vulkan!? Disney It’s Show Yourself! SoC energy!?
@stefanojanuaryco
@stefanojanuaryco 2 жыл бұрын
Single core vs multiple core
@mab3667
@mab3667 2 жыл бұрын
No wonder games like genshin impact have way better performance in vulkan tweak on android
@freddynolimit86
@freddynolimit86 7 жыл бұрын
good vulcan...
@morethanjustasloth5528
@morethanjustasloth5528 2 жыл бұрын
What exactly is being compared here? These are both APIs for the GPU. There's no actual implementation code for either of these programs. All the implementation of Vulkan and OpenGL functions are dependent on the GPU manufacturer.
@georgewashington1788
@georgewashington1788 8 ай бұрын
Some people claim it's easier to make driver for Vulkan than the opengl.
@randomcatontheinternet2771
@randomcatontheinternet2771 3 жыл бұрын
me watching this after play Doom Eternal which uses Vulkan
@ElvisChibundu
@ElvisChibundu 3 жыл бұрын
And here is how they performs on Android: kzbin.info/www/bejne/jKbNlZ5jg7F9otk
@rey1242
@rey1242 6 жыл бұрын
This... Hmm idk...
@lucutes2936
@lucutes2936 Жыл бұрын
2022
@SUPABROS
@SUPABROS 3 жыл бұрын
Dude Vulkan is simklar to OpenGL 2.0 in FPS but same as 3.1 in fraohics
@insync8234
@insync8234 7 жыл бұрын
Either those readings were animated using the respective APIS or just over exaggerated. I'm not convinced
@nicolasvega826
@nicolasvega826 7 жыл бұрын
alguno de habla hispana? :v
@randominternetuser5123
@randominternetuser5123 4 жыл бұрын
w i d e
@caxmxhe5209
@caxmxhe5209 4 жыл бұрын
nice screen tearing
@abcxyz-nd6xh
@abcxyz-nd6xh 2 жыл бұрын
Spend months & perhaps years, of my brain energy to re-learn Vulkan, from the familiar OpenGL, to achieve ONLY an Energy Saving of 15% ?????
@Osmanarov131
@Osmanarov131 3 жыл бұрын
amd vulkan will be best
@darthnegativehunter8659
@darthnegativehunter8659 4 жыл бұрын
very bad presentation. why? because it didn't say ES what? the version wasn't mentioned. also when you are dealing with ES drivers get all fuzzy. you have to go with main opengl, and you have to use it right
@tjkemp9130
@tjkemp9130 4 жыл бұрын
Are you saying you want Vulkan to flop miserably and die because you think they made a very bad presentation? Cause it sounds like you are!
@mehmetedex
@mehmetedex 4 жыл бұрын
at the end of 2019 google is about to sell pixel 4 with OpenGL ES if Vulkan API is that good why industry giants still use OpenGL ES
@DesertCookie
@DesertCookie 4 жыл бұрын
In technology everything has to be backwards compatible. I mean, BluRays are great, but the player wouldn't be worth much, if it wouldn't also play the old DVDs and CDs.
@mehmetedex
@mehmetedex 4 жыл бұрын
@@DesertCookie In the case of apple its the opposite they just drop things suddenly. They transitioned to "Metal" like they performed a "magic sheet disappearing trick" in favor of getting rid of Nvidia compatibility I guess.
@DesertCookie
@DesertCookie 4 жыл бұрын
True. At least we have Vulkan on all operating systems now.
@ruper0
@ruper0 5 жыл бұрын
im watching 144p theyre both the same
@uniqhnd23
@uniqhnd23 4 жыл бұрын
Did you not even watch the video? "There will be no visual differences"
@timmturner
@timmturner 7 жыл бұрын
Vulkan is an awesome API but very difficult to implement, we need some middleware.
@motoktips3024
@motoktips3024 7 жыл бұрын
no shitty middleware, thank you. It's not difficult, there is just much to do still, the tools are available and are being made with open source in mind. It will get easyer and easyer every day.
@Mr_Spock512
@Mr_Spock512 7 жыл бұрын
Middleware would defeat the purpose of Vulkan which is to be closer to the metal.
@SerBallister
@SerBallister 4 жыл бұрын
@@Mr_Spock512 So having something like a faster version of Unreal engine is not useful ?
@Andrei-rp3dz
@Andrei-rp3dz 5 жыл бұрын
Thing is though, OpenGL has been around since the late 90s while Vulkan is very new. So right now Vulkan is not really as stable as it can be, it just takes time to roll out.
@henryso4
@henryso4 5 жыл бұрын
opengl has changed immensely from the late 90s to now, notably with the api being completely reworked from 2005-2010, though it is a lot more matured. nvidia drivers have something like a million lines of code with edge-cases for opengl, though that's because opengl is fairly high level compared to even dx11 (which gives you more control about memory allocation), dx12 and vulkan. With vulkan though the implementation in the driver shouldn't need so many hacks and edge-cases, cause it's so low level that it's up to the graphics/game developer to do all the optimizations, buffer allocation, etc. by hand
@phyyl
@phyyl 3 жыл бұрын
what the hell is this aspect ratio? please don't
@hanniffydinn6019
@hanniffydinn6019 6 жыл бұрын
Well Apple Today deprecate OpenGL ES ... So all we have now is metal and Vulkan,
@francoistalgorn3506
@francoistalgorn3506 5 жыл бұрын
Deprecated is not unsupported. OpenGL will still be massively used for years to come, as Vulkan should gradually mature and pervades CG devs.
@b3nsh4
@b3nsh4 3 жыл бұрын
KZbin knows I only like openGl
@TheMrKeksLp
@TheMrKeksLp 4 жыл бұрын
To be fair OpenGL ES is kinda stupid
@SerBallister
@SerBallister 4 жыл бұрын
I'm doing embedded development so ES2 is the best I get. Talk about CPU bound.
@StevanXS
@StevanXS 3 жыл бұрын
Vulkan always crashed idk why
@DanishCraft
@DanishCraft 4 ай бұрын
your GPU probably doesn't support it.
@daddydarmon2558
@daddydarmon2558 7 жыл бұрын
vulkan wins...clearer graphic (if you have good eyes), less power consumption, boost fps..next bring out the monopolizer money sucker micro$oftex's directxxx to compare with vulkan
@buzai12
@buzai12 7 жыл бұрын
gtx1060 overclocked couldn't even beat rx470 reference in Doom Vulkan... shows how bad AMD potential is... kappa
@lilililiililili6363
@lilililiililili6363 4 жыл бұрын
opengl is pure garbage. lol
@falconrider7032
@falconrider7032 2 жыл бұрын
Vulkan is garbage on my pc
@SnakeEngine
@SnakeEngine 7 жыл бұрын
That opengl bar is much bigger, therefore opengl is more powerful. Go home Vulkan, you are drunk.
@Kino-Imsureq
@Kino-Imsureq 4 жыл бұрын
True, OpenGL is more powerful towards the CPU, which is why _game developers don't always like it_ Vulkan uses the GPU more, where the GPU has hundreds (if not thousands) more cores than the CPU; it renders things a lot quicker; Vulkan fulfills the purpose of the GPU a lot more - to handle graphics calculations, not just color a bunch of pixels and paste them unto the screen. I don't know with you; are you good with OpenGL, or are you just a random person commenting on these videos (intended for developers, especially beginners in this graphics area) ?
@milk_yt
@milk_yt 5 ай бұрын
Graphics APIs have nothing to do with CPU,
Arm New Reality Series: Feedback and Simulation
11:44
Arm®
Рет қаралды 595 М.
ПРОЦЕССОРЫ ARM vs x86: ОБЪЯСНЯЕМ
12:07
Droider
Рет қаралды 680 М.
How did CatNap end up in Luca cartoon?🙀
00:16
LOL
Рет қаралды 6 МЛН
Can You Draw The PERFECT Circle?
00:57
Stokes Twins
Рет қаралды 59 МЛН
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Рет қаралды 122 МЛН
ALL IT TAKES... A Vulkan Story
29:10
The Cherno
Рет қаралды 124 М.
APIs Explained (in 4 Minutes)
3:57
Exponent
Рет қаралды 490 М.
How long does it take to learn Vulkan?
6:16
GetIntoGameDev
Рет қаралды 9 М.
INSANE OpenAI News: GPT-4o and your own AI partner
28:48
AI Search
Рет қаралды 276 М.
Vulkan API and DCS | USAF Sim/Wargame Developer Reacts
9:40
The Ops Center By Mike Solyom
Рет қаралды 67 М.
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 4,9 МЛН
I FIXED VULKAN!
23:31
The Cherno
Рет қаралды 72 М.
3D printed Nintendo Switch Game Carousel
0:14
Bambu Lab
Рет қаралды 1,7 МЛН
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 5 МЛН