コンピューターを使用したことがある場合は、おそらくドライバーについて聞いたことがあるでしょう。しかし、あなたはドライバーが何であるか知っていますか?さらに、それがコンピュータの操作にとって非常に重要になるのは何ですか?ドライバーとは何か、そして何をしているのかを知っていても、ドライバーの更新に関するベストプラクティスを知っていますか?Windowsが提供するドライバーを維持するのが最善ですか、それとも独自のドライバーをインストールするのが最善ですか?これらはすべて、この記事で簡単で理解しやすい回答を提供する質問です。
ドライバーとは何ですか?
ドライバーとは何ですか?私たちの定義は次のとおりです。デバイスドライバーは、オペレーティングシステムがハードウェアデバイスを起動、使用、および制御できるようにするソフトウェアです。言い換えると、ドライバーは、オペレーティングシステムがコンピューター内の(またはコンピューターに接続された)ハードウェアデバイスに必要な処理を実行するように要求できるようにするトランスレーターです。
ドライバーは、オペレーティングシステム( Windows(Windows)、Linux、macOSなど)とハードウェア(マザーボード、グラフィックカード、サウンドカード、ネットワークアダプター、ハードドライブ、キーボード、マウスなど)間の適切な通信を担当するプログラムです。
ドライバーとは何ですか?ドライバーは何をしますか?
ドライバーは何をしますか?
例から始めましょう:あなたがYouTubeでビデオを再生しようとしていると想像してください。Webブラウザのビデオで[再生](Play)を押します。アプリケーションであるブラウザは、オペレーティングシステムにリクエストを送信します。オペレーティングシステムは、ビデオを再生したいことを認識します。これは、とりわけ、ネットワークカードを使用してビデオをバッファリングし、グラフィックカードにビデオを表示するように依頼し、サウンドカードにビデオのオーディオ部分を再生するように依頼する必要があることを意味します。オペレーティングシステムは、これらすべての要求を必要なデバイスに関連付けられたドライバーに送信します。ネットワークカードドライバーは転送するデータを認識し、ビデオカードは表示する内容を認識し、サウンドカードはスピーカーで何を再生するかを認識します。
または、プリンタ(print on your printer)で印刷したいドキュメントがあると想像してください。Wordまたはその他の任意のテキストエディタ内でドキュメントを編集します。その後(Afterward)、 [印刷(Print)]ボタンを押して、ドキュメントがプリンタから出力されるのを待ちます。テキストエディタは、オペレーティングシステムにドキュメントの印刷を要求するアプリケーションです。オペレーティングシステムはドキュメントを取得し、プリンタドライバにドキュメントの印刷を要求します。ドライバーはドキュメントを取得し、プリンターが理解できる言語に翻訳します。最後に、プリンターはドキュメントを印刷してユーザーに配信します。
プリンタを含むほとんどのコンピュータデバイスは、動作するためにドライバを必要とします
オペレーティングシステムは、ドライバーを使用してこれらのデバイスにジョブを実行するように要求する方法を知っているため、これらすべてが可能です。
なぜデバイスドライバーが必要なのですか?
この質問への答えはこれ以上簡単ではありません。デバイスを使用するには、デバイスドライバーが必要です。以前の「ドライバーとは」の定義からすでにご存知のように、コンピューターには、接続されているデバイスと通信できるドライバーが必要です。適切なドライバーがなければ、デバイスは機能しないハードウェアにすぎません。これが、デバイスドライバーがドライバーと呼ばれる理由である可能性があります。🙂
デバイスのドライバーはどこにありますか?
通常、ほとんどのドライバはオペレーティングシステムに自動的にインストールされます。Windowsには、ドライバーの豊富なライブラリがあります。新しいデバイスをWindowsコンピューターに接続すると、オペレーティングシステムが自動的にデバイスを検出し、ライブラリで適切なドライバーの検索を開始します。見つかった場合は、インストールされるのを待つだけです。場合によっては、ドライバーをインストールした後でコンピューターを再起動して、有効にして使用できるようにするようにWindowsから要求されることもあります。(Windows)
Windowsに新しいデバイスに適したドライバーがない場合は、 WindowsUpdateを使用してオンラインでドライバーを検索することもできます。Microsoftのサーバーにデバイス用のドライバーがある場合は、それがダウンロードされてインストールされるのを待つ必要があります。
デバイスのドライバーを更新する方法
これらは、Windowsでデバイスのドライバーを見つけてインストールするための簡単なオプションです。ただし、 Windows(Windows)のライブラリまたはMicrosoftのWindowsUpdateサーバーにドライバが見つからない場合があります。その「運」がある場合、またはWindows(Windows)によってインストールされたもの以外の特定のドライバーを使用したい場合はどうすればよいですか?答えは、デバイスの製造元サポートWebサイトでもドライバーを見つけることができるということです。
これが私たちが所有するビデオカードを含む例です:AMD RadeonRX5700。そのためのドライバーを入手するのに最適な場所は、AMDの公式サポートページです(official support page of AMD)。AMDを含む多くのメーカーは、デバイスに適したドライバーを自動的に識別してダウンロードする検出ツールを提供しています。
グラフィックカードに適したドライバを見つける方法
ただし、すべてのメーカーが、デバイスに適したドライバーを手動で選択する方法を提供しています。デバイスを識別し、使用しているオペレーティングシステムを選択したら、ドライバーをダウンロードできます。ドライバーは通常、実行可能ファイルの形式で提供されます。このファイルは、他のアプリケーションと同じように実行およびインストールする必要があります。
グラフィックカードを自動的に検出するドライバ(Driver)インストールユーティリティ
デバイスに不足しているドライバーを見つけてインストールする際にサポートが必要な場合は、このテーマもカバーするチュートリアルを公開しています。「どのドライバーが必要ですか?」に対する答えを提供します。Windowsにドライバを簡単にインストールする方法に関する質問と手順:Windowsのデバイスマネージャで実行できる7つのこと(7 things you can do with the Device Manager from Windows)。
一方、ドライバーの1つが正しく機能せず、クラッシュやエラーが発生する場合は、そのドライバーをシステムから削除することをお勧めします。そのために、Windowsからドライバーをアンインストールする方法は次(how to uninstall drivers from Windows)のとおりです。
ドライバーを更新する必要がありますか?
多くの人が「壊れていないのなら直さないで」という古いことわざはドライバーにも当てはまると思いますが、私たちは反対する傾向があります。通常、ドライバーは次の理由でハードウェア製造会社によって更新されます。
- いくつかのバグを見つけ、彼らの開発者はそれらを修復しました、
- 追加された新機能、
- デバイスのパフォーマンスを向上させることができた、または
- 解決されたいくつかのセキュリティ問題(security issues)を特定しました。
上記のすべては、新しいバージョンのドライバーで改善および修正できます。ただし、状況を改善するのではなく、新しいドライバーに問題が発生する場合もあります。たとえば、一部のNvidia ドライバーは、スタートメニューの誤動作を引き起こす可能性があります(drivers can cause the Start Menu to malfunction)。それでも、ほとんどの場合、最近のドライバーは古いドライバーよりも優れています。
幸いなことに、Windows 10を使用している場合は、重要なドライバーの更新が自動的にダウンロードされてインストールされます。これは次の質問を提起します:
どのドライバーが必要ですか?Windowsのドライバーを使用する必要がありますか、それとも自分でインストールする必要がありますか?
通常、Windowsがデバイスに自動的にダウンロードしてインストールするドライバーは、ほぼ(almost)確実に機能します。これらは、Microsoftの要件に準拠するようにテストされたドライバーであり、通常は安定しています。つまり、これらが原因でコンピューターがクラッシュする可能性はほとんどありません。
ただし、デバイスの製造元のサポートWebサイトで入手可能なドライバーと比較して、Microsoftが提供するドライバーも古くなっている場合があります。(Microsoft)私たちが今知っているように、新しいドライバーは通常、私たちのマシンにより多くの機能とより良いパフォーマンスを提供します。
ネットワークカード、プリンター、Webカメラなどの重要なデバイス用のWindowsのデフォルトドライバーを維持することをお勧めします。ただし、ビデオカードなどのより複雑なデバイスで使用されるドライバーに関しては、常にメーカーが提供するドライバーを選択します。これらのドライバーは、ゲームで取得する1秒あたりのフレーム数を増やすことができるため、コンピューターで多くのことをプレイするため、非常に重要です。
ドライバーについて他に質問はありますか?
これで、ドライバーとは何か、ドライバーは何をするかがわかりました。また、デバイスのドライバーを入手する場所も知っています。他に質問したいことはありますか?Windowsが提供するデフォルトのドライバーを使用することを好みますか、それとも独自のドライバーを手動でインストールすることを選択しますか?コメント欄でお知らせください。
What are drivers? What does a driver do? -
If yоu have used a computer, then you have probably heard about drivers. However, do you know what a driver is? Moreover, whаt doеs it do that makes it so crucial to а computer’s оperation? Even if you have an idea of what a driνer is and doеs, do you know the best practice when it comes to updating drivers? Is it best to keep the drivеrs offеred by Windows or install yоur own drivers? These are all questiоns for which we giνe you simple and еasy to understand answers in this аrtiсle:
What are drivers?
What is a driver? Our definition is this: a device driver is a piece of software that allows your operating system to start, use and control a hardware device. In other words, drivers are the translators that enable your operating system to ask the hardware devices inside your computer (or connected to it) to do what you want.
Drivers are the programs responsible for the proper communication between your operating system (Windows, Linux, macOS, etc.) and your hardware (motherboard, graphics card, sound card, network adapter, hard drives, keyboard and mouse, and so on).
What are drivers? What does a driver do?
What does a driver do?
Let’s start with an example: imagine that you try to play a video on YouTube. You press Play on the video in your web browser. The browser, which is an application, sends your request to the operating system. The operating system knows then that you want to play a video. This means, among other things, that it must buffer the video with the help of the network card, ask the graphics card to display the video, and ask the sound card to play the audio part of the video. The operating system sends all these requests to the drivers associated with the required device: the network card driver knows what data to transfer, the video card knows what to display, and the sound card knows what to play in your speakers
Or imagine that you have a document that you want to print on your printer. You would edit the document inside Word or any other text editor you prefer. Afterward, you’d push the Print button and wait for the document to come out from the printer. The text editor is an application that asks the operating system to print the document. The operating system takes the document and asks the printer driver to print the document. The driver takes the document and translates it into a language that the printer understands. Finally, the printer prints the document and delivers it to the user.
Most computer devices, including printers, need drivers to work
All these are possible because the operating system knows how to ask those devices to do their jobs, using drivers.
Why do you need device drivers?
The answer to this question could not be any more straightforward: you need device drivers to be able to use your devices. As you already know from our earlier “what is a driver” definition, our computer needs drivers to be able to communicate with the devices that are connected to it. Without the right driver, a device is nothing more than a piece of hardware that doesn’t work. This is likely the reason why device drivers are called drivers. 🙂
Where do you find the drivers for your devices?
Usually, most drivers are installed automatically on your operating system. Windows has an extensive library of drivers. When you connect a new device to your Windows computer, the operating system automatically detects it and starts searching for an appropriate driver in its library. If one is found, all you have to do is wait for it to be installed. Sometimes, Windows also asks you to reboot your computer after the driver has been installed so that it can be enabled and used.
If Windows does not have a fitting driver for your new device, it can also use Windows Update to search for a driver online. If Microsoft’s servers have a driver for your device, then you must wait for it to be downloaded and installed.
How to update drivers for devices
These are the easy options for finding and installing drivers for your devices in Windows. However, sometimes no driver may be found in Windows’ library or in Microsoft’s Windows Update servers. What can you do if you have that “luck,” or if you want to use a particular driver other than the one installed by Windows? The answer is that you can also find drivers on your device’s manufacturer support website.
Here’s an example involving a video card we own: an AMD Radeon RX 5700. The best place to get a driver for it is the official support page of AMD. Many manufacturers, including AMD, offer a detection tool that automatically identifies and downloads the right drivers for your device.
How to find the right driver for a graphics card
However, all manufacturers provide a way to choose the correct driver for your device manually. After you identify your device and select the operating system that you have, you can download the driver. Drivers usually come in the form of an executable file, which you must run and install like any other application.
Driver install utility automatically detecting a graphics card
If you need help in finding and installing missing drivers for your devices, we have published a tutorial that covers this subject too. It provides the answer to the “what drivers do I need?” question and instructions for how to install drivers in Windows easily: 7 things you can do with the Device Manager from Windows.
If, on the other hand, one of the drivers doesn’t work correctly and causes crashes or errors, you might want to remove it from your system. For that, here’s how to uninstall drivers from Windows.
Should I update drivers?
Although many people think that the old saying “if it ain't broke, don't fix it” applies to drivers, too, we tend to disagree. Usually, drivers are updated by the hardware manufacturing companies because they:
- found some bugs, and their developers repaired them,
- added new features,
- managed to increase the performance of your device, or
- identified some security issues which have been resolved.
All the above can be improved and fixed with new versions of drivers. However, there are also times when new drivers are problematic, instead of making things better. For example, some Nvidia drivers can cause the Start Menu to malfunction. Even so, recent drivers are, in most cases, better than older ones.
The good news is that, if you use Windows 10, critical driver updates are automatically downloaded and installed for you. This raises the next question:
What drivers do I need? Should I use Windows’ drivers, or should I install my own?
Usually, the drivers that Windows downloads and installs automatically for your devices are almost guaranteed to work well. They are drivers that have been tested to comply with Microsoft’s requirements and are usually stable, meaning that your computer is unlikely to crash because of them.
However, sometimes, the drivers delivered by Microsoft are also outdated, compared to the drivers available on the support websites of your devices’ manufacturers. As we know by now, newer drivers usually offer more features and better performance for our machines.
We prefer to keep Windows’ default drivers for essential devices such as the network card, the printer, or our webcam. However, when it comes to the drivers used by more complex devices, such as our video cards, we always choose the ones offered by their manufacturers. Those drivers can increase the number of frames per second you get in games, so they are pretty essential for us, as we play a lot on our computers.
Do you have any other questions about drivers?
Now you know what drivers are and what drivers do. You also know where to get drivers for your devices. Are there any other questions about them that you’d like to ask? Do you prefer using the default drivers offered by Windows, or do you choose to install your own manually? Let us know in the comments section.