No video

What is a GPU and how does it work? - Gary explains

  Рет қаралды 226,870

Android Authority

Android Authority

Күн бұрын

Read the full article: goo.gl/n6uDIz
For many people GPUs are shrouded in mystery. You might know they have something to do with 3D gaming, but beyond that maybe you don't really understand what is going on. So let's take a peek and see what is behind the curtain.
Download the AndroidAuthority App: play.google.co...
Subscribe to our KZfaq channel: www.youtube.com...
----------------------------------------------------
Stay connected to Android Authority:
- www.androidauth...
- google.com/+and...
- / androidauthority
- / androidauth
- / androidauthority
Follow the Team:
Josh Vergara: plus.google.co...
Joe Hindy: plus.google.co...
Lanh Nguyen: plus.google.co...
Jayce Broda: plus.google.co...
Gary Sims: plus.google.co...
Kris Carlon: plus.google.com...
Nirave Gondhia: plus.google.com...
Krystal Lora: plus.google.com...
John Velasco: plus.google.com...
Bailey Stein: plus.google.com...

Пікірлер: 289
@samueltan2148
@samueltan2148 8 жыл бұрын
I finally understand the purpose of learning Vector and Matrix in Maths at school Lol
@santiagochris9022
@santiagochris9022 3 жыл бұрын
Instablaster.
@harshitkumar4760
@harshitkumar4760 2 жыл бұрын
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.
@medilyesoudhini7411
@medilyesoudhini7411 8 жыл бұрын
"well...let me explain"..aghh i love that line
@overpoweredgamer9227
@overpoweredgamer9227 8 жыл бұрын
Expailn? I thought he said Explain* XD
@medilyesoudhini7411
@medilyesoudhini7411 8 жыл бұрын
+overpowered gamer damn it --" well leave it like that I won't correct it XD
@xrafter
@xrafter 4 жыл бұрын
@@medilyesoudhini7411 Please no correct it please:( Priss the :
@iconict2365
@iconict2365 4 жыл бұрын
Med Ilyes Oudhini it’s been 4 years and you didn’t correct it
@medilyesoudhini7411
@medilyesoudhini7411 4 жыл бұрын
@@iconict2365 I was so childish back then 😂 it's corrected now
@angelotakigami5154
@angelotakigami5154 6 жыл бұрын
Gary, your explanations are always great. Congratulations!
@jasonk7675
@jasonk7675 8 жыл бұрын
Nice video, but I lost you half way there. lol
@jebalimazen1809
@jebalimazen1809 4 жыл бұрын
Great video Gary thx for your deep explaining!
@imraneo
@imraneo 8 жыл бұрын
Excellent video Gary. A good break from the other product reviews. Hope to see more of such videos!
@jtomislav
@jtomislav 8 жыл бұрын
Congratulations on 2mil subs guys!
@SulavTimsina
@SulavTimsina 6 жыл бұрын
3M now.
@atngaming2019
@atngaming2019 4 жыл бұрын
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
@lh6355
@lh6355 6 жыл бұрын
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.
@GameDevAcademy
@GameDevAcademy 8 жыл бұрын
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!!!
@Nomad524
@Nomad524 8 жыл бұрын
Says here either form is acceptable www.dictionary.com/browse/vertex
@GameDevAcademy
@GameDevAcademy 8 жыл бұрын
+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-neo
@matrix-path-of-neo 7 жыл бұрын
in spanish is vertices if it makes you feel better ....
@mrwho2513
@mrwho2513 5 жыл бұрын
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
@SuperMasakado
@SuperMasakado 5 жыл бұрын
@@mrwho2513 probably the best comment I've ever found on youtube!
@rednafi
@rednafi 8 жыл бұрын
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.
@deez6005
@deez6005 7 жыл бұрын
This was a well put together video. Love your channel. Wish there was a similar channel based on iOS
@rutuparna
@rutuparna 8 жыл бұрын
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.
@gc.s
@gc.s 8 жыл бұрын
Congratulations on 2.000.000 Subscribers! :D
@namanmehta2807
@namanmehta2807 8 жыл бұрын
thanks for the video...can u plz make a video on how one can create their own android custom rom...plz..
@mewantedbyme1
@mewantedbyme1 7 жыл бұрын
awesome video Gary!!
@christianstefaniw585
@christianstefaniw585 7 жыл бұрын
how does the gpu output images to the display?
@Blo0dyAss
@Blo0dyAss 5 жыл бұрын
Still a mystery
@DaFinkingOrk
@DaFinkingOrk 5 жыл бұрын
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.
@tendenzafashion
@tendenzafashion 5 жыл бұрын
@@DaFinkingOrk expert
@joshuagollaher9614
@joshuagollaher9614 4 жыл бұрын
RedButtonProductions The 3d scene is mapped to a 2d scene using transformation matrices, then is rasterized and sent to the monitor.
@jurajbeno2046
@jurajbeno2046 4 жыл бұрын
@@DaFinkingOrk wow this is what i came for thanks
@liz_3d
@liz_3d 8 жыл бұрын
Great video guys !
@thomaslehner7430
@thomaslehner7430 7 жыл бұрын
This is a professional and informative video that gives broad insight into the topic in a very short time. Thank you for great content.
@learnwithalvin7327
@learnwithalvin7327 3 жыл бұрын
just liked and subscribed. wish i could do more. i really appreciate the explanation. these are just the details i needed. thank you
@parthvsquare7762
@parthvsquare7762 8 жыл бұрын
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
@luca5303
@luca5303 6 жыл бұрын
What does "force GPU rendering" do in the developer options
@grindallion3866
@grindallion3866 6 жыл бұрын
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
@DaNumba23
@DaNumba23 8 жыл бұрын
mannn I did a paper on this almost a month ago. Wish you guys did this video sooner 😭
@llennoco
@llennoco 8 жыл бұрын
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.
@sharanpreet5559
@sharanpreet5559 8 жыл бұрын
Thanks Garry for providing us with the precious information.
@DarkoSupe
@DarkoSupe 4 жыл бұрын
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!
@veroniquepeeters5232
@veroniquepeeters5232 8 жыл бұрын
Gary is making me smarter with his video's. good video again.
@aakashr2101
@aakashr2101 7 жыл бұрын
You have made it MORE complicated for some people sir.,
@AnarchoTak
@AnarchoTak 4 жыл бұрын
69 likes noiice
@gurneetsingh7952
@gurneetsingh7952 3 жыл бұрын
It's been four years, is it still complicated for you?
@jtk6402
@jtk6402 3 жыл бұрын
@@gurneetsingh7952 😂😂😂😂
@devmishra4700
@devmishra4700 8 жыл бұрын
I love your videos. always a thumbs up!
@jagannathbelel
@jagannathbelel 8 жыл бұрын
your explanation is the best love it
@JamesRussoMillas
@JamesRussoMillas 8 жыл бұрын
I was litterally just thinking about this the other day. So glad Gary uploaded it :)
@marcusalexio1834
@marcusalexio1834 4 жыл бұрын
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%
@kkoesoemo
@kkoesoemo 8 жыл бұрын
Wow, this episode looks like a Techy thingy online class, love it so much ;) Thanks for the deep explanation btw
@user-zq8zs3ti7z
@user-zq8zs3ti7z 8 жыл бұрын
definitely would like this series and thanks a lot!
@RiteshKudalkar
@RiteshKudalkar 8 жыл бұрын
Gary definitely has those amazing explainatory skills! I'd love to see more such type of videos
@Andre-xu9st
@Andre-xu9st 8 жыл бұрын
Thanks Gary!
@kendokaaa
@kendokaaa 8 жыл бұрын
As always, very informative
@emrekonak3114
@emrekonak3114 8 жыл бұрын
Thnx for The information
@NicolasCordoba
@NicolasCordoba 8 жыл бұрын
Great explanation !!
@TheONEHD1762
@TheONEHD1762 8 жыл бұрын
thanks a lot. a very good explaination
@xoqes
@xoqes 8 жыл бұрын
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.
@Medieval3d3d
@Medieval3d3d 5 жыл бұрын
Thank you Gary, finally someone explained me that, seriously I always wanted to know :)
@ashishsharma8383
@ashishsharma8383 8 жыл бұрын
i wish i had a teacher like Gary Sims..... your explanations are so understandable... and also i dog the accent.
@killertruth186
@killertruth186 8 жыл бұрын
congrats on 2 million subs.
@psychoticguardianismael3967
@psychoticguardianismael3967 8 жыл бұрын
thanks for the explanation.
@mattizzle81
@mattizzle81 4 жыл бұрын
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.
@dcarrasco2680
@dcarrasco2680 8 жыл бұрын
Congratulations on 2 million guys
@gianmarcopane2806
@gianmarcopane2806 3 жыл бұрын
Great explanation, thanks a lot :D
@radtech246
@radtech246 8 жыл бұрын
Gary videos >>>
@MountainKing123
@MountainKing123 2 жыл бұрын
FIrst off all, the plural of vertex is vertices. Second, the Protostar demo was made in Unreal, not Unity.. And last but not least, this video does not explain how GPUs work at all. It scratches the tip of the iceberg but all of the information is so high level, and more about the software than the actual hardware, that no one watching this video would have the slightest grasp about how GPUs actually work.
@naorzamir6346
@naorzamir6346 3 жыл бұрын
Great explanation, Thanks!
@mohdasim7859
@mohdasim7859 8 жыл бұрын
thanks Gary for explaining this 😁
@Russeljrjs
@Russeljrjs 8 жыл бұрын
How about the Nvidia Tegra X1?
@tendenzafashion
@tendenzafashion 5 жыл бұрын
after watching 3 times i understood;thx
@riteshgarg
@riteshgarg 8 жыл бұрын
Gary always rocks :)
@baltazar0007
@baltazar0007 5 жыл бұрын
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
@mdjaberhossain7387
@mdjaberhossain7387 4 жыл бұрын
Thanks a lot sir.This video is so helpful
@mskumar999
@mskumar999 6 жыл бұрын
Awesome clarity !
@hanan1933
@hanan1933 8 жыл бұрын
thumbs up #gary, please do indepth cpu & gpu video. (fully explained)
@shubhamraturi3348
@shubhamraturi3348 8 жыл бұрын
Hi Gary , I have only one problem that you never reviewed a Micormax smartphone? why ???????????
@TonyCorin
@TonyCorin 8 жыл бұрын
I'd love a 2 GPU's in my car.
@kory7698
@kory7698 8 жыл бұрын
Great vid
@coooldudedar1994
@coooldudedar1994 8 жыл бұрын
Thank you AA for making videos like these.....definitly very helpful!!!!! Do keep making more of these!!!
@pingpong1138
@pingpong1138 8 жыл бұрын
I love Gary videos
@karanchawla8954
@karanchawla8954 8 жыл бұрын
believe me garry i have learned mostly from you Thanks keep doing it
@TechStache
@TechStache 8 жыл бұрын
Great video! Very complete! btw, at 9:15 , that's Unreal Engine, if i'm right.
@SyangjaliThitoMagar
@SyangjaliThitoMagar 6 жыл бұрын
nicely explained
@botakleong788
@botakleong788 8 жыл бұрын
tq Gary for the explanation, appreciate it! keep it up
@KantoKairyu
@KantoKairyu 4 жыл бұрын
Wait wait wait, you're telling me it's *not* a home for a kindly elf who eats polygons???
@CarlosHernandez-sd9ws
@CarlosHernandez-sd9ws 8 жыл бұрын
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?
@futtspoppin6348
@futtspoppin6348 3 жыл бұрын
Now I’ll go see if there’s a video that explains this explanation
@MiracleWarriors
@MiracleWarriors 8 жыл бұрын
So I guess the best Android smartphones of the year to play games will be the Samsung GS7 and especially the Note 6(with 6G ram). Go Vulcan go!
@Unreelness
@Unreelness 8 жыл бұрын
love your videos Gary.
@awaisahmed9418
@awaisahmed9418 8 жыл бұрын
Great stuff Gary
@narutokunn
@narutokunn 8 жыл бұрын
His name is "Gary Sims From Android Authority"!
@hanan1933
@hanan1933 8 жыл бұрын
great video #GARY please do indepth cpu & gpu
@monkeith5705
@monkeith5705 7 жыл бұрын
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?
@perforongo9078
@perforongo9078 2 жыл бұрын
"Parallel" just means a problem can be split up into multiple chunks easily. Graphics in general can be paralellized very easily.
@hemantsamal
@hemantsamal Жыл бұрын
well explained..
@223Warlord
@223Warlord 7 жыл бұрын
had a crappy mali t720 gpu on my previous phone, I got rid of it and now has an adreno 510 from qualcomm instead. Performances on emulator and games are so much better
@GoddardEmpire
@GoddardEmpire 8 жыл бұрын
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?
@GarySims
@GarySims 8 жыл бұрын
Software, like OpenGL or DirectX.
@GoddardEmpire
@GoddardEmpire 8 жыл бұрын
+Gary Sims Thanks!
@sjesudasan
@sjesudasan 8 жыл бұрын
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?
@vanyaa104
@vanyaa104 8 жыл бұрын
yes it will, vulcan api will help
@hetherdane9479
@hetherdane9479 5 жыл бұрын
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 :)
@BMWROYAL
@BMWROYAL 8 жыл бұрын
So my math teacher couldn't explain why we need geometry but you did, what a world we live in
@nilsluppertz5516
@nilsluppertz5516 4 жыл бұрын
Thanks for the helpfull Video
@blutskopp
@blutskopp 8 жыл бұрын
Which game is he showing at 6:46? Nice vid BTW!
@blutskopp
@blutskopp 8 жыл бұрын
Nvm, dumb question, found it in the video
@CarlmeisterWasTaken
@CarlmeisterWasTaken 8 жыл бұрын
nice background... must be a GS fan
@yvanbrunel9734
@yvanbrunel9734 8 жыл бұрын
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?
@turki_wz
@turki_wz 8 жыл бұрын
Gary is the Wendell of Android Authority!
@veselindekov2055
@veselindekov2055 7 жыл бұрын
Gary is the best, I would've loved to see more videos from him!
@CyborgSodaCollects
@CyborgSodaCollects 8 жыл бұрын
Gary for greatest tech guru
@keithsalinas85
@keithsalinas85 8 жыл бұрын
You the best Gary
@JP-sn7cd
@JP-sn7cd 8 жыл бұрын
Is there a CPU video like this?
@AnnikaJensby
@AnnikaJensby 8 жыл бұрын
Great video
@GeorgeKarayannis
@GeorgeKarayannis 8 жыл бұрын
another good one
@ciencieiii2969
@ciencieiii2969 4 жыл бұрын
Im more interesed about how gpu use this values to make a picture (comunication to monitor)
@xrafter
@xrafter 4 жыл бұрын
Heard of window manager? It a software program that give every graphics app its own window.
@ronny1990
@ronny1990 8 жыл бұрын
If only my engineering professors were such good at teaching.!
@sanjeevaher2458
@sanjeevaher2458 8 жыл бұрын
While i play a game if the GPU is working so hard then what is the CPU doing?
@soomjeetsahoo8710
@soomjeetsahoo8710 7 жыл бұрын
but gary u said CPU do have somthing called ILP... So how its not parallel?
@arandomguynamedlars8943
@arandomguynamedlars8943 8 жыл бұрын
Can you also make "a what is a CPU" video?
How do Video Game Graphics Work?
21:00
Branch Education
Рет қаралды 3,5 МЛН
Instructions per cycle - Gary explains
14:52
Android Authority
Рет қаралды 62 М.
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 61 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 211 МЛН
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 36 МЛН
What is in your smartphone? - Gary explains
12:06
Android Authority
Рет қаралды 177 М.
The Cortex-A73, a CPU that won't overheat - Gary explains
11:07
Android Authority
Рет қаралды 62 М.
CPU vs GPU vs TPU vs DPU vs QPU
8:25
Fireship
Рет қаралды 1,7 МЛН
These Keys Shouldn't Exist | Nostalgia Nerd
19:32
Nostalgia Nerd
Рет қаралды 655 М.
Writing Code That Runs FAST on a GPU
15:32
Low Level Learning
Рет қаралды 551 М.
The Meteoric Rise of Nvidia [Fastest Growing Stock]
31:49
ColdFusion
Рет қаралды 778 М.
What is a kernel - Gary explains
9:50
Android Authority
Рет қаралды 955 М.
What is ChatGPT doing...and why does it work?
3:15:38
Wolfram
Рет қаралды 2,1 МЛН
History of GPUs As Fast As Possible
8:17
Techquickie
Рет қаралды 1,4 МЛН
They Turned off this GPU Factory For Me! PowerColor Factory Tour
15:31
Linus Tech Tips
Рет қаралды 1,2 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 61 МЛН