2019/04/04chipset「チップセット」とは、ハードウェア同士のデータのやり取りを仲介、コントロールする役割を持った装置のことですが、あまり取り沙汰されることのない地味な存在です。実はPCの方向性を左右するほどの重要ハードなのです。ここでは、そんなチップセットについて、お話ししようと思います。●ハイエンド●ハイスペック●ミドルスペックチップセットとは?一般的に、コンピュータのハードウェアは「マザーボード」と呼ばれるメイン基板に取り付けられますが、最低限必要とされる一部の機能は1つの「チップ(集積回路)」にまとめられて、マザーボード上に直付けされることがあります(オンボード機能)。その内、「データの仲介や制御」を行うチップのことを「チップセット(Chipset)」といいます。チップセットは複数のチップの集合体で、最終的に1つあるいは2つにまとめられて、マザーボードに直付けされます。PCでやり取りされるデータは、マザーボード上の様々な回路を通って各ハード間を移動しますが、これらの回路は全てチップセットに繋がれ、チップセットを経由して他のハードへと送られるのです。チップセットは、以前は「CPU」や「メモリ」、「グラフィックボード」など速度を必要とするハードウェア用に「ノースブリッジ」、それら以外の速度を必要としないハードウェア用に「サウスブリッジ」と2つのチップで構成されてました。現在はノースブリッジがCPUに統合されて、サウスブリッジのみとなっています。重要なチップセットの機能チップセットはあらゆるデータの仲介役ですから、その時点で重要ハードであることは明らかですが、中でも覚えて帰りたい機能についてお話ししたいと思います。使用できるCPUやメモリを決めるおそらく一般ユーザーにとって最も重要なチップセットの役割といえば、「使用できるCPUやメモリを決める」ことになると思います。CPUには「ソケット」、メモリには「メモリスロット」という物理的な取り付け口がありますが、これらが一致して取り付けることができたとしても、チップセットがそのCPUやメモリを認識できなければ、使用することはできないのです。あるのが、チップセットが出た後に発売されたCPUやメモリを認識できないという問題です。チップセットは、新しいCPUやメモリが何者かを知りませんから、認識できないのも無理はありません。この場合は、「BIOS(バイオス)」と呼ばれるOSよりも深い位置にいる基本的なプログラムをアップデートすることで、新ハードウェアが認識されるようになることもありますが、必ず使えるようになるという訳ではありませんので、注意が必要です。メモリの枚数や容量、速度などもチップセットにより決まります。OCやSLIもチップセット次第ユーザーが設定を変更することで「CPUのクロック周波数」を半ば無理やり上げる行為を「オーバークロック(OC)」といいます。OCは、CPUを破壊することもあるなど危険を伴う行為ではあるのですが、試行錯誤を重ねて設定を詰めることで、CPUの性能を限界まで引き上げることは大変興味深いことでもあります。よって、OCはパワーユーザーにとって、自作PCの醍醐味の一つとなっているのです。グラフィックボードは通常1枚のみですが、複数枚のグラボを協調させて1枚のグラボのように動作させるSLIという技術があります(AMDにも同様の技術がありこちらはCrossFireと呼んでいます)。SLIは「クセがすごい」技術で、対応しているソフトの場合はシングルGPUでは到達できない性能を発揮してくれるのですが、対応していないソフトに対しては全く効果がないこともあるほどですので、期待しすぎるのは禁物です。これらの技術が使えるかどうかも、実はチップセットにより決まっているのです。OCもSLIもCPUやグラボ側が対応している必要がありますが、それらが対応していてもチップセットが対応していなければ、全てが無駄になることもあり得ますので、注意が必要です。Express」などの内部接続用の経路も、「USB」のような外部接続用の経路も結局はチップセットへと繋がれているのです。これらの規格が使えるかどうかや、経路や端子の最大数などもチップセットによって決まっています。ロースペック向けのチップセットだと接続できるストレージ数が限られているため、用途によっては不足してしまうかもしれません。Intelチップセットのラインアップとスペック各シリーズの対応表さて、続いて具体的なお話しに移っていきますが、ここではIntelチップセットのみを扱いますので、ご了承下さい。100シリーズ」などもまだ存在しますので、注意が必要です。チップセットの各シリーズと対応CPUアーキテクチャ、ソケット、メモリ規格の関係は、以下のようになります。100シリーズからソケットは「LGA1151」で共通です。ご覧の通り、対応するCPUは異なりますから、取り付けることはできても使えるとは限りません。Lake(7000番台)」と「Skylake(6000番台)」の両方に正式対応しています。Lake世代のCPUもSkylake世代のCPUも両方使えるということです。Lake世代のCPUは存在すらしていませんでしたから、当然対応もできていません。BIOSをアップデートすることで、使えるようになります。Lake世代のCPUに換装するという手順が取られますので、覚えて帰って下さい。200シリーズまではBIOSアップデートで新CPUに対応させることができましたが、現行の300シリーズでは現在のところ対応させることができていません。300シリーズと200シリーズの間では、断絶が起きているのです。Lake世代から、CPUはコア数が「2つ」増えたため、CPU全体の性能が大幅にアップしましたが、その恩恵を受けるにはマザーボードごと交換する必要があるということです(チップセットはマザー直付けで交換不可)。このアップデート不可の処理は、Intelが後付けで行っているため、非公式的に無理やり対応させた人がいるとの噂もありますので、ひょっとするといつかは対応してくれるのかもしれません。メモリに関しては、CPUの世代が進むごとに対応メモリも一歩ずつ進化してきたようです。いえ、表中の対応メモリは「最大速度(新しい規格)」に関してですので、自身が対応するよりも遅いメモリ(古い規格)ならば、多くの場合で問題なく使えるはずです。使い回しが可能ということです。100シリーズのみ対応している「DDR3Lメモリ」は、メモリの種類自体が違いますので、DDR4メモリとの互換性はありません。ラインアップ各シリーズ(世代)のチップセットは、コンセプトごとに複数存在します。直近3シリーズのラインアップは、以下のようになります。H110表をご覧になって頂くと分かりますが、コンセプトごとに「チップセット名の頭文字」が決まっています。各種類の意味をざっくりというと、「X」が「ハイエンドCPU向け」、「Z」が「OC(オーバークロック)向け」、「H」が「標準(非OC)向け」、「B」が「ビジネス向け」となりますが、ローエンド向けのものも「H」が使われ、標準のものよりも小さな数字が割り当てられています。この他にも「Q」が付くものが存在するのですが、一般のPCではあまり目にすることはないため、ここでは割愛します。種類の違いにより、当然性能差もあるのですが、一般的には上の表の左にあるものほど高性能とされています。200シリーズ」となっていますので、ご注意下さい。4チップセットに備わる機能はこれだけではありませんが、代表的なものを挙げてみました。これらはあくまでも理論値的なもので、実際の数字はマザーボードにより異なることもあります。2」があって、後者は転送速度が前者の倍の「10Gbps」となっています。3.1とするのが一般的なようです。上記の表もその規則に従っていますので、ご注意下さい。「ゲーミングPC向け」を中心に、チップセットの選び方について、お話ししたいと思います。チップセットはマザーボード直付けで、後から交換ができませんので、最初に選んでおく必要があります。以下に、最新チップセットの簡易スペック表を示します。ビジネスハイエンド「ハイエンド」に属する「X系列チップセット」ですが、その他のチップセットとは「ソケット」が異なりますから、互換性がありません。X系列チップセットは、世代最高クラスの性能を持つ「ハイエンドCPU」専用のチップセットで、非ハイエンドCPUは取り付けることさえできないということです。機能面についてはさすがに「最高クラス」ですが、ハイエンドCPUは「内臓GPU」を持たないため、グラフィックボードが必ず必要になりますので、ご注意下さい。ハイエンドらしく「価格が高い」という大きなデメリットもあるのですが、「ゲーミングPC」において何よりも致命的なのは、「ゲーミング性能はさほど高くない」という点です。ハイエンドCPUの性能の高さは、処理を行う「コア」という装置の数が多いことに由来するのですが、それゆえに消費電力が増加してしまって、「1コア当たりの性能」を上げることができないからなのです。ゲームプログラムがコア数に比例して処理速度が上がるように作られていれば別ですが、現状は「4~6コア」を中心に作られていますので、コア数の多さが足を引っ張る形になってしまっているのです。よって、「ゲーミングPCにハイエンドCPUは不要」です。ハイスペック「ハイエンド」=「X系列チップセット」が不要であれば、その下の「Z系列チップセット」が「事実上のハイエンド」ということになります。i7-K(末尾K)」CPUを合わせておきたいところです。SLIに関しては、動作の不安定さが付きまといますので、あまり期待をしすぎないことが重要です。「ハイスペックゲーミングPC」には、是非ともZ系列チップセットを選びましょう!ミドルスペック「ミドルクラス」のGPUを使うのであれば、OCは不要ですから、OC未対応の「H系列チップセット」や「B系列チップセット」で充分です。前者は「標準的」、後者は「ビジネス向け」というコンセプトですが、共に「ミドルクラス向け」のタイプといって良いでしょう。i5」でも構わないでしょう。1つ注意が必要なのは、H系列チップセットには機能を制限した「ロースペック版」が存在することです。ロースペック版は、上位2桁目の数字が小さいですから、見分けは付きやすいと思います。2.0」である点にも注意が必要です。ロースペックで必ず問題が生じるという訳ではないのですが、露骨に性能を削られているため、かなり重い処理を要する「ゲーミング用途」ではおすすめしたくないというのが、率直な感想です。