{"video_id":"t-aRlwLI-b0","title":"What is a Software Driver as Fast As Possible","channel":"Techquickie","show":"Techquickie","published_at":"2014-05-07T14:58:16Z","duration_s":295,"segments":[{"start_s":0.32,"end_s":6.56,"text":"Now, I've received a number of complaints that my fastest possible","speaker":null,"is_sponsor":0},{"start_s":4.96,"end_s":9.36,"text":"episodes haven't been fast enough lately. And to that, I would reply,","speaker":null,"is_sponsor":0},{"start_s":8.0,"end_s":14.88,"text":"\"Well, if you weren't all throwing things at me while I try to film the bloody things, maybe we wouldn't have","speaker":null,"is_sponsor":0},{"start_s":12.639,"end_s":19.6,"text":"this problem.\" So, with that 15 seconds of your valuable life wasted, let's get","speaker":null,"is_sponsor":0},{"start_s":16.64,"end_s":24.68,"text":"right into it. A driver is, as Microsoft defines it, software that allows your","speaker":null,"is_sponsor":0},{"start_s":22.16,"end_s":29.679,"text":"computer to communicate with hardware or devices. Simple, right? But why do we","speaker":null,"is_sponsor":0},{"start_s":27.279,"end_s":33.44,"text":"even need that? So, you've got a device. Let's say a sound card. You should be","speaker":null,"is_sponsor":0},{"start_s":31.439,"end_s":37.68,"text":"able to just plug it in with no drivers and your music player, let's say Win amp","speaker":null,"is_sponsor":0},{"start_s":35.92,"end_s":41.44,"text":"should generate a digital signal that says, you know, yo, sup dog. I need an E","speaker":null,"is_sponsor":0},{"start_s":39.44,"end_s":45.04,"text":"flat up in this biz or something. And the sound card should make that noise,","speaker":null,"is_sponsor":0},{"start_s":43.04,"end_s":49.2,"text":"right? Well, actually, yeah, that's basically how it works. And if there was","speaker":null,"is_sponsor":0},{"start_s":47.039,"end_s":53.039,"text":"only one sound card in existence, it pretty much could. But there's a","speaker":null,"is_sponsor":0},{"start_s":50.8,"end_s":57.52,"text":"problem. There are literally thousands of sound devices, and all of them will","speaker":null,"is_sponsor":0},{"start_s":55.68,"end_s":62.32,"text":"work completely differently from each other. The signal that meant E flat in","speaker":null,"is_sponsor":0},{"start_s":60.079,"end_s":67.2,"text":"our last example could mean dinosaur onion to another. And for everything to","speaker":null,"is_sponsor":0},{"start_s":64.799,"end_s":71.439,"text":"work correctly, software makers would need to rewrite their software with","speaker":null,"is_sponsor":0},{"start_s":69.36,"end_s":76.159,"text":"specialized signaling for your sound card along with every card that ever","speaker":null,"is_sponsor":0},{"start_s":74.0,"end_s":80.479,"text":"existed and every card that ever will exist. It would be fine if every single","speaker":null,"is_sponsor":0},{"start_s":78.88,"end_s":84.96,"text":"software developer was the freaking doctor. But this is the real world, not","speaker":null,"is_sponsor":0},{"start_s":82.479,"end_s":90.0,"text":"my fantasy. So that's what a driver is. It acts as an abstraction layer or","speaker":null,"is_sponsor":0},{"start_s":87.56,"end_s":94.72,"text":"translator. That way, the makers of your favorite programs only have to interact","speaker":null,"is_sponsor":0},{"start_s":92.0,"end_s":99.36,"text":"with your hardware in one standardized language and the driver handles the","speaker":null,"is_sponsor":0},{"start_s":96.96,"end_s":104.0,"text":"rest. So, that sounds relatively simple. Why do drivers cause so many issues?","speaker":null,"is_sponsor":0},{"start_s":101.6,"end_s":108.92,"text":"Well, there are a ton of variables that exist for the programmers on the driver","speaker":null,"is_sponsor":0},{"start_s":106.24,"end_s":113.04,"text":"side as well. Aside from our oversimplified Eflat example, your","speaker":null,"is_sponsor":0},{"start_s":111.2,"end_s":117.6,"text":"hardware is capable of a great deal of amazing stuff. All of which we expect to","speaker":null,"is_sponsor":0},{"start_s":115.28,"end_s":122.479,"text":"work absolutely perfectly. And even though standards exist, even if they","speaker":null,"is_sponsor":0},{"start_s":120.159,"end_s":128.399,"text":"were adhered to perfectly, things like other devices and other pieces of","speaker":null,"is_sponsor":0},{"start_s":125.0,"end_s":130.16,"text":"software can cause conflicts. And on top","speaker":null,"is_sponsor":0},{"start_s":128.399,"end_s":134.959,"text":"of that, separate drivers need to be maintained for multiple operating","speaker":null,"is_sponsor":0},{"start_s":132.08,"end_s":138.959,"text":"systems like Linux, OS 10, Windows, and the various flavors of each that exist","speaker":null,"is_sponsor":0},{"start_s":136.8,"end_s":143.28,"text":"in the wild, each with their own universal language that the driver needs","speaker":null,"is_sponsor":0},{"start_s":140.959,"end_s":148.16,"text":"to translate to. It leaves plenty of room for one of the variants of a driver","speaker":null,"is_sponsor":0},{"start_s":146.8,"end_s":151.84,"text":"for a particular piece of hardware to have an imperfection or two and helps me","speaker":null,"is_sponsor":0},{"start_s":150.239,"end_s":155.519,"text":"at least understand why sometimes a piece of hardware lacks support for the","speaker":null,"is_sponsor":0},{"start_s":153.599,"end_s":159.519,"text":"OS I'm trying to use it with. Which isn't to say that the lack of an","speaker":null,"is_sponsor":0},{"start_s":157.44,"end_s":162.72,"text":"official driver always precludes using the hardware on Windows anyway.","speaker":null,"is_sponsor":0},{"start_s":161.2,"end_s":167.36,"text":"Sometimes if you know what you're doing, you can force install one and it will","speaker":null,"is_sponsor":0},{"start_s":164.64,"end_s":171.44,"text":"mostly work. Driver files are usually INF files and Vista drivers can","speaker":null,"is_sponsor":0},{"start_s":169.92,"end_s":176.319,"text":"sometimes be used on Windows 7 and Windows 8 and vice versa. So pick the","speaker":null,"is_sponsor":0},{"start_s":174.0,"end_s":181.12,"text":"correct version of Windows, that is to say 32-bit or 64-bit, not Pro or","speaker":null,"is_sponsor":0},{"start_s":178.959,"end_s":185.28,"text":"Ultimate or whatever. Extract the files from the installer and give the manual","speaker":null,"is_sponsor":0},{"start_s":183.28,"end_s":189.28,"text":"browse feature in Device Manager a crack before you totally throw up your hands","speaker":null,"is_sponsor":0},{"start_s":187.28,"end_s":193.36,"text":"and give up. This trick has saved my bacon with wireless network adapters and","speaker":null,"is_sponsor":0},{"start_s":191.36,"end_s":198.08,"text":"other things a handful of times. Speaking of saving my bacon, this is","speaker":null,"is_sponsor":0},{"start_s":196.239,"end_s":202.159,"text":"from Dollar Shave Club and it contains their wonderful smelling shave butter.","speaker":null,"is_sponsor":0},{"start_s":200.56,"end_s":206.4,"text":"And the only thing that could be manlier about it would be if it smelled like","speaker":null,"is_sponsor":0},{"start_s":203.92,"end_s":210.08,"text":"bacon. This majestic six blade razor, also from Dollar Shave Club, on the","speaker":null,"is_sponsor":0},{"start_s":207.92,"end_s":212.72,"text":"other hand, couldn't be more manly if it smelled like bacon, was covered in back","speaker":null,"is_sponsor":0},{"start_s":211.599,"end_s":218.56,"text":"hair, and belched the pledge of allegiance every morning before a breakfast made of bacon. Dollar Shave","speaker":null,"is_sponsor":0},{"start_s":216.4,"end_s":222.64,"text":"Club saves you time and saves you money by delivering wicked highquality razors","speaker":null,"is_sponsor":0},{"start_s":220.72,"end_s":226.4,"text":"and other bathroom supplies directly to your door once per month. So you can be","speaker":null,"is_sponsor":0},{"start_s":224.56,"end_s":230.72,"text":"shaving with a fresh blade every week without the hassle of running to the","speaker":null,"is_sponsor":0},{"start_s":228.319,"end_s":234.319,"text":"store. That way if the guy selling you the razor drops fbombs all over the","speaker":null,"is_sponsor":0},{"start_s":232.799,"end_s":239.28,"text":"place, brandishes a machete as he packages it, and then rocks out with a","speaker":null,"is_sponsor":0},{"start_s":237.2,"end_s":242.319,"text":"leaf blower for some reason, he is safely on the other side of the country","speaker":null,"is_sponsor":0},{"start_s":240.799,"end_s":248.0,"text":"for the Americans. Or if you're in Canada, I guess it would be the other side of the continent. And if you're in","speaker":null,"is_sponsor":0},{"start_s":244.879,"end_s":249.76,"text":"Australia, the other side of the world.","speaker":null,"is_sponsor":0},{"start_s":248.0,"end_s":252.959,"text":"And if you're anywhere else, then I'm sorry. There's nothing I can do for you","speaker":null,"is_sponsor":0},{"start_s":251.2,"end_s":256.0,"text":"right now. But for anyone in those three countries, visit","speaker":null,"is_sponsor":0},{"start_s":254.36,"end_s":261.0,"text":"dollarshaveclub.com/Linus to learn more and sign up now. Oh, and they also have","speaker":null,"is_sponsor":0},{"start_s":259.04,"end_s":266.68,"text":"Man, do I have to talk about this? Please don't make me talk about","speaker":null,"is_sponsor":0},{"start_s":265.16,"end_s":271.52,"text":"this. Okay. They also have peppermint scented","speaker":null,"is_sponsor":0},{"start_s":269.36,"end_s":274.72,"text":"butt wipes for men. Maybe if I used these instead of normal butt wipes, I","speaker":null,"is_sponsor":0},{"start_s":273.28,"end_s":279.4,"text":"wouldn't stink. And the human interaction made possible by my non-stinkiness would give me the","speaker":null,"is_sponsor":0},{"start_s":277.52,"end_s":284.4,"text":"confidence to tell you no. Again, that's","speaker":null,"is_sponsor":0},{"start_s":282.919,"end_s":289.759,"text":"dollarshaveclub.com/Linus. Thanks for watching, guys. Like the video if you liked it, dislike it if you disliked it,","speaker":null,"is_sponsor":0},{"start_s":287.52,"end_s":292.56,"text":"share it if you like machetes, and as always, don't forget to subscribe to","speaker":null,"is_sponsor":0},{"start_s":290.96,"end_s":296.479,"text":"Techquickie for more fastest possible episodes just like this one.","speaker":null,"is_sponsor":0}],"full_text":"Now, I've received a number of complaints that my fastest possible episodes haven't been fast enough lately. And to that, I would reply, \"Well, if you weren't all throwing things at me while I try to film the bloody things, maybe we wouldn't have this problem.\" So, with that 15 seconds of your valuable life wasted, let's get right into it. A driver is, as Microsoft defines it, software that allows your computer to communicate with hardware or devices. Simple, right? But why do we even need that? So, you've got a device. Let's say a sound card. You should be able to just plug it in with no drivers and your music player, let's say Win amp should generate a digital signal that says, you know, yo, sup dog. I need an E flat up in this biz or something. And the sound card should make that noise, right? Well, actually, yeah, that's basically how it works. And if there was only one sound card in existence, it pretty much could. But there's a problem. There are literally thousands of sound devices, and all of them will work completely differently from each other. The signal that meant E flat in our last example could mean dinosaur onion to another. And for everything to work correctly, software makers would need to rewrite their software with specialized signaling for your sound card along with every card that ever existed and every card that ever will exist. It would be fine if every single software developer was the freaking doctor. But this is the real world, not my fantasy. So that's what a driver is. It acts as an abstraction layer or translator. That way, the makers of your favorite programs only have to interact with your hardware in one standardized language and the driver handles the rest. So, that sounds relatively simple. Why do drivers cause so many issues? Well, there are a ton of variables that exist for the programmers on the driver side as well. Aside from our oversimplified Eflat example, your hardware is capable of a great deal of amazing stuff. All of which we expect to work absolutely perfectly. And even though standards exist, even if they were adhered to perfectly, things like other devices and other pieces of software can cause conflicts. And on top of that, separate drivers need to be maintained for multiple operating systems like Linux, OS 10, Windows, and the various flavors of each that exist in the wild, each with their own universal language that the driver needs to translate to. It leaves plenty of room for one of the variants of a driver for a particular piece of hardware to have an imperfection or two and helps me at least understand why sometimes a piece of hardware lacks support for the OS I'm trying to use it with. Which isn't to say that the lack of an official driver always precludes using the hardware on Windows anyway. Sometimes if you know what you're doing, you can force install one and it will mostly work. Driver files are usually INF files and Vista drivers can sometimes be used on Windows 7 and Windows 8 and vice versa. So pick the correct version of Windows, that is to say 32-bit or 64-bit, not Pro or Ultimate or whatever. Extract the files from the installer and give the manual browse feature in Device Manager a crack before you totally throw up your hands and give up. This trick has saved my bacon with wireless network adapters and other things a handful of times. Speaking of saving my bacon, this is from Dollar Shave Club and it contains their wonderful smelling shave butter. And the only thing that could be manlier about it would be if it smelled like bacon. This majestic six blade razor, also from Dollar Shave Club, on the other hand, couldn't be more manly if it smelled like bacon, was covered in back hair, and belched the pledge of allegiance every morning before a breakfast made of bacon. Dollar Shave Club saves you time and saves you money by delivering wicked highquality razors and other bathroom supplies directly to your door once per month. So you can be shaving with a fresh blade every week without the hassle of running to the store. That way if the guy selling you the razor drops fbombs all over the place, brandishes a machete as he packages it, and then rocks out with a leaf blower for some reason, he is safely on the other side of the country for the Americans. Or if you're in Canada, I guess it would be the other side of the continent. And if you're in Australia, the other side of the world. And if you're anywhere else, then I'm sorry. There's nothing I can do for you right now. But for anyone in those three countries, visit dollarshaveclub.com/Linus to learn more and sign up now. Oh, and they also have Man, do I have to talk about this? Please don't make me talk about this. Okay. They also have peppermint scented butt wipes for men. Maybe if I used these instead of normal butt wipes, I wouldn't stink. And the human interaction made possible by my non-stinkiness would give me the confidence to tell you no. Again, that's dollarshaveclub.com/Linus. Thanks for watching, guys. Like the video if you liked it, dislike it if you disliked it, share it if you like machetes, and as always, don't forget to subscribe to Techquickie for more fastest possible episodes just like this one."}