グラフィックスカードの仕組み

how-graphics-card-works-featured

コンピュータがどのようにして画面にグラフィックを生成するのか疑問に思ったことはありますか? おそらく、グラフィックスカードがその画像を生成する役割を担っていることは知っているでしょうが、具体的にどのようにその画像を生成しているのでしょうか?

ここでは、グラフィックスカードのすべての重要なコンポーネントとその仕組みを詳しく見ていきます。

インターフェース

グラフィックスカードのインターフェースは、情報の交換を行うためにマザーボードに直接接続されるビデオカードの部分です。

graphics-card-interface

主なインターフェースにはPCI ExpressとAGPの2つがあります。(ISA、PCI、およびPCI-Xインターフェースもありますが、それらはまれで時代遅れです。)

また読む: グラフィックスカードが動作しない? 原因と修正方法

PCI Express

これは、従来のPCIインターフェースのアップグレード版であり、帯域幅をより迅速にストリームライン化するのに役立つ多くの個別のレーンを使用しています。

それだけでなく、シンプルなインターフェースのおかげで、AGPインターフェースよりも効率的な電力消費方法を備えており、より多用途であると考えられています。

AGP

加速グラフィックスポートは、3Dグラフィックスをレンダリングするために設計されており、マザーボードへの直接接続を利用しています。これにより、高いクロックスピードを実現し、データのグループを単一の転送で送受信することができます。

ビデオBIOS

ビデオBIOSは、ビデオカードの最も基本的なセットアップインターフェースを含み、グラフィックスカードのROMまたは読み取り専用メモリを介してコンピュータBIOSに転送されます。

このインターフェースには、以下のような重要な項目が含まれます:

  • メモリタイミング
  • 電圧
  • 動作速度
  • RAM

ビデオBIOSはグラフィックスカードの鼓動する心臓のようなものであり、残りのコンポーネントが動作する基盤です。

GPU

グラフィックス処理ユニットとして知られるこのビデオカードの頭脳は、RAMを通じてピクセルを2Dおよび3Dグラフィックスにレンダリングする責任を負っており、以下の部品で構成されています:

  • グラフィックスおよびコンピュータアレイ
  • グラフィックスメモリコントローラ
  • バスインターフェース
  • 電力管理ユニット
  • ビデオ処理ユニット
  • ディスプレイインターフェース

graphics-card-gpu

より具体的には、GPUは各ピクセルに特定の詳細を適用してそれらを生き生きとさせます。そのような詳細には、色、テクスチャ、パターンが含まれます。これは、レンダリングされたピクセルが画面上に統一された画像を形成するまで繰り返されます。(ピクセルの正確な数は、画面の解像度に依存します。)

働きすぎるため、GPUは大量の熱を発生させるので、冷却のために(巨大な)ヒートシンクの下に位置しています。

ビデオメモリ

GPUがすべてのピクセルをレンダリングしている間、画像を表示するためにそのデータを保存する場所が必要です。

これがビデオメモリの役割であり、通常は1GBから12GBの容量があります。

メモリにはさまざまなタイプがあり、以下が含まれます:

  • VRAM:これにより、GPUはそのピクセルを非常に速くレンダリングできます(「読み取りおよび書き込み」とも呼ばれます)
  • WRAM:VRAMのさらに速いバージョン
  • SDRAM:高いクロックおよび帯域幅で動作します
  • SGRAM:強化されたグラフィックスパフォーマンスで知られています

ビデオメモリはデジタル情報として知られるものを保持し、これをアナログ信号しか読み取らないモニターに送信する方法が必要です。

まるで、まったく異なる言語を話す2人が互いにコミュニケーションを取ろうとしているかのようです。

ここでRAMDACが役立ちます。

RAMDAC

RAMDAC(ランダムアクセスメモリデジタル-アナログコンバータ)のことをグラフィックスカードの世界の通訳者のように考えてください。

それはビデオメモリからのデジタルデータをアナログ信号に変換して、モニターに送信します。

デジタル信号とアナログ信号の主な違いは波の構造にあります。

  • デジタル - 固定された四角い波
  • アナログ - 滑らかで連続した波

graphics-card-ramdac1

RAMDACはその固定波を取り、モニターが理解できるように滑らかにし、GPUがレンダリングした完成画像を作成します。

また読む: MTEが説明:CPUとGPUの違い

出力

出力は、RAMDACが解釈しているデジタル-アナログ変換信号を転送するためにグラフィックスカードをディスプレイケーブルに接続するために使用されます。

graphics-card-outputs

出力は以下のカテゴリに分かれています:

  • VGA:アナログディスプレイ信号を使用
  • DVI:コンピュータからモニターにピクセルを転送する標準デジタルインターフェース
  • HDMI:音声と映像の両方の転送を行う
  • Vivo:テレビやDVDプレーヤーなどのさまざまなマルチメディアデバイスに接続するために使用
  • DisplayPort:ビデオデバイスとディスプレイデバイスを接続

クーラー

GPUはグラフィックスカードの最も熱い部分であるため、過熱を防ぐために冷却が必要です。

ヒートシンク

ヒートシンクは、GPUによって発生した熱を取り、それをフィンを通じてユニットから分散させ、通常は付属のファンで冷却されます。

graphics-card-heatsink

ウォーターブロック

ウォーターブロックは、熱を取り、気体から冷却された液体に移行することでGPUを液体冷却する方法です。この液体は絶縁されたチューブを通って戻り、再利用されるためにGPUに戻ります。

graphics-card-liquid-cooling

スロットモデル

シングルスロットクーラー

低価格帯のモデルは通常1スロットの高さであり、デュアルスロットシステムよりも発生する熱が少ないです。これらは通常、小型サイズで1つの拡張スロットのスペースを占有するだけです。

デュアルスロットクーラー

高価格帯のモデルは通常、より良い冷却を提供するために2つのスロットで構築されています。デュアルスロットシステムは、2番目のスロットを通じて熱い空気を外に押し出すように設計されています。

すべてをまとめる

マザーボードは、グラフィックスカードインターフェースを介してビデオBIOSに起動を指示し、それがGPUにグラフィックスのレンダリングを開始する信号を送ります。

GPUが各ピクセルに詳細を割り当てようとする中、データをビデオメモリに保存し、それはデジタル信号のみを読み取ります。

graphics-card-rendering

RAMDACは、これらのデジタル信号をモニターが理解できるアナログ信号に変換し、出力を通じて転送手段としてこれらの波を送ります。

その間、ヒートシンクやウォーターブロックなどの冷却方法が使用され、GPUの過熱を防ぎます。

これがグラフィックスカードの重要なコンポーネントであり、これらがすべて調和して動作し、高解像度のグラフィックスをレンダリングする仕組みです。