2019/12/03radeon「AMD社」の「Radeon」のGPUの特徴といえば、発色の鮮明さが挙げられるでしょう。その点で、「映像の綺麗さ」を追求するならRadeonが良いというのが一般的な評価となっています。「ドライバ(ハードを動かすためのソフトウェア)」がやや不安定な点と、独自技術の完成度があまり高くない点などが欠点といえるでしょう。いえ、GeForceのページでもお話しした通り、世代ごとGPUごとに出来は変わってくるので、メーカーだけで全てが判断できる訳ではありません。ここでは、そんなRadeonブランドのGPUについて、お話ししようと思います。開発コードネーム一覧スペックの見方それでは、実際の製品を例にスペックの見方についてお話ししましょう。XT」のスペックの一部を以下に挙げます。(4-Way)データの基本的な見方については、GPU(グラフィックボード)でお話ししていますので、参照してみて下さい。「GPU名」は、ある規則に従って付けられています。名前を構成する文字列、数字の意味について、お話しします。Radeon「Radeon(ラデオン、レイディオン)」は「AMD」社の「PC向け/個人向け」のGPUのブランド名です。NVIDIAには「Quadro」というプロ向け、企業向けのGPUブランドがありましたが、AMDにも「FirePro(ファイアプロ)」という同じような方向性のブランドがあります。QuadroもFireProもDirectX向けには作られていませんので、ゲーム用途には不向きであることは覚えて帰って下さい。RX「格」や「等級」を表す文字列です。数字」という表記がされていました。最高位が「R9」で、以下「R7」や「R5」、「R4」などというようにです。CPUやAPUのような「性能も表すブランド名」だった訳です。それが、現在は「RX」で統一されるようになりました。ちなみに、真偽のほどは分かりませんが、この「X」は「ローマ数字の"10"」を意味していて「R10」を表しているなどという説もあるようです。数字GeForceでもそうでしたが、GPU名が持つ数字には、2つの意味が含まれています。1つは「シリーズ」や「世代」で、もう1つは「相対的な性能」です。5500シリーズ最上位桁が同じGPUは、同じシリーズ、世代でくくられます。500シリーズ」などと呼ばれる訳です。数字」でブランドを表していた最後の世代になります。「x」が小文字なのは、数字が入ることを表しています。その後の「400番台」と「500番台」は「最上位桁の数字」で世代を表し、「下2桁の数字」で「相対的な性能」を表していました。数字が大きいものほど、そのシリーズにおける性能も高いということです。以下に、おおざっぱな分類を挙げます。ロークラス分類上は上記のようになりますが、率直にいって、GeForceのGPUに比べて性能的にやや劣るため、「ハイクラスRadeon」でも「ミドルクラスGeForce」程度の性能に留まることも多い点に注意が必要です。Vegaシリーズ」からは、名前の付け方が目まぐるしく変わるようになってきました。Vegaシリーズについては、この後のコアの項目で、お話しします。VII(セブン)」は、独特なGPUです。Vegaシリーズの改良版といったGPUなのですが、1モデルしかないため、シリーズを構成していないのです。II」という説もあるようです。真偽のほどは分かりませんが、後者はなかなか面白い話ではあると思います。5500シリーズ」として個別に扱われることも多いようです。VII」を経て原点回帰を行ったようにも見えます。XT」とサフィックス(接尾辞)を付ける形式にしている辺りに少し変化があります。5000シリーズ全体で5種類のGPUしかありませんので、これから数字も変わっていくのかもしれません。Processor)」などと呼ばれています(以下SP)。Engine(シェイダーエンジン)」と呼び始めました。各CUやSEごとに様々なハードウェアを割り当てて共有させることで「小さなGPU」のように扱い、GPU全体が「小さなGPUの複合体」となるような構造にしているのです。56」の数字は、まさにこのCUの数を表しているのです。3584」ということです。この方式は、Vega世代の「ノート向けGPU」でも使われていますので、覚えて帰って頂ければと思います。「コアクロック」には、通常時の「ベース(定格)クロック」と負荷が掛かった時に自動で引き上げられた時の「ブーストクロック」の2種類があります。GeForceのブーストクロックは引き上げが起きた際に「平均的に到達するクロック」を表しましたが、Radeonの場合は「最大クロック」を表しますので、ご注意下さい。5000シリーズ」からは「ゲームクロック」という概念が追加されましたが、これは「ゲームプレイ時の平均動作クロック」を意味します。VRAM基本的なことはGPU(グラフィックボード)やGeForceの「VRAM」の項目でお話ししていますので、参照してみて下さい。XT」のVRAMには、「GDDR6」という規格のメモリが使われています。GDDR6は、現在のグラボのVRAMとしては、標準的な規格です。2)」という規格が使われていました。これは、その名の通り、速度は遅いのですが「メモリバス幅」が広いタイプで、全体として高速に動作するタイプのメモリです。立体構造を取るため、面積を小さくできたり、また消費電力面でもメリットがありますので、できれば採用したいところなのですが、価格が高いため、一部のハイスペックGPUにしか使えないのが現状なのです。5700」は、基本的に「ミドルクラス」ですので、GDDR6で充分ということなのでしょう。8bit)となります。GPU用のメモリである「VRAM」には、GPUによって「通常容量」と「半減容量」の2つのタイプが混在するものもありますので、注意が必要です。400シリーズ」は大半がこのタイプで、当然一般的には容量が大きい方が高価となります。購入する際には、しっかりと確認した方が良いでしょう。75W)」になります。クロック周波数の上昇)を行っていたり、オリジナルクーラーを使用していたりするなど、独自の改良を行って消費電力が増加している場合や、また消費電力は常に一定ではないため、ある程度の余力も必要となりますので、大きめの容量を考えなければならないのです。よって、GPU自体に定められた消費電力ではなく、グラフィックボードごとの消費電力を確認することが重要になります。様々なモデルが販売されていますので、良く調べて自分の目的に見合った製品を購入しましょう。CrossFire「CrossFire(クロスファイア)」とは、複数のグラフィックボードを協調させて、1枚のグラフィックボードとして扱う、AMD社の技術のことです。最後に「X」を付けた「CrossFireX(クロスファイアエックス)」と呼ばれたこともありますが、現在はCrossFireが正式なようです。SLI」などと呼ばれています。SLIは構築の条件がなかなか厳しいのですが、現在のCFは比較的楽に組めるようになっています。詳細には触れませんが、最近のグラボであれば、同じGPUのグラボをマザーボードに取り付けて、新しめのドライバにするだけでほぼOKです。NVIDIAのような「グラボ同士を直接繋ぐケーブル」などは、必要ありません。表中には「4-Way」とありますが、これは最大で「4枚」のグラボを協調させられることを意味します。CFはなかなかに「クセがすごい」技術です。いえ、しっかりと条件を満たしていれば、枚数倍の性能とまではいきませんが、それに近い性能が引き出せることもあるようです。最初からSLI構成のPCが売られていたりもしますので、最高スペックを目指したい人は、調べてみるのも良いかもしれません。アーキテクチャ一覧さて、ここからはAMDのGPUアーキテクチャについて、お話しします。概要は、アーキテクチャでお話ししていますので、参照してみて下さい。以下に、近年のアーキテクチャを記載します。5700シリーズ」が採用している「Naviアーキテクチャ」の時代です。プロセスルールについても理解しておいて頂ければと思います。GPUのアーキテクチャは少しややこしいため、まずはこの点について、お話ししたいと思います。いわゆるアーキテクチャとは、表中でいう「コアアーキテクチャ」が該当しますが、CPUでもGPUでもコアのアーキテクチャは正式には「マイクロアーキテクチャ」と呼ばれます。Next(グラフィックスコアネクスト)」の頭文字を取った言葉です。改良が重ねられ、最新のGCNは「第5世代」です。1.4」というような表記をすることもあります。近年は「第X世代GCN」という呼び方の方がメインのようです。それに対し、「マクロアーキテクチャ」とは、マイクロアーキテクチャの1つ上のくくりで、コアなどが載る「チップ」に対するアーキテクチャというような意味です。400シリーズ」の「Polarisマクロアーキテクチャ」から採用されました。一般的には、これらを厳密に区別する必要もありませんので、Polarisを単にアーキテクチャと呼ぶことの方が多いようです。500シリーズ」でも引き続き採用されました。400シリーズの「プチ改良世代」ですので、スペックも性能もほぼ同じだったのです。その次の「Vegaマクロアーキテクチャ」は、GCNアーキテクチャも世代が1つ進んで進化を見せましたが、何より大きな違いは「ハイエンドモデル」が登場したことにあります。590」でさえもスペック的にはミドル級だったのです。逆に、Vega時代はミドル以下のGPUがありませんから、この2世代(3シリーズ)は「合わせて1世代」のようなところがあるかもしれません。Vegaシリーズ」と変わりありません。5700シリーズ」が発売されました。マクロアーキテクチャは「Navi」といいますが、この世代からマクロアーキテクチャという言葉があまり使われなくなって、単にアーキテクチャや開発コードネームといった呼び方になった印象です。いえ、意味合いが変わった訳ではありませんから、特に気にする必要もないと思います。Naviの特徴は、「ゲーム向け」のGPUという点にあるでしょう。DNA)」がもたらした特徴です。Next)」は「GPGPU(GPUをCPUのように汎用的に扱う技術)向け」に開発されたコアでした。よって、GPUの性能としては高いものの、ゲーム性能があまり伸びず、同じくゲームをメインターゲットとしているライバル「Nvidia」の「GeForceブランド」に勝てなかったのです。Naviはゲーム寄りにシフトしたため、GPGPU向けの性能はGCNに比べてダウンしているのですが、一般ユーザーにとって高性能GPUを必要とする用途の大半はゲームですから、Naviの路線変更はメリットといって良いかと思います。5700シリーズはSP数から見ると「ミドルクラス」ですが、充分過ぎるほどのゲーミングパフォーマンスを見せています。5700シリーズの下位クラスに相当するシリーズとなります。基本的なことは、開発コードネームでお話ししていますので、分からないことなどは、そちらを参照してみて下さい。以下に、ここ数世代のGPUの「アーキテクチャ」と「開発コードネーム」と「GPU名」を挙げますが、データが錯綜しているため、正確性はあまりない点にご注意下さい。文字列)」で構成されます。詳細は分かりませんが、表を見る限りでは、「数字」の「10の位」が「世代」を表しているようです。「1の位の数字」が小さいほどハイスペックですから、これが「相対的な性能」を意味していそうです。この辺りは、NVIDIAの命名規則と良く似ているといえるでしょう。数字」が同じGPUは、全て同じチップを使っている「双子、三つ子」の関係にあると見て良いと思います。GPUとして販売されているのです。この時、手が加えられず、スペックを落とされなかったチップを「フルスペック版」と呼んだりします。それから、最後の文字列は「格」を表しているようです。数字まで同じGPU(同じチップ)の序列をはっきりさせるためのものでしょう。無印」という序列となっているようです。