I finally understand the purpose of learning Vector and Matrix in Maths at school Lol
@santiagochris90223 жыл бұрын
Instablaster.
@harshitkumar47603 жыл бұрын
Well there are so many things other than computing world where they are used. Actually they are used in every field at the higher level. Yes every possible field.
@medilyesoudhini74118 жыл бұрын
"well...let me explain"..aghh i love that line
@overpoweredgamer92278 жыл бұрын
Expailn? I thought he said Explain* XD
@medilyesoudhini74118 жыл бұрын
+overpowered gamer damn it --" well leave it like that I won't correct it XD
@xrafter4 жыл бұрын
@@medilyesoudhini7411 Please no correct it please:( Priss the :
@iconict23654 жыл бұрын
Med Ilyes Oudhini it’s been 4 years and you didn’t correct it
@medilyesoudhini74114 жыл бұрын
@@iconict2365 I was so childish back then 😂 it's corrected now
@angelotakigami51547 жыл бұрын
Gary, your explanations are always great. Congratulations!
@jebalimazen18095 жыл бұрын
Great video Gary thx for your deep explaining!
@jtomislav8 жыл бұрын
Congratulations on 2mil subs guys!
@SulavTimsina6 жыл бұрын
3M now.
@jasonk76758 жыл бұрын
Nice video, but I lost you half way there. lol
@lh63556 жыл бұрын
Thank you Gary Sims, I understand, what CPU is, What I discovered is that it's using different ways of using graphics and colors, of games etc.
@atngaming20194 жыл бұрын
we need more of these type of videos on how gary explains how all different parts of a smartphone works together for us to be able to game, mail, fb ,whatsapp, etc
@imraneo8 жыл бұрын
Excellent video Gary. A good break from the other product reviews. Hope to see more of such videos!
@christianstefaniw5857 жыл бұрын
how does the gpu output images to the display?
@Blo0dyAss5 жыл бұрын
Still a mystery
@DaFinkingOrk5 жыл бұрын
Rasterisation I think. (Disclaimer: I'm no expert!!!!! Could all be wrong!) Not sure if rasterisation is the right word though. But this is what happens. Basically rasterisation is turning the 3d scene into a 2d picture. Very very roughly and basically what happens is it looks at the scene it has created in its memory and takes a picture of it through a virtual camera - which is the screen - then it is sent to the screen. That's all after the GPU has created the 3d scene in its memory. Which it does by creating the polygons/triangles in the memory and then repeatedly editing the memory to add things like textures, lighting, particle effects, reflections/shadows etc. Then the next scene is made by editing the previous one - transforming, re-scaling, rotating etc the verticies like he says in the video - then calculating the lighting and shadows etc again. All that is why the amount of memory and *especially* the speed of the memory matters a lot. When each frame is complete, it is rasterised (or whatever the word is) like I tried to describe above. A "picture" is taken from the viewpoint of the screen, various processing is applied to make it look better and more natural (like AA/anti-aliasing) and it is sent to the output - the screen.
@tendenzafashion5 жыл бұрын
@@DaFinkingOrk expert
@joshuagollaher96144 жыл бұрын
RedButtonProductions The 3d scene is mapped to a 2d scene using transformation matrices, then is rasterized and sent to the monitor.
@jurajbeno20464 жыл бұрын
@@DaFinkingOrk wow this is what i came for thanks
@rednafi8 жыл бұрын
the intonation of gary's voice is .......I am heading over to the written article.Thanks a lot for breaking it down to lay people.
@liz_3d8 жыл бұрын
Great video guys !
@deez60057 жыл бұрын
This was a well put together video. Love your channel. Wish there was a similar channel based on iOS
@mewantedbyme17 жыл бұрын
awesome video Gary!!
@gc.s8 жыл бұрын
Congratulations on 2.000.000 Subscribers! :D
@luca53037 жыл бұрын
What does "force GPU rendering" do in the developer options
@GameDevAcademy8 жыл бұрын
Vertexes??? Come on Gary! I spend half of each year teaching my students that the plural for vertex is vertices. This video is great and I want to use it in my teaching but you're killing me with this vertexes business!!!
@Nomad5248 жыл бұрын
Says here either form is acceptable www.dictionary.com/browse/vertex
@GameDevAcademy8 жыл бұрын
+Miller Kavanagh The only thing worse than someone telling you you're wrong is them supporting their argument with an authoritative source. Well, on the plus side I can now get my students to use the video :)
@matrix-path-of-neo7 жыл бұрын
in spanish is vertices if it makes you feel better ....
@mrwho25136 жыл бұрын
grammar it's not an exact science, in order to know the real truth you should ask the person who invented this word. There might be no logical conclusion otherwise
@SuperMasakado6 жыл бұрын
@@mrwho2513 probably the best comment I've ever found on youtube!
@thomaslehner74307 жыл бұрын
This is a professional and informative video that gives broad insight into the topic in a very short time. Thank you for great content.
@namanmehta28078 жыл бұрын
thanks for the video...can u plz make a video on how one can create their own android custom rom...plz..
@rutuparna8 жыл бұрын
What an amazing video! I'm a postgraduate in Computer Science and I had done this in Computational Graphics but you just cleared my concepts amazingly Gary. You rock.
@learnwithalvin73273 жыл бұрын
just liked and subscribed. wish i could do more. i really appreciate the explanation. these are just the details i needed. thank you
@grindallion38666 жыл бұрын
uh... i am quite new in this era but can a good processor ensure us great performance and can i make games and make my videos much better is gpu required for vr gear
@handsomehorsetech8 жыл бұрын
definitely would like this series and thanks a lot!
@veroniquepeeters52328 жыл бұрын
Gary is making me smarter with his video's. good video again.
@kendokaaa8 жыл бұрын
As always, very informative
@Singh_Preet578 жыл бұрын
Thanks Garry for providing us with the precious information.
@monkeith57057 жыл бұрын
I'm still confuse about the parallel thing in GPU. I have read a journal saying that sphere and cylinder have high computational parallelism. How will you know if a figure is parallel enough for GPU?
@jagannathbelel8 жыл бұрын
your explanation is the best love it
@devmishra47008 жыл бұрын
I love your videos. always a thumbs up!
@parthvsquare77628 жыл бұрын
First of all congrats on 2m sub And my question is that what is Xposed And what are custom rom and why are the better than the stock Please explain in the next vedio
@DarkoSupe4 жыл бұрын
Just got hammered because, in my video covering shaders (a really dumbed down version), I say that the pixel/fragment shader runs once for each pixel (I was trying to keep it simple). Now seeing this video, I feel better as you did exactly the same :) I guess great minds think alike :) Nice video!
@JamesRussoMillas8 жыл бұрын
I was litterally just thinking about this the other day. So glad Gary uploaded it :)
@baltazar00075 жыл бұрын
how does the GPU get instruction. is it hex code that goes or is it zero and 1's like binary code. i mean would it be posibelt to take a nvidia graphics card to make it calculate something just by letting it get commands from a IC chip
@llennoco8 жыл бұрын
Each face isn't necessarily a triangle of vertices. Triangles are used to reduce the vertex count but quads offers much better deformation for animation.
@NikC0b28 жыл бұрын
Great explanation !!
@DaNumba238 жыл бұрын
mannn I did a paper on this almost a month ago. Wish you guys did this video sooner 😭
@Russeljrjs8 жыл бұрын
How about the Nvidia Tegra X1?
@dcarrasco26808 жыл бұрын
Congratulations on 2 million guys
@kkoesoemo8 жыл бұрын
Wow, this episode looks like a Techy thingy online class, love it so much ;) Thanks for the deep explanation btw
@aakashr21018 жыл бұрын
You have made it MORE complicated for some people sir.,
@AnarchoTak4 жыл бұрын
69 likes noiice
@gurneetsingh79524 жыл бұрын
It's been four years, is it still complicated for you?
@jtk64024 жыл бұрын
@@gurneetsingh7952 😂😂😂😂
@gianmarcopane28064 жыл бұрын
Great explanation, thanks a lot :D
@RiteshKudalkar8 жыл бұрын
Gary definitely has those amazing explainatory skills! I'd love to see more such type of videos
@shubhamraturi33488 жыл бұрын
Hi Gary , I have only one problem that you never reviewed a Micormax smartphone? why ???????????
@TechStache8 жыл бұрын
Great video! Very complete! btw, at 9:15 , that's Unreal Engine, if i'm right.
@ashishsharma83838 жыл бұрын
i wish i had a teacher like Gary Sims..... your explanations are so understandable... and also i dog the accent.
@TheONEHD17628 жыл бұрын
thanks a lot. a very good explaination
@mattizzle815 жыл бұрын
I love shaders in OpenGL. They are such a powerful tool that are often neglected for some tasks where they just blow away anything that can be done on CPU. Image processing, etc. For example I tried making a 3D scanning app on Android. In Java it was too slow to be practical. In C++ it was somwhat ok but still only 1 frame per second to build a 3D point cloud. Moving pretty much the same code from C++ to GLSL shaders results in an insane speedup sometimes, without much change required since GLSL is so close to C, it is almost just copy and paste. In one instance, the same code that was 19 seconds per frame on a powerful Desktop CPU runs at 30+FPS on a mobile GPU. Just cuts through those calculations like it is nothing. I've been fascinated ever since on what can be done with shaders.
@mskumar9997 жыл бұрын
Awesome clarity !
@KantoKairyu5 жыл бұрын
Wait wait wait, you're telling me it's *not* a home for a kindly elf who eats polygons???
@Medieval3d3d5 жыл бұрын
Thank you Gary, finally someone explained me that, seriously I always wanted to know :)
@radtech2468 жыл бұрын
Gary videos >>>
@naorzamir63464 жыл бұрын
Great explanation, Thanks!
@hetherdane94795 жыл бұрын
Thanks for the video and all but I'm tech fried. Will this external GPU will render my video? I have video pad editor (basically like Sony Vegas but I think better hehe) the program basically saying it's too much stuff going on for it to be rendered in real time. I really need to know if this helps with that :)
@Andre-xu9st8 жыл бұрын
Thanks Gary!
@CarlosHernandez-sd9ws8 жыл бұрын
I just bought a new gaming pc. it has an i7 6700k cpu and a GTX 960 2gb. 2tb. 16gb ram. etc. when i play overwatch its says on the video sertings . intel hd 540 graphics. does this mean my gpu isnt working for some reason?i dont get the frames that i expected from other games too. plz help?
@killertruth1868 жыл бұрын
congrats on 2 million subs.
@psychoticguardianismael39678 жыл бұрын
thanks for the explanation.
@mohdasim78598 жыл бұрын
thanks Gary for explaining this 😁
@JP-sn7cd8 жыл бұрын
Is there a CPU video like this?
@mdjaberhossain73874 жыл бұрын
Thanks a lot sir.This video is so helpful
@Unreelness8 жыл бұрын
love your videos Gary.
@riteshgarg8 жыл бұрын
Gary always rocks :)
@GoddardEmpire8 жыл бұрын
So wait, the Vulcan thing, what is it? I'm aware of it being an improvement but I didn't really understand if it was hardware or software?
@GarySims8 жыл бұрын
Software, like OpenGL or DirectX.
@GoddardEmpire8 жыл бұрын
+Gary Sims Thanks!
@blutskopp8 жыл бұрын
Which game is he showing at 6:46? Nice vid BTW!
@blutskopp8 жыл бұрын
Nvm, dumb question, found it in the video
@emrekonak31148 жыл бұрын
Thnx for The information
@soomjeetsahoo87108 жыл бұрын
but gary u said CPU do have somthing called ILP... So how its not parallel?
@entertextimagebelow7 жыл бұрын
Is there an english version?
@marcusalexio18344 жыл бұрын
Wow this is awesome. Recently I got interested in building my own PC. So naturally I got interested in what each individual part does. It's really fascinating how they all work to create an artificial world. Really good explanation, even though I didn't understand everything 100%
@awaisahmed94188 жыл бұрын
Great stuff Gary
@majedaleisa8 жыл бұрын
which s7 did you mean sn820?
@AbhijitBiswasDBZ8 жыл бұрын
+Gary Sims: can you please explain alu number vs GFLOPS? please
@TonyCorin8 жыл бұрын
I'd love a 2 GPU's in my car.
@sjesudasan8 жыл бұрын
Hi Gary, Great video as always. can you please clarify my doubt, once android N is released to older devices running multiple cores, will the graphics performance improve on supported games and benchmarks?
@vanyaa1048 жыл бұрын
yes it will, vulcan api will help
@yvanbrunel97348 жыл бұрын
Excuse Me Sir. but i wish to know : Google Nexus 6 Runs(operating on API Vulkan) but its GPU and CPU is Adreno 420 and Qualcomm Snapdragon 805 respectively....And the Motorola Moto X(rumored by Motorola to receive android N Updates) Has Adreno 320. So My question is as follows since according to your explaination Gpu are Meant for Trigonometric operations, How is it possible for The Moto X to be able to receive the update(implying the most advanced API) but the LG Nexus 4 also having an Adreno 320 can't(moreoverm the both have the same amount of RAM)....Why can Nexus 6 and Moto X have Operate On API Vulkan but Nexus 4 can't?
@botakleong7888 жыл бұрын
tq Gary for the explanation, appreciate it! keep it up
@karanchawla89548 жыл бұрын
believe me garry i have learned mostly from you Thanks keep doing it
@ciencieiii29694 жыл бұрын
Im more interesed about how gpu use this values to make a picture (comunication to monitor)
@xrafter4 жыл бұрын
Heard of window manager? It a software program that give every graphics app its own window.
@arandomguynamedlars89438 жыл бұрын
Can you also make "a what is a CPU" video?
@xoqes8 жыл бұрын
Gary is the reason why I am still a AA subscriber. Gary and Jayce, the rest of the team are pretty much good video makers with a clear lack of enough knowldege to be hosting a tech channel. But then again, most of the most subscribed youtube tech channels are like this: good video making, almost zero quality content.
@BMWROYAL8 жыл бұрын
So my math teacher couldn't explain why we need geometry but you did, what a world we live in
@laskaralam91193 жыл бұрын
What about VRam?
@hanan19338 жыл бұрын
great video #GARY please do indepth cpu & gpu
@taraf1098 жыл бұрын
Gary is the Wendell of Android Authority!
@dtb64568 жыл бұрын
wich is better nexus 6p or Xperia z5 premium?
@SiamAlamOfficial8 жыл бұрын
Nexus 6P
@hanan19338 жыл бұрын
thumbs up #gary, please do indepth cpu & gpu video. (fully explained)
@sanjeevaher24588 жыл бұрын
While i play a game if the GPU is working so hard then what is the CPU doing?
@TapanThakur19643 жыл бұрын
My GPU is bad in maths. He is of my type. #mygpuislikeme
@veselindekov20558 жыл бұрын
Gary is the best, I would've loved to see more videos from him!
@moseleenone72524 жыл бұрын
So, is the purpose of gpu to form the 3d graphics we see on the screen? I'm still fking confused
@CarlmeisterWasTaken8 жыл бұрын
nice background... must be a GS fan
@mishalahammed58504 жыл бұрын
This video cured my insomnia.
@tendenzafashion5 жыл бұрын
after watching 3 times i understood;thx
@imranhq138 жыл бұрын
which gpu is better mali or adreno? i personally prefer mali
@RainBow-kz9mi6 жыл бұрын
what happens if I enable msaa 4x.
@futtspoppin63484 жыл бұрын
Now I’ll go see if there’s a video that explains this explanation
@CyborgSodaCollects8 жыл бұрын
Gary for greatest tech guru
@SyangjaliThitoMagar6 жыл бұрын
nicely explained
@jasonk76758 жыл бұрын
Is android's answer to metal API from apple Vulkan API?
@Isaax8 жыл бұрын
No? Vulkan is not just for Android genius and it wasnt made specifically for android
@jasonk76758 жыл бұрын
I know, but it certainly is a step up for android from OpenGL.
@Isaax8 жыл бұрын
+Jason Khoo Yeah thats true
@Kepe8 жыл бұрын
Kind of. Vulkan is a universal API that isn't restricted to a certain operating system or hardware. So it can be used on phones, tablets, computers and so on (but it does have some hardware requirements, so don't expect to get Vulkan support on older phones). Vulkan is actually based on AMD's Mantle API, and is developed by the Khronos Group, which is also responsible for OpenGL.
@darvs8 жыл бұрын
Does mali t760 support vulcan api?
@GarySims8 жыл бұрын
No, not at the moment... however there is no technical reason why it shouldn't, it just a case of drivers. But most OEMs will be looking to add Vulkan support to new devices not older ones.
@xceeder8 жыл бұрын
+Gary Sims You are the man , Gary.....
@coooldudedar19948 жыл бұрын
Thank you AA for making videos like these.....definitly very helpful!!!!! Do keep making more of these!!!