<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wikippe.e-do-match.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=240F%3A63%3A1865%3A1%3AF1F8%3A4CD3%3A4E98%3AE10A</id>
	<title>Wikippe - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wikippe.e-do-match.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=240F%3A63%3A1865%3A1%3AF1F8%3A4CD3%3A4E98%3AE10A"/>
	<link rel="alternate" type="text/html" href="https://wikippe.e-do-match.com/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/240F:63:1865:1:F1F8:4CD3:4E98:E10A"/>
	<updated>2026-10-28T18:12:43Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wikippe.e-do-match.com/index.php?title=Accelerated_Graphics_Port&amp;diff=4776</id>
		<title>Accelerated Graphics Port</title>
		<link rel="alternate" type="text/html" href="https://wikippe.e-do-match.com/index.php?title=Accelerated_Graphics_Port&amp;diff=4776"/>
		<updated>2014-04-19T16:03:44Z</updated>

		<summary type="html">&lt;p&gt;240F:63:1865:1:F1F8:4CD3:4E98:E10A: /* 近況 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[ファイル:Mainboard agp.jpg|thumb|250px|マザーボード上のAGPスロット]]&lt;br /&gt;
&#039;&#039;&#039;Accelerated Graphics Port&#039;&#039;&#039;（アクセラレーテッド グラフィックス ポート、&#039;&#039;&#039;AGP&#039;&#039;&#039;）とは、[[インテル]]が策定した[[ビデオカード]]用の[[拡張バス|拡張ポート]]規格である。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
インテルの[[Pentium II]]・[[Celeron]]用[[Slot 1]]対応[[チップセット]]であるIntel 440LXでAGP 1.0が初採用され、以後、後継規格である[[PCI Express]]が制定・実用化されるまでパーソナル・コンピューターを中心に利用された。&lt;br /&gt;
&lt;br /&gt;
信号プロトコルは32ビット 66MHz動作の[[Peripheral Component Interconnect|PCI]]バスのそれを基本としつつ、同バスでデータバスと時分割により共用とされていたアドレスバスを8ビット幅で別途用意し、必要に応じて両バスを分離可能&amp;lt;ref&amp;gt;基本的にはPCIバス互換の時分割共用モードで動作し、各対応デバイスのドライバで分離モード動作をサポートする。なお、この機能はAGP 2.0まではオプションとされサポートが必須でなく、AGPカードとチップセット間での互換性問題の一因となっていた。&amp;lt;/ref&amp;gt;とするサイドバンドアドレッシング機能や、CPUを介せず直接[[グラフィックコントローラ]]でメインメモリの読み書きを可能とするDIME (DIrect Memory Execution) 機能を搭載する。&lt;br /&gt;
&lt;br /&gt;
サイドバンドアドレッシング機能とDIME機能は共に本ポートに接続されるグラフィックコントローラからパソコン本体の[[主記憶装置|メインメモリ]]へのアクセスを高速化するためのものである。これらは当初、メインメモリを[[テクスチャ]]や[[Zバッファ]]やバックプレーンとして使用することによって、ビデオカードに搭載されるビデオメモリ&amp;lt;ref&amp;gt;デュアルポート[[VRAM]]、 [[SGRAM]]、[[WRAM]]など。本ポートの開発当時、これらは非常に高価であった。&amp;lt;/ref&amp;gt;の搭載量を必要最小限で済ませ、一定の描画性能を確保しつつ低コスト化を図る目的で開発された&amp;lt;ref&amp;gt;従って、本ポート以前にビデオカード用の拡張バスに使われていた[[Peripheral Component Interconnect|PCI]]や[[VESA ローカルバス|VLバス]]のデータ転送帯域の不足が、開発の直接的な動機となったわけではない。&amp;lt;/ref&amp;gt;。だが、規格制定と前後してWindows搭載パソコンでの3Dグラフィック機能の搭載が急速に進展したことから、そうした低コストパソコンへの適用とは別に、[[ポリゴン]]による3Dグラフィック機能をサポートするグラフィックコントローラにおいて、大容量テクスチャメモリをメインメモリ上に確保する手段として賞揚され&amp;lt;ref&amp;gt;これらの機能を従来のPCIバス経由で実行した場合、データバスが飽和し転送帯域が不足することが危惧された。本ポートが複数のデバイスによる共有を前提とする「バス」ではなく単独のデバイスが占有する「ポート」とされたのも、この点に対する対応である。&amp;lt;/ref&amp;gt;、[[ローエンド|下位機種]]から[[ハイエンド|上位機種]]まで幅広く普及するに至った。&lt;br /&gt;
&lt;br /&gt;
最初のバージョンであるAGP 1.0は[[1996年]]8月に策定され、[[1997年]]夏頃から製品が出回るようになった&amp;lt;ref&amp;gt;一般市場で流通した最初の製品は[[Number Nine Visual Technology]]社のRevolution 3Dで、これに[[Matrox]]社のMillenium IIや[[Intel 740]]などが続いた。&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
もっとも、本ポートが製品レベルで現役であった当時の大多数のPCで使用されていたWindows 9xやWindows 2000・Windows XPなどにおいて、恒常的に最も多く使用されていたアプリケーションソフトである[[オフィススイート|オフィスソフト]]を使用する場合に限って言えば、PCIバス接続のグラフィックコントローラで十分であった。実際にも、本ポートの登場に先行して実用化が始まっていた、メインメモリの一部をビデオメモリとして共有する[[Integrated Graphics Processor|IGP]]=[[チップセット#統合チップセット|統合チップセット]]を利用するPCは、本ポートの普及後もそうしたビジネス用PCを中心に多数販売され続けている。&lt;br /&gt;
&lt;br /&gt;
これは、オフィスソフトでは高度な3D処理は必要とせず、また、高速に描画を行い大量のデータをやり取りする時間よりも、人の手で入力する時間が作業の殆どを占めており、画面の書き換えについても文字を毎秒数文字（または、毎分数文字）書き換える程度の処理が殆どであったためである&amp;lt;ref&amp;gt;ただし、こうしたオフィス向けPCでも、メインメモリ共有による統合グラフィック機能を使用せず、別途グラフィックコントローラを搭載した方が、メインメモリへのアクセス負荷が大きく軽減されることもあり、表示のレスポンス面では改善されるのでベンチマークの数値とは別に体感は速くなる。なお、メインメモリの高速化と統合グラフィック機能の性能向上により、近年ではこの種の統合チップセットでも一般使用に十分な性能の3Dグラフィック機能が利用可能な製品が増えつつある。&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上述の通りAGPは32ビットPCIの上位互換機能を備えており、適切な[[デバイスドライバ]]が存在しない場合、本ポートに接続されたグラフィックコントローラは32ビット 66MHzのPCIバスに接続されているのと同等の動作を行う&amp;lt;ref&amp;gt;対応チップセットには仮想PCI-PCIバスブリッジ機能が搭載されており、ドライバでモード切替を行わない限りは本ポートは仮想的にセカンダリ以降のPCIバスとして振る舞う。これにより、サイドバンドアドレッシング機能やDIME機能をサポートしないWindows NTなどでも、これらの機能を無効化したドライバを用意することで、OSサポートの後方互換性が確保されている。また、上述のRevolution 3DやMillenium II、[[3dfx]]社の[[Voodoo Banshee]]、それに[[NVIDIA]]社のRIVA 128など初期に開発されたAGP対応グラフィックコントローラではこのサイドバンドアドレッシング機能はそもそもサポートされていない。この互換機能を生かした極端な例では、AGP用のグラフィックカードを、電圧の変換のみでPCI用として使用するアダプタが販売された事例もあった。&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
後年、大量のメモリをビデオカードに実装するようになると、ビデオカードのメモリアクセスはビデオカード内で完結することも多くなり、メインメモリへのアクセス向上という意義はやや薄れた。だが、この時期には3Dゲームを中心に本ポート経由でやりとりされるデータそのものが急増しており、その要求に応える形で本ポートは規格の拡張・性能向上が繰り返された。これにより、基本となる1xモード (266MB/s) の機能に加えて信号の低電圧差動を行い、さらにクロック信号の立ち上がりに加え、立ち下がり、待ち時間などを検出することで同一クロックタイミングのまま転送速度を2倍・4倍・8倍と高速化させるAGP 2xモード (533MB/s) ・4xモード (1,067MB/s) ・8xモード (2,133MB/s) が開発されている。&lt;br /&gt;
&lt;br /&gt;
== 規格のバージョンと互換性 ==&lt;br /&gt;
AGPはこれまでに3つの規格がリリースされ&amp;lt;ref&amp;gt;[http://www.playtool.com/pages/agpcompat/agp10.pdf Accelerated Graphics Port Interface Specification Rev. 1.0], Intel, accessed Dec. 14, 2007.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.smartcomputing.com/editorial/article.asp?article=articles/archive/g0801/35x01/04g01.asp AGP 4X: Faster Data Transfer &amp;amp; Better-Quality Images], Smart Computing, January 2000.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;AGP3.0&amp;quot;&amp;gt;[http://download.intel.com/support/motherboards/desktop/sb/agp30.pdf AGP 3.0 Specification], Intel, accessed Dec. 14, 2007.&amp;lt;/ref&amp;gt;、諸元は以下の表の通りである。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ AGP規格の各リリース&lt;br /&gt;
! !! AGP 1.0 !! AGP 2.0 !! AGP 3.0&lt;br /&gt;
|-&lt;br /&gt;
! 策定年月&lt;br /&gt;
| 1996年8月 || 1998年5月 || 2002年9月&lt;br /&gt;
|-&lt;br /&gt;
! 信号電圧&lt;br /&gt;
| 3.3V || 1.5V || 0.8V&lt;br /&gt;
|-&lt;br /&gt;
! 速度&lt;br /&gt;
| 1x,2x || 1x,2x,4x || 4x,8x&lt;br /&gt;
|-&lt;br /&gt;
! 切り欠き（突起）の位置&lt;br /&gt;
| 3.3V || 1.5V, Universal || 1.5V, Universal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
より高速な動作モードを備えたリリースであるほど、[[スルー・レート]]を高く維持するように信号電圧が低く設定されている。&lt;br /&gt;
データ転送速度は1x・2x・4x・8xの4種類があり、[[バースト転送]]時でそれぞれ 266Mbytes/秒・533Mbytes/秒・1.07GBytes/秒・2.13GB/秒の速度となっている。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:AGP &amp;amp; AGP Pro Keying.svg|thumb|300px|互換性, カードの切り欠き（上部）、スロットの突起（下部）]]&lt;br /&gt;
&lt;br /&gt;
カードエッジ端子部分はPCIのような櫛状に端子を並べるのではなく、かつての[[Extended Industry Standard Architecture|EISA]]バスと同様、端子を上下2列に千鳥配置としている。&lt;br /&gt;
&lt;br /&gt;
また複数の動作電圧が設定されているので、対応電圧の異なるカード・スロットを区別するため、図に示すように、3.3Vと1.5Vの電圧にそれぞれ対応した位置に、カードには切り欠きが、スロットには突起が存在する。これにより電圧が非対応のカードの挿入を物理的に防いでいる。AGP 3.0の駆動電圧である0.8Vに対応した切り欠き（突起）は存在しないが、0.8Vで動作するカードは、0.8V非対応のスロットに挿入されたときも適切に対処することが規格上定められており&amp;lt;ref name=&amp;quot;AGP3.0&amp;quot;/&amp;gt;、AGP 3.0専用カードであっても1.5Vの入力電圧に耐え（切り欠きにより3.3V専用スロットへの挿入は物理的に回避できる）、非対応スロットであることを電気的に認識した後に動作を停止（あるいは1.5V動作に自動切り替え）し、故障を回避する必要がある。なお、3.0対応スロットの場合、2.0のカードが装着された場合には自動的に2.0モードに切り替わる実装が多い&amp;lt;ref&amp;gt;[http://k-tai.ascii24.com/db/review/hard/videocard/2003/01/11/640375-000.html 対応ビデオカードが続々登場した「AGP 3.0」の意義とは?] ASCII24 2003年1月11日&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
過去には、切り欠きが不適切に設定されたカードにより、回路が焼損する事故が起きたこともある。&lt;br /&gt;
&lt;br /&gt;
なお、例えばAGP2.0対応カードが必ずしも全ての動作速度に対応しているわけではなく、動作モードは2xまでしかサポートしないというカードも存在する。&lt;br /&gt;
&lt;br /&gt;
カードやスロットにより、対応する規格の範囲が異なり混乱を招くことがある。また、カードやスロットの物理的形状だけでは対応する動作モードを判断することが出来ないため、混乱に拍車をかけている。&lt;br /&gt;
&lt;br /&gt;
なお、拡張スロットの色は茶色が多く、CPUからは最も近い位置にあることが多い。&lt;br /&gt;
&lt;br /&gt;
; AGP Pro&amp;lt;ref&amp;gt;{{Cite web |date=1998-03-09 |url=http://pc.watch.impress.co.jp/docs/article/980309/intel.htm |title=米Intel、ワークステーション向けの新AGP規格発表 |publisher=PC Watch |accessdate=2012-08-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
: 画像処理に特化した[[ワークステーション]]等で用いられる、より多くの電力を必要とするビデオカード向けに、ピン数を増やした AGP Pro 規格がある。&lt;br /&gt;
&lt;br /&gt;
== 近況 ==&lt;br /&gt;
[[2005年]]末以降のマザーボードの新製品では、より高性能だがAGPと互換性のない後継規格[[PCI Express]] (PCIe、対応マザーボードのほぼ全てが帯域を占有するビデオカード向けに16レーンを同時に利用するx16スロットを備える。)規格スロットのみを搭載したマザーボードが一般的となったため、AGPは事実上旧規格（[[レガシーデバイス]]）となり、各ビデオカード[[ベンダー]]の最新型製品におけるラインナップはPCIeを中心とした物に移り変わっている。[[NVIDIA]]は[[Geforce]] 8シリーズ以降のAGP版をリリースしていない&amp;lt;!--2007年に開発発表があったようだがソース不明--&amp;gt;。[[アドバンスト・マイクロ・デバイセズ|AMD]]では2009年現在のところ[[RADEON]] HD 3000・4000シリーズのAGP版が発売されているが、HD 2000シリーズ以前に比べるとラインナップが大幅に減少した。いずれにしろ古いパソコンを強化する目的が主となり、バス転送速度が[[ボトルネック]]となるため、ビデオカード側をそれ以上強化しても処理速度は上がらず、利用しているCPUやチップセットなどのハードウェア全体を含めて最新のゲームを快適にプレイできるほどの性能をAGPベースのビデオカードに求めるのは困難となっている。また同等性能のPCI Express版に比して、販売数量が見込めないことや、後述のブリッジチップを搭載するなどの要因から高価になる傾向がある。&lt;br /&gt;
&lt;br /&gt;
PCIe用ビデオチップをAGPに転用するため、AGP-PCIeブリッジチップ（NVIDIA製品では「HSI」、AMD製品では「Rialto」と呼ばれる）を搭載するカードも存在する。しかし、このタイプのビデオカードは、ごく一部のチップセットで動作が不安定になることがある（[[デバイスドライバ]]やマザーボードの[[Basic Input/Output System|BIOS]]の更新で解消できる場合がある）。&lt;br /&gt;
&lt;br /&gt;
== 脚注 ==&lt;br /&gt;
{{脚注ヘルプ}}&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
== 関連項目 ==&lt;br /&gt;
* [[Extended Industry Standard Architecture]] (EISA)&lt;br /&gt;
* [[Industry Standard Architecture]] (ISA)&lt;br /&gt;
* [[Peripheral Component Interconnect]] (PCI)&lt;br /&gt;
* [[XTバス]]&lt;br /&gt;
* [[VESA ローカルバス]]&lt;br /&gt;
* [[PCI Express]]&lt;br /&gt;
* [[転送速度 (コンピュータ)]]&lt;br /&gt;
* [[レガシーデバイス]]&lt;br /&gt;
&lt;br /&gt;
{{コンピュータバス}}&lt;br /&gt;
&lt;br /&gt;
[[Category:グラフィックカード]]&lt;br /&gt;
[[Category:コンピュータバス規格]]&lt;/div&gt;</summary>
		<author><name>240F:63:1865:1:F1F8:4CD3:4E98:E10A</name></author>
	</entry>
</feed>