WEBVTT - TechStuff Looks at Video Cards

0:00:00.280 --> 0:00:02.840
<v Speaker 1>Brought to you by the reinvented two thousand twelve camera.

0:00:03.160 --> 0:00:06.280
<v Speaker 1>It's ready, are you hey there? Tech stuff listeners, This

0:00:06.440 --> 0:00:09.360
<v Speaker 1>is Jonathan Strickland, and I wanted to talk to you

0:00:09.440 --> 0:00:11.639
<v Speaker 1>a little bit about something cool going on at how

0:00:11.680 --> 0:00:14.040
<v Speaker 1>stuff works right now. I know all of you guys

0:00:14.040 --> 0:00:17.119
<v Speaker 1>are really creative and you love technology. Well, now you

0:00:17.160 --> 0:00:19.720
<v Speaker 1>can show us what you're made of, because Toyota is

0:00:19.720 --> 0:00:22.360
<v Speaker 1>sponsoring a new photo upload widget over at how stuff

0:00:22.360 --> 0:00:27.000
<v Speaker 1>works dot com. You can share your gadget ideas, modifications, hacks,

0:00:27.360 --> 0:00:30.080
<v Speaker 1>some great tech ideas. Show us what you're made of.

0:00:30.200 --> 0:00:32.640
<v Speaker 1>Let us know how creative you are. You can go

0:00:32.720 --> 0:00:37.120
<v Speaker 1>to www dot how stuff works dot com, slash upgrade

0:00:37.159 --> 0:00:39.960
<v Speaker 1>your tech and upload those photos. Now we want to

0:00:40.000 --> 0:00:45.040
<v Speaker 1>see what you got. Get in touch with technology with

0:00:45.120 --> 0:00:53.760
<v Speaker 1>tech stuff from how stuff works dot com. Hello again, everyone,

0:00:53.760 --> 0:00:56.040
<v Speaker 1>and welcome to tech stuff. My name is Chris Poulette

0:00:56.040 --> 0:00:57.920
<v Speaker 1>and I am an editor at how stuff works dot com.

0:00:57.920 --> 0:01:02.720
<v Speaker 1>Sitting across from me, as is senior writer Jonathan he there,

0:01:03.400 --> 0:01:06.280
<v Speaker 1>and I want to warn you all today's episode maybe

0:01:06.959 --> 0:01:12.440
<v Speaker 1>graphic that's correct, it's about graphics cards. We have received

0:01:12.560 --> 0:01:15.319
<v Speaker 1>lots of questions and requests for us to do an

0:01:15.319 --> 0:01:20.080
<v Speaker 1>episode about graphics cards, some of which hounded us through

0:01:20.240 --> 0:01:24.679
<v Speaker 1>multiple forms of media. And so today you get your wish,

0:01:24.720 --> 0:01:27.600
<v Speaker 1>we're gonna talk about graphics cards. These are the things

0:01:27.640 --> 0:01:34.720
<v Speaker 1>that got me into console gaming, which is true. No, So, Chris,

0:01:34.760 --> 0:01:36.960
<v Speaker 1>you and I remember, I mean we were we were

0:01:37.000 --> 0:01:40.880
<v Speaker 1>both using computers during the nineties when there was the

0:01:41.800 --> 0:01:46.319
<v Speaker 1>kind of revolution in personal computers where and a a

0:01:46.319 --> 0:01:51.240
<v Speaker 1>an independent secondary graphics card became a necessity if you

0:01:51.280 --> 0:01:54.080
<v Speaker 1>wanted to stay up to date with the latest games

0:01:54.080 --> 0:01:56.880
<v Speaker 1>that were coming out. Yeah. I remember with my very

0:01:56.880 --> 0:02:00.240
<v Speaker 1>first Amiga how they would talk about there were their

0:02:00.280 --> 0:02:04.680
<v Speaker 1>secondary chips on the motherboard that we handle additional operations,

0:02:04.720 --> 0:02:08.760
<v Speaker 1>not just the one processor. And I think, um, it

0:02:08.800 --> 0:02:12.359
<v Speaker 1>probably seems silly to a lot of us now, like, oh, well,

0:02:12.400 --> 0:02:15.240
<v Speaker 1>of course you know that would be important. But you know,

0:02:15.280 --> 0:02:19.200
<v Speaker 1>as computing has gone on, we've realized some that although

0:02:19.240 --> 0:02:23.600
<v Speaker 1>you have you know, Moore's law, which basically just you know,

0:02:23.639 --> 0:02:28.600
<v Speaker 1>talks about computing power growing exponentially, and you say, well, okay,

0:02:29.120 --> 0:02:31.120
<v Speaker 1>you know you've got more and more powerful computers, but

0:02:31.240 --> 0:02:34.520
<v Speaker 1>we've realized over that time too that although you may

0:02:34.560 --> 0:02:40.720
<v Speaker 1>have more powerful processors, Dividing tasks up between multiple processors

0:02:40.840 --> 0:02:44.239
<v Speaker 1>is a better way to compute because you can accomplish

0:02:44.280 --> 0:02:48.960
<v Speaker 1>more when you divide these jobs, and uh, you know,

0:02:49.200 --> 0:02:52.240
<v Speaker 1>it's it's more efficient that way. It's it's very simple. Yeah,

0:02:52.240 --> 0:02:56.000
<v Speaker 1>So a graphics card job essentially is to really manipulate

0:02:56.040 --> 0:03:00.440
<v Speaker 1>computer memory at a very rapid rate so that information

0:03:00.480 --> 0:03:04.320
<v Speaker 1>coming in can be converted into graphic information that's going

0:03:04.360 --> 0:03:08.120
<v Speaker 1>to be displayed upon a monitor of some sort. And

0:03:08.320 --> 0:03:11.919
<v Speaker 1>it's almost its own computer. Yeah, it's it's it's its

0:03:11.919 --> 0:03:15.919
<v Speaker 1>own processor, certainly. And the idea is that this takes

0:03:16.080 --> 0:03:20.160
<v Speaker 1>some of that burden from the CPU and it shoulders

0:03:20.200 --> 0:03:23.400
<v Speaker 1>it itself so that the CPU can um sort of

0:03:23.440 --> 0:03:27.280
<v Speaker 1>become like a manager. The CPU sends the instructions to

0:03:27.360 --> 0:03:32.200
<v Speaker 1>the GPU, which then takes care of calculations and and

0:03:32.240 --> 0:03:35.960
<v Speaker 1>it's it's designed to do that in a very streamlined,

0:03:36.120 --> 0:03:39.240
<v Speaker 1>fast way. And part of that design is this idea

0:03:39.280 --> 0:03:42.040
<v Speaker 1>of parallelism, which is what Chris was talking about, where

0:03:42.840 --> 0:03:46.640
<v Speaker 1>you have your your chip created in such a way

0:03:46.680 --> 0:03:50.320
<v Speaker 1>to process sets of instructions in parallel with each other

0:03:51.360 --> 0:03:55.480
<v Speaker 1>because those different sets of instructions don't depend directly on

0:03:55.520 --> 0:04:00.000
<v Speaker 1>each other. You know, if you think about computer problem.

0:04:00.240 --> 0:04:04.120
<v Speaker 1>One type of computer problem could be an ongoing uh

0:04:04.480 --> 0:04:09.840
<v Speaker 1>calculation where the outcome of the previous calculation determines what

0:04:09.960 --> 0:04:13.880
<v Speaker 1>the next calculation will be. Right, So we'll just say

0:04:13.920 --> 0:04:17.000
<v Speaker 1>that for the first calculation, we're gonna do something really simple.

0:04:17.480 --> 0:04:19.720
<v Speaker 1>Just for example, say that the first calculation is two

0:04:19.720 --> 0:04:23.960
<v Speaker 1>plus two and the the output is four, and then

0:04:24.040 --> 0:04:26.760
<v Speaker 1>the four from that first calculation is used in the

0:04:26.800 --> 0:04:31.159
<v Speaker 1>second calculation. Where you have another variable, Well, we'll say

0:04:31.160 --> 0:04:33.640
<v Speaker 1>that for the purposes of this problem, that variable is

0:04:33.680 --> 0:04:37.360
<v Speaker 1>going to be eight, and whatever the product the whatever

0:04:37.400 --> 0:04:40.719
<v Speaker 1>the sum is from that first calculation gets added to eight.

0:04:41.279 --> 0:04:45.640
<v Speaker 1>So the the second calculation depends upon the outcome of

0:04:45.680 --> 0:04:47.880
<v Speaker 1>the first one. The two plus two is four. Well,

0:04:47.880 --> 0:04:50.839
<v Speaker 1>now I've got the the sum of that first calculation four.

0:04:50.960 --> 0:04:53.239
<v Speaker 1>I can now add that to eight to get twelve,

0:04:53.640 --> 0:04:56.000
<v Speaker 1>and so on and so forth. Well, with all those

0:04:56.040 --> 0:04:59.799
<v Speaker 1>calculations depending upon one another, having a single processor makes sense.

0:05:00.000 --> 0:05:02.040
<v Speaker 1>You can't really divide that up because you don't know

0:05:02.120 --> 0:05:04.839
<v Speaker 1>what the outcome is going to be of a previous calculation,

0:05:05.360 --> 0:05:08.719
<v Speaker 1>so you can't move forward until you get that. But

0:05:08.920 --> 0:05:11.960
<v Speaker 1>there are other computer problems which we have talked about

0:05:12.000 --> 0:05:15.160
<v Speaker 1>several times on this podcast that you can divide up

0:05:15.200 --> 0:05:19.800
<v Speaker 1>because they are not interdependent that way, and have a

0:05:19.880 --> 0:05:24.480
<v Speaker 1>processor or several processors work on that problem, on those problems,

0:05:25.240 --> 0:05:28.120
<v Speaker 1>and the outcome ends up creating whatever it is you

0:05:28.160 --> 0:05:32.400
<v Speaker 1>need and UM. In that case, the GPU design was

0:05:32.440 --> 0:05:36.440
<v Speaker 1>meant to do that. So we had parallel processors with

0:05:36.560 --> 0:05:43.680
<v Speaker 1>GPUs well before you started seeing multi cores in consumer computers. Yeah, yeah,

0:05:43.720 --> 0:05:47.000
<v Speaker 1>that's true. By the way, if you run across computers

0:05:47.000 --> 0:05:51.240
<v Speaker 1>that offer perpendicular processing, I don't recommend it they I

0:05:52.760 --> 0:05:58.760
<v Speaker 1>wasted a lot of money once anyway, being so obtuse UM. Actually,

0:05:59.200 --> 0:06:02.239
<v Speaker 1>when you look at the parts of a graphics card,

0:06:02.960 --> 0:06:07.440
<v Speaker 1>UM again, they seem rather you know common sense. You've

0:06:07.440 --> 0:06:10.719
<v Speaker 1>got a graphics card is its own motherboard, It has

0:06:10.760 --> 0:06:15.039
<v Speaker 1>a its own processor on it, UM, and its own memory. UM.

0:06:15.080 --> 0:06:18.640
<v Speaker 1>You may actually see, you know, specifications, I remember seeing

0:06:18.640 --> 0:06:22.440
<v Speaker 1>specifications for how much v RAM, video RAM or or

0:06:22.680 --> 0:06:26.279
<v Speaker 1>graphics memory. UM. That's all part of what you see

0:06:26.320 --> 0:06:30.080
<v Speaker 1>on the graphics card. And some graphics cards are you know, customizable.

0:06:30.120 --> 0:06:33.600
<v Speaker 1>You can you can add memory. UM depends on your

0:06:33.600 --> 0:06:36.720
<v Speaker 1>computer course, and and all of that also depends on

0:06:36.720 --> 0:06:39.440
<v Speaker 1>your your the type of graphics card you use depends

0:06:39.480 --> 0:06:42.960
<v Speaker 1>heavily upon the kind of motherboard your computer has. That's true.

0:06:43.120 --> 0:06:47.760
<v Speaker 1>That's true. Not all motherboards can support all graphics cards.

0:06:47.800 --> 0:06:50.400
<v Speaker 1>It depends on especially if you have an older computer.

0:06:50.480 --> 0:06:54.920
<v Speaker 1>There comes a point with older computers where the newest

0:06:56.160 --> 0:07:00.679
<v Speaker 1>video cards just the old motherboards can't support them. So

0:07:01.040 --> 0:07:03.520
<v Speaker 1>that's one thing to keep in mind that the motherboard

0:07:03.920 --> 0:07:07.400
<v Speaker 1>your your computer's motherboard has a you know, a shelf

0:07:07.440 --> 0:07:10.400
<v Speaker 1>life really and at some point it does become obsolete,

0:07:10.440 --> 0:07:13.400
<v Speaker 1>at least in comparison to the latest hardware that comes

0:07:13.560 --> 0:07:15.480
<v Speaker 1>or the latest components that are out on the market.

0:07:16.400 --> 0:07:19.800
<v Speaker 1>And basically, uh, well, I can't think of a computer

0:07:19.880 --> 0:07:22.920
<v Speaker 1>that doesn't have a video output of some kind on it,

0:07:22.960 --> 0:07:27.680
<v Speaker 1>even even laptops or ultra books, you know, things that

0:07:27.680 --> 0:07:30.160
<v Speaker 1>that are designed to have fewer ports than things because

0:07:30.160 --> 0:07:35.720
<v Speaker 1>it's streamlined. Even those machines generally have UM some kind

0:07:35.720 --> 0:07:38.160
<v Speaker 1>of video output. Of course, the main one on those

0:07:38.160 --> 0:07:40.800
<v Speaker 1>would be at their own screen, but um coming off

0:07:40.800 --> 0:07:43.160
<v Speaker 1>of the graphics card. You need to uh to be

0:07:43.200 --> 0:07:46.480
<v Speaker 1>able to display the results, so you know, they'll they'll

0:07:46.520 --> 0:07:49.760
<v Speaker 1>generally have some kind of connector UM and of course,

0:07:50.600 --> 0:07:54.080
<v Speaker 1>key to this all is your operating system, because your

0:07:54.120 --> 0:07:59.960
<v Speaker 1>operating system is uh, what is doing basically the traffic management.

0:08:00.480 --> 0:08:03.680
<v Speaker 1>So let's say, uh, probably the main reason we talk

0:08:03.720 --> 0:08:08.200
<v Speaker 1>about graphics cards these days are for you know, really

0:08:08.240 --> 0:08:14.960
<v Speaker 1>three things games, um, high resolution video editing or or

0:08:15.200 --> 0:08:17.840
<v Speaker 1>you know, graphics photo editing. You know, those are the

0:08:17.840 --> 0:08:20.560
<v Speaker 1>reasons we really talk about the graphics card. I mean,

0:08:20.560 --> 0:08:22.400
<v Speaker 1>if you say, yeah, I've got to surf the web

0:08:22.440 --> 0:08:24.200
<v Speaker 1>on my computer, you don't go, yeah, but what kind

0:08:24.200 --> 0:08:26.360
<v Speaker 1>of graphics card you got, man? I will add I

0:08:26.400 --> 0:08:28.760
<v Speaker 1>will add a fourth a fourth yeah, which has nothing

0:08:28.800 --> 0:08:31.640
<v Speaker 1>to do with graphics. Okay, it's what people have started

0:08:31.640 --> 0:08:33.880
<v Speaker 1>to use GPUs to do. I figured we'd talked about

0:08:33.880 --> 0:08:36.240
<v Speaker 1>that way, which goes back to the parallel processing. So

0:08:36.280 --> 0:08:38.640
<v Speaker 1>the fourth one, I would say, is parallel processing that

0:08:38.720 --> 0:08:43.920
<v Speaker 1>does not necessarily go back to video processing. So and

0:08:43.960 --> 0:08:45.800
<v Speaker 1>that can be for lots of different stuff. I know

0:08:45.920 --> 0:08:48.800
<v Speaker 1>specifically which one you're thinking about. But because we did

0:08:48.840 --> 0:08:52.439
<v Speaker 1>our our episode on on password security and talked about

0:08:52.440 --> 0:08:57.680
<v Speaker 1>how GPUs have been used to help crack passwords through

0:08:57.720 --> 0:09:00.199
<v Speaker 1>brute force attacks, but they can also be is to

0:09:00.240 --> 0:09:03.280
<v Speaker 1>do other parallel processing, not just you know, cryptography, No,

0:09:03.440 --> 0:09:06.640
<v Speaker 1>that that's true because UM, well, actually uh we had

0:09:06.679 --> 0:09:10.800
<v Speaker 1>talked about it on our our podcast about about the

0:09:10.840 --> 0:09:14.240
<v Speaker 1>mac os ten snow Leopard. One of the changes was

0:09:14.280 --> 0:09:18.120
<v Speaker 1>that they added the ability to uh um send instructions.

0:09:18.120 --> 0:09:20.040
<v Speaker 1>And that's really what I was sort of getting at

0:09:20.080 --> 0:09:22.760
<v Speaker 1>with the the operating system is, you know, it's let's

0:09:22.760 --> 0:09:25.400
<v Speaker 1>say you're playing a game and uh you know, you

0:09:25.440 --> 0:09:28.600
<v Speaker 1>have the game itself, the instructions that are going out

0:09:28.679 --> 0:09:32.200
<v Speaker 1>about where your character is and where it's moving across

0:09:32.240 --> 0:09:35.280
<v Speaker 1>the screen, and it's sending other instructions about how to

0:09:35.320 --> 0:09:38.480
<v Speaker 1>render that on the screen to the graphics processor card,

0:09:38.520 --> 0:09:41.920
<v Speaker 1>which takes care of computation for things like the number

0:09:41.960 --> 0:09:46.000
<v Speaker 1>of polygons that you see on the screen, how fast

0:09:46.080 --> 0:09:49.240
<v Speaker 1>those that information can be displayed. So they work in

0:09:49.320 --> 0:09:53.600
<v Speaker 1>concert through the help of the operating system to uh

0:09:53.800 --> 0:09:57.280
<v Speaker 1>manage the rest of the stuff and the graphics specific

0:09:57.360 --> 0:10:00.640
<v Speaker 1>stuff with the two different the two different cars, and

0:10:01.679 --> 0:10:04.480
<v Speaker 1>mac Os ten is able in the newer incarnations of

0:10:04.520 --> 0:10:07.440
<v Speaker 1>the operating system is able to uh um, and I

0:10:07.480 --> 0:10:10.520
<v Speaker 1>assume that's true for newer versions of Windows and Lenox

0:10:10.559 --> 0:10:14.520
<v Speaker 1>as well as you know, able to send instructions to

0:10:14.640 --> 0:10:16.840
<v Speaker 1>the graphics cards. So Let's say you are surfing the

0:10:16.880 --> 0:10:20.440
<v Speaker 1>web and maybe you have a music playing on you know,

0:10:20.559 --> 0:10:23.760
<v Speaker 1>music player service, and you've got email going on, and uh,

0:10:24.120 --> 0:10:26.200
<v Speaker 1>you know, five or ten other little things going on

0:10:26.280 --> 0:10:30.920
<v Speaker 1>in the background, your calendar software. UM, your graphics card

0:10:31.000 --> 0:10:34.640
<v Speaker 1>may not be working over time. So the processing uh,

0:10:34.800 --> 0:10:38.120
<v Speaker 1>you know, the the operating system goes, hey, since you're

0:10:38.160 --> 0:10:41.040
<v Speaker 1>not busy and you handle some of these other instructions,

0:10:41.080 --> 0:10:44.319
<v Speaker 1>kind of take a load off this couch. Yeah, exactly.

0:10:44.679 --> 0:10:49.400
<v Speaker 1>So it goes in and helps move the couch, um,

0:10:49.640 --> 0:10:51.719
<v Speaker 1>so to speak, and take some of the load off

0:10:51.760 --> 0:10:55.640
<v Speaker 1>the main processor, which which is ingenious that any operating

0:10:55.640 --> 0:10:58.120
<v Speaker 1>system would be able to do that. Um, And it

0:10:58.160 --> 0:11:00.520
<v Speaker 1>just so happens. I know about that one because we

0:11:00.520 --> 0:11:03.680
<v Speaker 1>were talking about it in that But you know, the

0:11:03.720 --> 0:11:06.360
<v Speaker 1>operating systems have become so much more sophisticated and to

0:11:06.400 --> 0:11:09.360
<v Speaker 1>be able to take advantage of that specifically, UM, to

0:11:09.480 --> 0:11:12.280
<v Speaker 1>take a load off of the main processors is excellent.

0:11:13.080 --> 0:11:17.720
<v Speaker 1>The things that determine how fast a graphics card is, uh,

0:11:17.800 --> 0:11:21.840
<v Speaker 1>it's more than just the GPU clock speed of the processors.

0:11:21.920 --> 0:11:25.720
<v Speaker 1>So keep in mind the heart of this graphics card

0:11:25.880 --> 0:11:29.600
<v Speaker 1>is a processor. We call the GPU. The graphics processing unit.

0:11:30.120 --> 0:11:33.440
<v Speaker 1>And and it's it's very similar to a CPU. I

0:11:33.440 --> 0:11:36.480
<v Speaker 1>mean that it's job is to crunch data. It's just

0:11:36.520 --> 0:11:38.679
<v Speaker 1>in this case most of the time that data has

0:11:38.720 --> 0:11:43.240
<v Speaker 1>to do with rendering graphics. UM, so the clock speed

0:11:43.400 --> 0:11:46.960
<v Speaker 1>is definitely important. And clock speed, of course, that's generally speaking,

0:11:47.000 --> 0:11:51.400
<v Speaker 1>the number of instructions a CPU can carry out within

0:11:51.440 --> 0:11:56.240
<v Speaker 1>a second. Uh, that's the number of cycles. Because keeping

0:11:56.240 --> 0:11:58.720
<v Speaker 1>in mind that when I say instruction, really instruct it's

0:11:58.880 --> 0:12:02.640
<v Speaker 1>really cycles, and some instructions require multiple cycles to complete.

0:12:02.840 --> 0:12:05.080
<v Speaker 1>I want to make sure I get that before people

0:12:05.080 --> 0:12:07.360
<v Speaker 1>are like, well, you know actually, and people are going

0:12:07.400 --> 0:12:12.520
<v Speaker 1>to mention the fact that processors can be overclocked or underclocked. Yeah,

0:12:12.559 --> 0:12:16.040
<v Speaker 1>that that speed is a rating that the manufacturer gives

0:12:16.040 --> 0:12:18.800
<v Speaker 1>it that basically says, this will operate the way we've

0:12:18.800 --> 0:12:20.920
<v Speaker 1>set it up on this board. It will operate at

0:12:20.960 --> 0:12:23.160
<v Speaker 1>this speed it's gonna and it's a safe speed. It's

0:12:23.160 --> 0:12:26.920
<v Speaker 1>not going to cause the processor, processor to overheat falls.

0:12:27.000 --> 0:12:29.920
<v Speaker 1>It falls within certain operating parameters that are considered to

0:12:30.000 --> 0:12:33.760
<v Speaker 1>be optimal for that system. So yeah, it's the rated speed. Yeah,

0:12:33.800 --> 0:12:38.560
<v Speaker 1>and just like CPUs, you can overclock GPUs aboutely want to.

0:12:38.679 --> 0:12:40.439
<v Speaker 1>In fact, there are a lot of video gamers out there,

0:12:40.559 --> 0:12:43.960
<v Speaker 1>that's what they do. Uh. So that's one thing that

0:12:44.000 --> 0:12:46.920
<v Speaker 1>determines how fast a video graphics card is able to

0:12:47.000 --> 0:12:50.120
<v Speaker 1>handle graphics. But that's not the only thing, because you

0:12:50.160 --> 0:12:53.000
<v Speaker 1>also have to worry about getting information to and from

0:12:53.040 --> 0:12:57.720
<v Speaker 1>that uh that that processor. So the size of the

0:12:57.760 --> 0:13:01.160
<v Speaker 1>memory bus is really important. The memory bus this is

0:13:01.200 --> 0:13:02.480
<v Speaker 1>kind of you can think of that is sort of

0:13:02.520 --> 0:13:06.920
<v Speaker 1>like the highway between the memory and the processor. And

0:13:07.080 --> 0:13:10.000
<v Speaker 1>you want a nice wide highway so that you can

0:13:10.080 --> 0:13:13.200
<v Speaker 1>shove as much data towards that processor as possible. Because

0:13:13.200 --> 0:13:15.280
<v Speaker 1>the processor, if it's really fast and is able to

0:13:15.320 --> 0:13:18.160
<v Speaker 1>handle a lot of instructions, that doesn't matter so much.

0:13:18.160 --> 0:13:21.520
<v Speaker 1>If it can't get the data it needs fast enough,

0:13:22.080 --> 0:13:24.760
<v Speaker 1>it may just be that, yeah, I'm super smart, but

0:13:24.800 --> 0:13:27.840
<v Speaker 1>you're giving me math problems at a rate that is,

0:13:28.400 --> 0:13:30.959
<v Speaker 1>you know, nowhere near my capacity, and so a lot

0:13:31.000 --> 0:13:33.840
<v Speaker 1>of this power is going to waste. So the memory

0:13:33.840 --> 0:13:38.319
<v Speaker 1>bus is a very important part of that equation, you know,

0:13:38.520 --> 0:13:42.600
<v Speaker 1>because you you you said the memory buses. It's like well,

0:13:42.640 --> 0:13:45.360
<v Speaker 1>and and that's the funny part about that is if

0:13:45.360 --> 0:13:47.360
<v Speaker 1>you're thinking about it in terms if that if you

0:13:47.480 --> 0:13:50.760
<v Speaker 1>made that visual connection to it's not um it really is.

0:13:51.160 --> 0:13:55.520
<v Speaker 1>The bus is the connection itself, not because I was

0:13:55.559 --> 0:13:59.040
<v Speaker 1>actually thinking of bus and what in the term given

0:13:59.120 --> 0:14:01.520
<v Speaker 1>in my in the right context, not in the vehicular

0:14:01.520 --> 0:14:06.200
<v Speaker 1>one I want. But also other things that that determine

0:14:06.200 --> 0:14:09.800
<v Speaker 1>the speed include the amount of available memory, so that

0:14:09.920 --> 0:14:13.040
<v Speaker 1>onboard memory that's on that graphics card plays a big part.

0:14:13.080 --> 0:14:16.000
<v Speaker 1>That's just that's just as true in your computer for

0:14:16.080 --> 0:14:19.080
<v Speaker 1>general computing purposes. You know, your computer needs a good

0:14:19.080 --> 0:14:21.040
<v Speaker 1>amount of memory, so the CPU does not have to

0:14:21.200 --> 0:14:25.320
<v Speaker 1>constantly look for the information within your systems hard drive.

0:14:25.440 --> 0:14:29.040
<v Speaker 1>That slows things down. So keeping more and more data

0:14:29.040 --> 0:14:32.560
<v Speaker 1>in memory means the CPU doesn't have to consult the

0:14:32.560 --> 0:14:35.120
<v Speaker 1>hard drive so much and things just move at a

0:14:35.160 --> 0:14:38.800
<v Speaker 1>faster clip. Very important when you're rendering graphics, because you know,

0:14:39.080 --> 0:14:40.600
<v Speaker 1>you want to be able to render graphics at a

0:14:40.760 --> 0:14:45.040
<v Speaker 1>really good speed. Humans like in general twenty five frames

0:14:45.040 --> 0:14:48.000
<v Speaker 1>per second. That's a good speed for us. It's hard

0:14:48.040 --> 0:14:52.520
<v Speaker 1>for us to detect uh problems at anything that's faster

0:14:52.640 --> 0:14:57.680
<v Speaker 1>than that. But for high you know, really action oriented

0:14:57.720 --> 0:15:00.240
<v Speaker 1>video games with lots of high speed stuff. Stick Steve

0:15:00.240 --> 0:15:04.360
<v Speaker 1>frames per second is generally considered, that's your goal. You

0:15:04.400 --> 0:15:06.360
<v Speaker 1>want to hit sixty frames per second because you're not

0:15:06.360 --> 0:15:09.760
<v Speaker 1>going to have too much blurring or artifacts or other

0:15:09.840 --> 0:15:13.800
<v Speaker 1>problems if you're able to display information at that speed

0:15:14.240 --> 0:15:18.640
<v Speaker 1>and uh and so that's really important as well. The

0:15:19.000 --> 0:15:24.280
<v Speaker 1>memory clock rate is also important. Memory bandwidth um and uh.

0:15:24.360 --> 0:15:30.760
<v Speaker 1>If you're using an ancient system, ramdack speed. So ramdack

0:15:31.040 --> 0:15:34.320
<v Speaker 1>that's uh. When when the process is handling this information,

0:15:34.400 --> 0:15:37.960
<v Speaker 1>it's all digital, right, it's all ones and zeros. Some

0:15:38.040 --> 0:15:42.600
<v Speaker 1>of us who have older computer systems may have display

0:15:42.640 --> 0:15:46.440
<v Speaker 1>that's not digital. We might have an analog display, which

0:15:46.480 --> 0:15:48.960
<v Speaker 1>means you have to convert those signals from digital to analog.

0:15:49.040 --> 0:15:51.640
<v Speaker 1>That's what the ram dex job is. But these days

0:15:52.320 --> 0:15:55.240
<v Speaker 1>most displays are digital. If you were to go out

0:15:55.240 --> 0:15:57.400
<v Speaker 1>and buy a system now, it would be it would

0:15:57.400 --> 0:16:00.320
<v Speaker 1>have a digital display. Analog just doesn't really that's not

0:16:00.360 --> 0:16:02.440
<v Speaker 1>a thing anymore. So it's really for people who have

0:16:02.480 --> 0:16:04.240
<v Speaker 1>older systems they would have to worry about the ram

0:16:04.360 --> 0:16:07.840
<v Speaker 1>dag issue. In fact, I'm sure that it's being phased

0:16:07.840 --> 0:16:11.160
<v Speaker 1>out of almost everything at this point because I mean,

0:16:11.360 --> 0:16:14.520
<v Speaker 1>you know, why would you be using this older monitor

0:16:14.520 --> 0:16:16.160
<v Speaker 1>when you could go out and get a new display.

0:16:17.960 --> 0:16:21.120
<v Speaker 1>Tune in this week is Captain Atomic takes on the

0:16:21.160 --> 0:16:27.160
<v Speaker 1>evil of ram Dak. Yeah, yeah, different different Ramdackum you

0:16:27.200 --> 0:16:29.960
<v Speaker 1>will phase him out. So and like you were saying that,

0:16:30.160 --> 0:16:35.920
<v Speaker 1>the job of this is to to to the the

0:16:36.040 --> 0:16:39.560
<v Speaker 1>job that we were intending graphics cards to do, I

0:16:39.560 --> 0:16:43.720
<v Speaker 1>should say, was to render graphics. And uh so like

0:16:43.800 --> 0:16:46.640
<v Speaker 1>the polygon issue, that's generally speaking, it tends to be

0:16:47.120 --> 0:16:51.320
<v Speaker 1>triangles a second, and uh and and these these little

0:16:51.360 --> 0:16:53.680
<v Speaker 1>bit tiny triangles are what make up the various surfaces

0:16:53.680 --> 0:16:57.160
<v Speaker 1>you see in represented in computer graphics. Yeah, we're talking

0:16:57.200 --> 0:17:02.200
<v Speaker 1>primarily three dimensional type stuff, three D graphics, so that

0:17:02.240 --> 0:17:04.560
<v Speaker 1>there's at least an illusion of depth. In fact, that's

0:17:04.600 --> 0:17:07.960
<v Speaker 1>really where the graphics cards came out of. You know. Um,

0:17:07.960 --> 0:17:11.840
<v Speaker 1>before that, you might have a GPU in a computer,

0:17:12.000 --> 0:17:15.560
<v Speaker 1>but it would be uh incorporated directly onto the motherboard.

0:17:15.640 --> 0:17:18.560
<v Speaker 1>It wasn't an additional card like you said. The Amiga

0:17:18.600 --> 0:17:21.320
<v Speaker 1>had them. The Amiga is one of the earliest systems

0:17:21.359 --> 0:17:25.240
<v Speaker 1>to have its own GPU. Before that, you could have

0:17:25.400 --> 0:17:29.720
<v Speaker 1>graphics that were vector based graphics, like you know, the

0:17:29.920 --> 0:17:34.360
<v Speaker 1>the video game Asteroids was vector based graphics. Yeah, these

0:17:34.359 --> 0:17:38.960
<v Speaker 1>are games vector vector versus raster we're talking about here, Yes,

0:17:39.440 --> 0:17:43.280
<v Speaker 1>I love those. We can stop giving examples, but I

0:17:43.280 --> 0:17:45.680
<v Speaker 1>guess it helps to explain what the differences between vector

0:17:45.720 --> 0:17:50.280
<v Speaker 1>graphics and raster graphics. Vector graphics graphics are mathematical there,

0:17:50.400 --> 0:17:55.040
<v Speaker 1>they're like line art exactly. It's it's geometrical shapes that

0:17:55.080 --> 0:18:01.040
<v Speaker 1>are based on mathematic uh, calculations. So these are lines

0:18:01.080 --> 0:18:05.960
<v Speaker 1>and curves points. They could be shapes like polygons and uh.

0:18:06.040 --> 0:18:09.680
<v Speaker 1>The nice thing about vector graphics is they are really scalable.

0:18:10.280 --> 0:18:14.399
<v Speaker 1>You can it's dependent upon what your machine can do,

0:18:14.640 --> 0:18:18.359
<v Speaker 1>not dependent upon the file. Uh. So in other words,

0:18:18.840 --> 0:18:21.920
<v Speaker 1>you can a vector graphic at a certain size is

0:18:21.960 --> 0:18:24.840
<v Speaker 1>going to look just as good or not as good

0:18:25.320 --> 0:18:28.600
<v Speaker 1>as it will be at a size many many manion

0:18:28.640 --> 0:18:31.840
<v Speaker 1>times larger than that. It all depends on the equipment,

0:18:31.880 --> 0:18:35.399
<v Speaker 1>not on the graphics file. Yeah. Now, now, raster graphic

0:18:35.480 --> 0:18:39.840
<v Speaker 1>or bitmapped graphics UM is made up of basically made

0:18:39.880 --> 0:18:42.680
<v Speaker 1>up of little dots and um. That's the way are

0:18:42.880 --> 0:18:47.000
<v Speaker 1>are our printers work, That's the way our displays works.

0:18:47.080 --> 0:18:51.920
<v Speaker 1>So this is raster graphics that's much more common. Yeah.

0:18:52.040 --> 0:18:55.760
<v Speaker 1>So well, if you talk about a good example, I

0:18:55.800 --> 0:18:59.600
<v Speaker 1>think for what you were mentioning was photos. Yeah, if

0:18:59.640 --> 0:19:02.240
<v Speaker 1>you've ever taking a photo, put on your computer and

0:19:02.280 --> 0:19:05.440
<v Speaker 1>decided you wanted to blow it up, you may notice

0:19:05.600 --> 0:19:10.160
<v Speaker 1>that it starts to look rather grainy, block and yeah

0:19:10.320 --> 0:19:12.800
<v Speaker 1>or blocky. You can see a little sharp angles where

0:19:12.800 --> 0:19:16.520
<v Speaker 1>the which or the outlines of the pixels really yeah,

0:19:16.560 --> 0:19:18.560
<v Speaker 1>and and then and what it's doing is the computer

0:19:18.720 --> 0:19:23.840
<v Speaker 1>is basically having to make up information in between the

0:19:23.920 --> 0:19:27.560
<v Speaker 1>little dots of information that came with the picture. So

0:19:28.000 --> 0:19:30.440
<v Speaker 1>you know, it's it's going, well, that's kind of green

0:19:30.520 --> 0:19:34.440
<v Speaker 1>and this kind of orange. All I'll split the difference

0:19:35.200 --> 0:19:38.000
<v Speaker 1>and uh and uh, you know, when you make something smaller,

0:19:38.040 --> 0:19:41.840
<v Speaker 1>it's easy because you're compressing the information. It can go,

0:19:41.880 --> 0:19:43.880
<v Speaker 1>oh well, I don't need these pixels, so I'll toss

0:19:43.960 --> 0:19:46.520
<v Speaker 1>them out and uh, you know things that you can

0:19:46.560 --> 0:19:50.520
<v Speaker 1>only shrink a photo without distorting it, but expanding it

0:19:50.520 --> 0:19:54.720
<v Speaker 1>as a different question and a graphics vector graphics aren't

0:19:54.720 --> 0:19:57.080
<v Speaker 1>like that because when you blow something up, it goes,

0:19:57.080 --> 0:19:59.400
<v Speaker 1>oh well, basically it's this point in that point, I'm

0:19:59.800 --> 0:20:04.119
<v Speaker 1>you do the math. It looks fine. So the games

0:20:04.160 --> 0:20:06.800
<v Speaker 1>and stuff that we play, those are raster graphics. That's

0:20:06.800 --> 0:20:09.280
<v Speaker 1>where we've got those those images that are made up

0:20:09.280 --> 0:20:14.360
<v Speaker 1>of pixels. So, um, you know, that's trying to create

0:20:14.560 --> 0:20:22.280
<v Speaker 1>a uh, a detailed graphic representation of a character, especially

0:20:22.359 --> 0:20:24.320
<v Speaker 1>character that's in motion and doing lots of stuff at

0:20:24.320 --> 0:20:27.200
<v Speaker 1>a at a good frame rate. That's that's a pretty

0:20:27.200 --> 0:20:31.040
<v Speaker 1>intensive process as far as processing power is concerned. Um.

0:20:31.119 --> 0:20:36.240
<v Speaker 1>And that's why we had companies start to develop graphics

0:20:36.240 --> 0:20:39.760
<v Speaker 1>cards to help take this load off the onboard graphics

0:20:39.840 --> 0:20:43.040
<v Speaker 1>chips that computers had because they just weren't up to

0:20:43.080 --> 0:20:45.800
<v Speaker 1>the task of processing that amount of information. Which meant

0:20:45.800 --> 0:20:48.760
<v Speaker 1>that if you went out and you had a regular PC,

0:20:48.920 --> 0:20:52.600
<v Speaker 1>will off the shelf PC, no additional graphics card other

0:20:52.640 --> 0:20:56.199
<v Speaker 1>than what the onboard graphics card was, uh, and you

0:20:56.280 --> 0:20:59.679
<v Speaker 1>come home, plug it in and you load up that

0:21:00.560 --> 0:21:04.120
<v Speaker 1>first person shooter game that's brand new, it would not

0:21:04.359 --> 0:21:07.359
<v Speaker 1>run very well. You would have to run it at

0:21:07.280 --> 0:21:11.040
<v Speaker 1>a very low detail quality, so that it's having to

0:21:11.160 --> 0:21:14.840
<v Speaker 1>do fewer polygons on the screen at a time because

0:21:14.840 --> 0:21:16.639
<v Speaker 1>it just didn't have the processing power to keep up.

0:21:17.480 --> 0:21:20.800
<v Speaker 1>Or you'd have to really and or you'd have to

0:21:20.840 --> 0:21:24.520
<v Speaker 1>really reduce the frame rate so that the actual experience

0:21:24.600 --> 0:21:28.280
<v Speaker 1>is not as smooth or pleasant. And you might think, wow,

0:21:28.400 --> 0:21:31.000
<v Speaker 1>this is a terrible game, but really it's because the

0:21:31.000 --> 0:21:33.639
<v Speaker 1>hardware you're running on isn't up to the task of

0:21:33.680 --> 0:21:37.520
<v Speaker 1>running the game at the the experience that the game

0:21:37.560 --> 0:21:42.159
<v Speaker 1>developers intended. So the graphics cards were what allowed you

0:21:42.240 --> 0:21:45.399
<v Speaker 1>to plug it in, usually in a well. Back in

0:21:45.440 --> 0:21:48.720
<v Speaker 1>the day, it was PC I or UM white a

0:21:48.800 --> 0:21:52.080
<v Speaker 1>g P. Yeah, those were the two card slots to

0:21:52.080 --> 0:21:55.760
<v Speaker 1>would plug them into. Today it's PC I Express almost

0:21:55.800 --> 0:22:00.200
<v Speaker 1>exclusively um where which has got a It's it's a

0:22:00.240 --> 0:22:04.879
<v Speaker 1>more efficient and faster way of transferring information from a

0:22:04.920 --> 0:22:09.040
<v Speaker 1>card to the motherboard and uh and out to a display.

0:22:09.160 --> 0:22:12.399
<v Speaker 1>So you would plug you would plug this in, and

0:22:12.440 --> 0:22:15.280
<v Speaker 1>it was designed to be pretty easy, I mean relatively speaking.

0:22:15.320 --> 0:22:18.879
<v Speaker 1>You're not soldering or anything, opening up a computer case,

0:22:19.200 --> 0:22:23.200
<v Speaker 1>sliding a card in an expansion slot, screwing it tight

0:22:23.280 --> 0:22:26.919
<v Speaker 1>so that it's not gonna wiggle in the case, close

0:22:26.960 --> 0:22:31.440
<v Speaker 1>it back up, plug in your your peripherals, and you're

0:22:31.440 --> 0:22:35.600
<v Speaker 1>good to go. It's a little more complicated now because

0:22:35.640 --> 0:22:40.520
<v Speaker 1>if you're getting a state of the art, fastest possible

0:22:40.680 --> 0:22:43.720
<v Speaker 1>processor you can get for a GP, especially you're getting

0:22:43.760 --> 0:22:45.600
<v Speaker 1>two of them, because there are a lot of motherboards

0:22:45.600 --> 0:22:50.600
<v Speaker 1>out there now that support dual graphics cards. Um, some

0:22:50.680 --> 0:22:53.600
<v Speaker 1>of these are so powerful that they require more power

0:22:53.600 --> 0:22:57.119
<v Speaker 1>than what the motherboard can supply. More power. Yeah, so

0:22:57.160 --> 0:23:00.280
<v Speaker 1>they have to plug into your computer's actual powers apply,

0:23:00.720 --> 0:23:05.480
<v Speaker 1>not the motherboard. And uh, particularly if they are so

0:23:05.560 --> 0:23:09.800
<v Speaker 1>powerful that they have their own onboard fans. The fan

0:23:09.960 --> 0:23:13.400
<v Speaker 1>used to help distribute the hot air so that the

0:23:13.440 --> 0:23:16.800
<v Speaker 1>processor does not overheat. Yeah, well that's that's one of

0:23:16.880 --> 0:23:22.400
<v Speaker 1>the problems that that prevent high end graphics cards from

0:23:22.440 --> 0:23:27.760
<v Speaker 1>being included with some laptops, which is simply because it's

0:23:27.840 --> 0:23:30.800
<v Speaker 1>easier to put in a high end graphics card that

0:23:30.840 --> 0:23:35.040
<v Speaker 1>requires its own fan in a tower case, really a

0:23:35.080 --> 0:23:39.919
<v Speaker 1>towered desktop computer case, because there's simply more room for it. Um.

0:23:40.200 --> 0:23:44.600
<v Speaker 1>Less room on a laptop in general, less ability to

0:23:45.320 --> 0:23:47.840
<v Speaker 1>find a way to disperse that extra heat. So not

0:23:47.920 --> 0:23:51.040
<v Speaker 1>only are you're you dealing with the main central processing

0:23:51.080 --> 0:23:54.680
<v Speaker 1>unit CPU, you're also dealing with the GPU. And you're going, wow,

0:23:54.880 --> 0:23:57.000
<v Speaker 1>this is going to burn someone's legs off when they

0:23:57.080 --> 0:23:59.080
<v Speaker 1>put it on their lap because I don't actually have

0:23:59.080 --> 0:24:00.600
<v Speaker 1>a good way to disperse a seat, or it's going

0:24:00.680 --> 0:24:02.879
<v Speaker 1>to cause the machine to shut down after twenty minutes

0:24:02.920 --> 0:24:06.600
<v Speaker 1>of working, which is probably not quite as bad as

0:24:06.600 --> 0:24:11.080
<v Speaker 1>burning somebody, but it's irritating, irritating, but not disfiguring. So

0:24:11.560 --> 0:24:14.639
<v Speaker 1>there's that you take that home. But but yeah, I

0:24:14.680 --> 0:24:18.240
<v Speaker 1>mean and and uh also easier to uh to get

0:24:18.400 --> 0:24:22.000
<v Speaker 1>into a desktop machine to swap a card or add

0:24:22.040 --> 0:24:24.720
<v Speaker 1>a card um, as you were pointing out, some you

0:24:24.760 --> 0:24:28.600
<v Speaker 1>know support multiple Um. Then it would be necessarily with

0:24:28.680 --> 0:24:32.119
<v Speaker 1>the laptop, especially something like an ultra book that is

0:24:33.000 --> 0:24:35.960
<v Speaker 1>put together just so so that it makes that nice

0:24:36.000 --> 0:24:39.359
<v Speaker 1>slim form factor that those are pretty much you're you're

0:24:39.400 --> 0:24:44.240
<v Speaker 1>out of luck there. Um. The yeah, it's uh, it's

0:24:44.400 --> 0:24:48.240
<v Speaker 1>the the graphics cards tend to be more of a

0:24:48.320 --> 0:24:53.640
<v Speaker 1>desktop type of component than laptop. And I mean, for

0:24:53.640 --> 0:24:57.239
<v Speaker 1>for the reasons you you pointed out, um, which is

0:24:57.280 --> 0:25:02.359
<v Speaker 1>also one of the reasons why uh, serious hardcore video

0:25:02.400 --> 0:25:06.919
<v Speaker 1>gamers on the PC tend to prefer desktop setups rather

0:25:06.960 --> 0:25:09.439
<v Speaker 1>than a laptop. Because even if you go out and

0:25:09.480 --> 0:25:11.800
<v Speaker 1>you buy a state of the art gaming laptop right

0:25:11.840 --> 0:25:14.760
<v Speaker 1>now for thousands of dollars, and it might it might

0:25:14.880 --> 0:25:19.919
<v Speaker 1>right now rival the best desktop computers out there. The

0:25:19.920 --> 0:25:22.680
<v Speaker 1>advantage of the desktop computers have is that, in general,

0:25:22.880 --> 0:25:29.600
<v Speaker 1>their machines are much more customizable and easily modified than laptops. There.

0:25:29.600 --> 0:25:31.960
<v Speaker 1>I'm sure there are exceptions out there, but that's the

0:25:32.000 --> 0:25:34.520
<v Speaker 1>general rule, and it's a pretty safe one because it's

0:25:34.520 --> 0:25:37.920
<v Speaker 1>just tends to be a lot easier to fiddle with

0:25:38.040 --> 0:25:40.359
<v Speaker 1>stuff that's inside a desktop case because you've got a

0:25:40.400 --> 0:25:43.120
<v Speaker 1>lot more space there than you do with a laptop.

0:25:43.440 --> 0:25:47.240
<v Speaker 1>There may be cards that a laptop just physically cannot

0:25:47.320 --> 0:25:50.400
<v Speaker 1>accommodate because there's just not the room. And if you've

0:25:50.440 --> 0:25:52.879
<v Speaker 1>seen some of these video cards, it's not hard to

0:25:52.920 --> 0:25:56.719
<v Speaker 1>imagine because some of them look like they are you know,

0:25:56.920 --> 0:25:58.639
<v Speaker 1>some of them look like they came straight out of

0:25:58.640 --> 0:26:02.399
<v Speaker 1>a video game, like this looks like it's a magazine

0:26:02.440 --> 0:26:06.600
<v Speaker 1>clip for a futuristic machine gun or something. Uh. Some

0:26:06.680 --> 0:26:08.240
<v Speaker 1>of them am like wow, I don't know that I

0:26:08.280 --> 0:26:11.400
<v Speaker 1>have a computer pretty enough to install this thing in.

0:26:11.960 --> 0:26:13.600
<v Speaker 1>And in fact, some of them, I would argue the

0:26:14.040 --> 0:26:18.080
<v Speaker 1>design here. They've created aesthetic for the video card, which

0:26:18.680 --> 0:26:22.600
<v Speaker 1>never used to be a concern. Right. These were cards

0:26:22.600 --> 0:26:25.040
<v Speaker 1>that just fit inside a computer case. You never saw

0:26:25.040 --> 0:26:27.160
<v Speaker 1>them unless you had to open the case. But now

0:26:27.200 --> 0:26:30.560
<v Speaker 1>we've got these cases that have exposed sides. So suddenly

0:26:30.640 --> 0:26:33.080
<v Speaker 1>the aesthetic design of the graphics card has become a

0:26:33.080 --> 0:26:37.480
<v Speaker 1>consideration well also, um, people who play a lot of

0:26:37.920 --> 0:26:42.160
<v Speaker 1>I would argue this is probably the case for uh,

0:26:42.359 --> 0:26:46.600
<v Speaker 1>hardcore serious gamers. Two, is it's nice that it looks

0:26:46.600 --> 0:26:49.480
<v Speaker 1>cool because you're buying this, you know, updated graphics card

0:26:49.480 --> 0:26:51.000
<v Speaker 1>that's going to be able to do all this extra

0:26:51.400 --> 0:26:54.400
<v Speaker 1>pixel rendering, and you know you want to look cool.

0:26:54.640 --> 0:26:57.399
<v Speaker 1>And some of these graphics cards cost as much or

0:26:57.480 --> 0:27:00.960
<v Speaker 1>more than video game consoles, which brings me back to

0:27:01.240 --> 0:27:04.800
<v Speaker 1>the whole thing about saying, you know, video cards are

0:27:04.840 --> 0:27:08.399
<v Speaker 1>what made me a console gamer. It's not quite as

0:27:08.440 --> 0:27:10.560
<v Speaker 1>simple as that, but it is very close in the

0:27:10.600 --> 0:27:15.560
<v Speaker 1>sense that I saw that, you know, because I was

0:27:15.600 --> 0:27:19.320
<v Speaker 1>there when the video game cards, the standalone graphics cards

0:27:19.359 --> 0:27:23.080
<v Speaker 1>started to become a thing, um, and I could see

0:27:23.080 --> 0:27:26.399
<v Speaker 1>that within six months to a year, the cards that

0:27:26.480 --> 0:27:29.480
<v Speaker 1>had been out on the market were no longer able

0:27:29.560 --> 0:27:34.440
<v Speaker 1>to run the most current games at their ideal settings.

0:27:35.280 --> 0:27:37.199
<v Speaker 1>And that was a pretty rough wake up call to

0:27:37.280 --> 0:27:40.119
<v Speaker 1>me saying that even if I had saved up the

0:27:40.160 --> 0:27:43.040
<v Speaker 1>money to buy a video card for my computer and

0:27:43.080 --> 0:27:45.520
<v Speaker 1>I had swapped it out, and I thought, wow, this

0:27:45.560 --> 0:27:48.359
<v Speaker 1>is an amazing experience. Six months to a year down

0:27:48.400 --> 0:27:51.679
<v Speaker 1>the road, I would feel like I'd have to do

0:27:51.720 --> 0:27:54.480
<v Speaker 1>that all over again just to keep up with the

0:27:54.560 --> 0:27:58.200
<v Speaker 1>video games that were coming out at that time. It's

0:27:58.200 --> 0:28:01.040
<v Speaker 1>a constant cycle, or can be a concert cycle of

0:28:01.080 --> 0:28:04.680
<v Speaker 1>needing more memory and a new processor and a new

0:28:04.680 --> 0:28:08.320
<v Speaker 1>graphics processor with more memory, and having to upgrade one

0:28:08.440 --> 0:28:10.520
<v Speaker 1>or the other or all of the above. Right you

0:28:10.520 --> 0:28:12.359
<v Speaker 1>you eventually get to a point, like we said, where

0:28:12.359 --> 0:28:15.520
<v Speaker 1>the motherboard can't support the latest graphics card. Then you're like,

0:28:15.520 --> 0:28:19.280
<v Speaker 1>all right, now I gotta get a new, entirely new system. Uh.

0:28:19.320 --> 0:28:21.440
<v Speaker 1>And so now, if I were the kind of person

0:28:21.520 --> 0:28:25.200
<v Speaker 1>who I was constantly building computers, that might not be

0:28:25.240 --> 0:28:28.560
<v Speaker 1>as big a deal because I could replace components as

0:28:28.600 --> 0:28:31.560
<v Speaker 1>I needed to. And one can argue that maybe through

0:28:31.560 --> 0:28:35.280
<v Speaker 1>the lifetime of a video game PC you spend less

0:28:35.280 --> 0:28:38.000
<v Speaker 1>money than you would with a console game, depending upon

0:28:38.000 --> 0:28:40.400
<v Speaker 1>how much gaming you do, because console games do tend

0:28:40.480 --> 0:28:43.200
<v Speaker 1>to be more expensive, and they do tend to be

0:28:43.280 --> 0:28:47.760
<v Speaker 1>more expensive for longer than PC games. PC games get

0:28:47.800 --> 0:28:53.000
<v Speaker 1>marked down, generally speaking, faster than console games do, so

0:28:53.680 --> 0:28:55.640
<v Speaker 1>there there is an argument to be made that you

0:28:55.680 --> 0:28:58.360
<v Speaker 1>could save money over the long term. If you are

0:28:58.480 --> 0:29:01.240
<v Speaker 1>an avid gamer, you buy a lot of games. Um,

0:29:01.280 --> 0:29:03.760
<v Speaker 1>if you go with a PC gaming rig, especially if

0:29:03.760 --> 0:29:06.200
<v Speaker 1>you decide to build one yourself, as opposed to buying

0:29:06.280 --> 0:29:09.200
<v Speaker 1>something that was customized off the shelf, like if you

0:29:09.240 --> 0:29:12.400
<v Speaker 1>actually go out and get the components. Um. It also

0:29:12.440 --> 0:29:15.360
<v Speaker 1>gives the developer a little bit of an added advantage too,

0:29:15.400 --> 0:29:18.760
<v Speaker 1>because if they're developing a title for say the PlayStation three,

0:29:19.560 --> 0:29:21.680
<v Speaker 1>they know exactly what kind of graphics card is in there,

0:29:22.160 --> 0:29:25.600
<v Speaker 1>so they can play to its strengths. Yeah. And actually

0:29:25.680 --> 0:29:27.800
<v Speaker 1>that was a real problem early on too, is that

0:29:27.840 --> 0:29:30.920
<v Speaker 1>you would get games that would be compatible with certain

0:29:30.960 --> 0:29:34.840
<v Speaker 1>graphics cards but not others. And then you know, you

0:29:34.920 --> 0:29:38.800
<v Speaker 1>might have a state of the art gaming computer back

0:29:38.840 --> 0:29:40.840
<v Speaker 1>in the mid nineties, and then find out that even

0:29:40.840 --> 0:29:42.640
<v Speaker 1>though you have a state of art gaming computer, you

0:29:42.760 --> 0:29:45.400
<v Speaker 1>still can't play certain games because they are not compatible

0:29:45.440 --> 0:29:48.720
<v Speaker 1>with the the hardware you have. Um. That's when you

0:29:48.720 --> 0:29:50.840
<v Speaker 1>shake your fist in the air and screen con Yeah.

0:29:50.840 --> 0:29:58.280
<v Speaker 1>We should also mention that effectively, the video card industry

0:29:58.600 --> 0:30:03.920
<v Speaker 1>is a duopoli. There are two companies that that's essentially

0:30:04.000 --> 0:30:08.200
<v Speaker 1>that's who you go to. Yeah, there's Nvidia and there's

0:30:08.320 --> 0:30:11.120
<v Speaker 1>a m D Yeah, also known as a t I.

0:30:11.200 --> 0:30:13.280
<v Speaker 1>Back in the day, but A m D purchased them,

0:30:13.320 --> 0:30:16.920
<v Speaker 1>acquired a t I. There are there are others until

0:30:17.040 --> 0:30:22.320
<v Speaker 1>makes some graphics cards, um, you know, and they're they're

0:30:22.360 --> 0:30:25.640
<v Speaker 1>really others. But yeah, when when we're talking about this, uh,

0:30:25.760 --> 0:30:28.400
<v Speaker 1>probably the listeners that wanted us to talk about this

0:30:28.400 --> 0:30:31.440
<v Speaker 1>would already know that those two are the big players

0:30:32.040 --> 0:30:35.760
<v Speaker 1>and they they're in a constant game of one upsmanship. Uh.

0:30:36.120 --> 0:30:39.720
<v Speaker 1>The fastest card I could find so far, at least

0:30:39.720 --> 0:30:42.640
<v Speaker 1>as far as clock speed goes, not performance. Actually, as

0:30:42.640 --> 0:30:45.040
<v Speaker 1>far as performance goes, is not the fastest. But with

0:30:45.200 --> 0:30:50.880
<v Speaker 1>clock speed, uh is uh without over clocking is uh?

0:30:50.920 --> 0:30:53.560
<v Speaker 1>The A m D Radio on h D seven seven

0:30:53.640 --> 0:30:57.520
<v Speaker 1>seven zero Giga Hurts edition, which it's one giga Hurts

0:30:57.560 --> 0:31:03.360
<v Speaker 1>GPU and um it again that's without overclocking. But uh,

0:31:03.840 --> 0:31:06.200
<v Speaker 1>that's not that fast. But yeah, when it when all

0:31:06.240 --> 0:31:10.160
<v Speaker 1>it's doing, when it's handling primarily graphics, having that dedicated

0:31:10.320 --> 0:31:13.880
<v Speaker 1>processing power behind it, you know that don't sneeze at

0:31:13.880 --> 0:31:17.960
<v Speaker 1>the one gigga hurt. Now again, through the testing, it

0:31:18.320 --> 0:31:22.200
<v Speaker 1>did not perform at the same level as some of

0:31:22.240 --> 0:31:26.160
<v Speaker 1>the top of the line, most expensive cards that are

0:31:26.200 --> 0:31:28.920
<v Speaker 1>out there. Uh. And part of that is just because

0:31:28.960 --> 0:31:31.640
<v Speaker 1>you know, the Again, it's it's more than just the

0:31:31.680 --> 0:31:36.360
<v Speaker 1>clock speed. We talked about that. So that's that's kind

0:31:36.360 --> 0:31:38.880
<v Speaker 1>of the roundup on graphics cards in general, Like we

0:31:38.920 --> 0:31:42.280
<v Speaker 1>had said, they're being used to process information beyond just

0:31:42.440 --> 0:31:46.040
<v Speaker 1>graphics because it's got this parallel process and capability, so

0:31:46.560 --> 0:31:49.760
<v Speaker 1>you can use it for things that require lots of

0:31:50.080 --> 0:31:54.640
<v Speaker 1>parallel computational problems, things that you know, there's a lot

0:31:54.680 --> 0:31:59.520
<v Speaker 1>of scientific and medical applications for that kind of technology,

0:31:59.560 --> 0:32:02.720
<v Speaker 1>but the one that we talked about most recently is

0:32:03.000 --> 0:32:08.280
<v Speaker 1>cryptography and cracking codes and using parallel processing to run

0:32:09.880 --> 0:32:12.440
<v Speaker 1>a brute force attack where you're just running lots and

0:32:12.480 --> 0:32:16.120
<v Speaker 1>lots of variations on various passwords to try and determine

0:32:16.680 --> 0:32:20.360
<v Speaker 1>what the hashing algorithm is for a for for a

0:32:20.360 --> 0:32:25.920
<v Speaker 1>password site. So the unless the operating system is specifically

0:32:25.960 --> 0:32:29.560
<v Speaker 1>assigning it tasks, you would have to have software that

0:32:29.920 --> 0:32:34.320
<v Speaker 1>specifically directs information to the graphics card. And um, the

0:32:34.360 --> 0:32:38.880
<v Speaker 1>people who yeah, there there are programs that specifically tell

0:32:38.920 --> 0:32:41.840
<v Speaker 1>the GPU to to go to work on these these problems.

0:32:41.880 --> 0:32:45.920
<v Speaker 1>So um, and then it's not specifically specific enough to

0:32:46.160 --> 0:32:48.520
<v Speaker 1>where the hardware is. It's like, well, it's not a

0:32:48.520 --> 0:32:51.400
<v Speaker 1>piece of graphics, so I can't do this. You know,

0:32:51.440 --> 0:32:55.600
<v Speaker 1>it's very capable of handling that. So alright, So I

0:32:55.640 --> 0:32:58.200
<v Speaker 1>think that wraps up this discussion on video cards. I

0:32:58.240 --> 0:33:01.880
<v Speaker 1>hope that that was That was satisfying to our listeners

0:33:01.880 --> 0:33:07.640
<v Speaker 1>who were asking us repeatedly to cover it. Actually, you know,

0:33:07.720 --> 0:33:10.240
<v Speaker 1>I sound like I'm I'm exhausted by it. I'm not.

0:33:10.320 --> 0:33:13.120
<v Speaker 1>I really I like seeing enthusiasm from our listeners. That's

0:33:13.200 --> 0:33:16.680
<v Speaker 1>very It's a good thing. So if you are enthusiastically

0:33:16.760 --> 0:33:19.560
<v Speaker 1>interested in a particular topic and we have not covered it,

0:33:19.760 --> 0:33:21.680
<v Speaker 1>or perhaps we covered it a long time ago and

0:33:21.760 --> 0:33:25.520
<v Speaker 1>it's darn near time that we recover it, let us know.

0:33:26.160 --> 0:33:28.000
<v Speaker 1>Send us a message. You can send us an email

0:33:28.000 --> 0:33:31.239
<v Speaker 1>our addresses tech stuff at Discovery dot com, or let

0:33:31.320 --> 0:33:33.320
<v Speaker 1>us know on Facebook or Twitter. Our handle at both

0:33:33.320 --> 0:33:35.800
<v Speaker 1>of those is text stuff h sw and Chris and

0:33:35.800 --> 0:33:39.560
<v Speaker 1>I will talk to you again really soon for more

0:33:39.560 --> 0:33:41.880
<v Speaker 1>on this and thousands of other topics because it has

0:33:41.920 --> 0:33:48.080
<v Speaker 1>staff works dot com. See guys, I told you we

0:33:48.200 --> 0:33:51.280
<v Speaker 1>talked to you again really soon. That really soon is

0:33:51.400 --> 0:33:54.080
<v Speaker 1>right now. I'm just reminding you that we have our

0:33:54.080 --> 0:33:57.680
<v Speaker 1>photo upload widget live on the site at www dot

0:33:57.680 --> 0:34:01.000
<v Speaker 1>How stuff works dot com slash upgrade your tech Toyota

0:34:01.080 --> 0:34:04.160
<v Speaker 1>is giving us the chance to let you share your creativity.

0:34:04.200 --> 0:34:08.080
<v Speaker 1>So send us those pictures of your modifications, your tech ideas,

0:34:08.280 --> 0:34:11.040
<v Speaker 1>those gadgets that you've created, all those hacks. If you're

0:34:11.080 --> 0:34:14.680
<v Speaker 1>steampunking everything in sight, put on your goggles and show

0:34:14.760 --> 0:34:17.560
<v Speaker 1>that to us. We can't wait to see them. Brought

0:34:17.600 --> 0:34:20.800
<v Speaker 1>to you by the reinvented two thousand twelve camera. It's ready,

0:34:20.960 --> 0:34:21.399
<v Speaker 1>are you