(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();

Tagged: DDR5

やはりAMD構成のPCは高いのか?

知人が新PCの導入を行った。AMD好きだったはずだが、Intel構成だった。

AMDパーツは高い?

知人がIntel CPU搭載のドスパラ既製品PCを購入したらしい。
この知人、かつてはAMD CPUを愛用していた人で、どちらかといえばマイノリティ派なのでIntelよりはAMDを選ぶというタイプだった。
とにかくマジョリティよりはマイノリティといった選択基準があったので、私はその知人が次のPCに乗り換えるとしたら、AMD構成のPCになるだろうと思っていた。
ところが突然のドスパラ既製品PC購入の話が出て、しかもCPUはIntelのCore i7-13700をチョイスしたという。…いや、正確には13世代の16コア24スレッドという話しか聞いていないのだが、ドスパラの既製品で考えれば、おそらくはCore i7-13700だろうと予想した。
まぁ、今回の場合、構成部品の詳細が何であるかというのはあまり意味はない。
知人がIntelを選んだという事に意味があるのであり、マイノリティ派だったところがマジョリティを選択した、という事にこそ意味がある。
その知人にこの話を聞いた際、自分はAMDパーツで自作した事を話したのだが、知人も一度はAMDパーツで検討はしたらしい。
だが、そこから出た結論として、やはりコストが予想を大きく超えた、という事がIntelを後押しした理由だったようだ。
私も当初はAMDで自作を検討した時、その価格のあまりの高さにメインPCを組む事を断念した事は、当Blogで幾度となく記事にした。

リンクした記事以外にも、当Blogの検索枠で「メインPC」と検索すれば、わんさか記事が出てくるハズである。
家庭の事情で延期したり、GPUの価格が高すぎて先延ばしにしたり、理由は様々だが、メインPCをどう構成するかで悩み、そしてタイミングで悩み続けていた。
Ryzen 7000シリーズを選択した時、何故価格が一気に高騰したかといえば、やはりメモリがDDR5にしか対応していないという事、そしてマザーボードそのものが高価格化したコトがとても大きな理由だと言える。チップセットが高すぎた、という事が理由なのかはわからないが、X670系だけでなくB650系ですら、高かったのである。

今考えるとどうなのか?

Intelの第12世代や第13世代を搭載したPCの価格が安く収まっていたのには、やはり対応メモリとしてDDR4がまだサポートされていた、という事がとても大きい。 今後の主流メモリになる事は間違いない今でこそDDR5メモリの価格も安くなってきているが、当時はDDR4とDDR5の価格では雲泥の差があった。
実際、私がメインPCを購入した時は、DDR5メモリの16GBモジュールが2枚セットで3万円くらいだった。それにくらべDDR4は1万円台半ばから前半だった。メモリだけでもこの違いである。
マザーボードに関して言えば、AM5のマザーボードは5万円台が当たり前で、LGA1700のマザーボードはDDR4メモリ仕様なら2万円程度のものが存在していた。
今はAM5のマザーボードでもチップセットとしてA620という廉価チップセットが登場したので、随分と価格が安くなってきた。
おそらく、今の商品展開なら、AMDで構成しても価格は比較的低いところで安定したかもしれない。
知人も一度は検討したと言っていたが、おそらく時期的にAMD構成はとても許容できる価格ではなかったのだろう。

Continue reading…

24GB、48GBというメモリ

正直、32GBってちょっと微妙だと思うときがある。

Micronから24GBモジュール

今年の1月中頃ぐらいに、Micronから第2世代のDDR5メモリ製品としてDDR5-5200及びDDR5-5600規格に準拠する製品が発売された。これらのウチ、DDR5-5200モジュールは8GB、16GB、32GBがラインナップされたのだが、DDR5-5600モジュールは8GB、16GB、32GBに加えて24GBと48GBがラインナップされた。
私呪る限り、モジュール単位として24GBや48GBという製品が発売された事はなかったように思うが、ここにきて、今まで常識とも思われていたメモリ容量から逸脱する選択肢が与えられたと言える。
というのも、メモリ容量は通常2の乗算で得られる数字で加算されていく事が普通だと言われていて、2、4、8、16、32、64、128、256、512、1024…という倍々に増える数字の中で増やされてきた。
これ以外の容量が存在しないわけではないが、そういう場合、もともとオンボードでいくらかのメモリを搭載していて、それを補うカタチで歪な容量のメモリが存在していた、というケースがほとんどである。例えば、オンボードで2GB搭載しているから、6GBのモジュールを追加して計8GBにする…といった類いである。
そういった、一部特殊な例を除けば、大凡4、8、16、32という容量数値が使われていた所に、忽然と現れたのが24GB、48GBというモジュールである。
実際にそれらのメモリモジュールを挿して使用する事ができるのか、となると、Intelサイドのマザーボードでは、Alder LakeとRaptor Lakeでは利用できたようだが、残念ながらAMDサイドのRyzen 7000シリーズのマザーボードでは利用する事ができないという状況だった。
UEFI/BIOSを更新しないと完全対応は難しいシステムとしては起動し、UEFI/BIOSの画面に入る事はでき、そこで容量もちゃんと認識しているとの事だが、Windowsをブートする事ができなかったようである。ブートマネージャを通過する事ができすハードウェアエラーとして処理されたようである。

この先の対応

今回のこの24GBおよび48GBのメモリモジュールの発売は、何も血迷った結果とかではなく、今後これら容量のモジュールが継続して発売されていくという事のようで、一過性のものではないようである。
であれば、当然AMDも対応していかねばならないのだが、AMDはAGESA 1.0.0.7 BIOSでいくつかの問題の解決と、SocketAM5プラットフォームにおける24GBおよび48GBのDDR5 DIMMのサポートを行うようである。
現在開発中という事で、各マザーボードメーカーがUEFI/BIOSのアップデートというカタチで提供できるようになるのは4月~5月といったところで見込まれている。
Intel側はAlder Lakeの段階で対応できていたのに、なぜAMDはRyzen 7000シリーズの時対応する事ができなかったのか? 私はココに多少の問題を感じないわけではないが、私もこれでUEFI/BIOSアップデートを行う大義名分ができたと言える。
実は、ブート速度の問題でUEFI/BIOSはアッブデートしたいと思っていたのだが、UEFI/BIOSのアップデートはある種危険を伴う行為でもあるので、ブート速度の問題が改善されているであろうX3Dコア対応のUEFI/BIOSアップデートを実は未だ実行していない。
対応メモリを実装するかどうかは別として、今後どこかでUEFI/BIOSのアップデートをした方がよいだろうという時期が来るとみていたが、どうもそのタイミングがこの対応メモリ拡張のタイミングではないかと思っている。

Continue reading…

DDR5メモリって…

現在入手困難なDDR5メモリは、まだ時期尚早なのではないか?

DDR5メモリとは?

IntelがAlder Lakeを発表した際、次世代メモリであるDDR5に対応させた事で、AMDのZen3より先んじた技術で攻勢を仕掛けてきたわけだが、そもそもDDR5メモリとは何か? が気になった。
DDR4メモリの時にはあまりそんな事は思わなかったのだが、とにかく今のIntelはAMDよりもメリットのあるポイントで自社製品を推すしかないので、先進技術を盛り込んで先行したい思いが強い。もちろん競争社会なのでその事そのものは問題はないのだが、先進技術を盛り込んだ事でユーザー側にどんなメリットがあって、デメリットはないのか? という事を気にしないとコストに跳ね返ってきてしまうので、調べるところは調べておかないと、無駄に予算をつぎ込みかねない。
新しいから良い、という思い込みをしない為にも、知るべき事を知ってから、判断したいものである。
で、DDR5とは何ぞや? と調べてみた。
仕様的に大きな変化があるDDR4規格から一つ進んだ規格である事はもちろん理解できるとは思うが、今回のDDR5は、まずI/O電圧が1.1vと従来より0.1v低下し、データ転送レートが2倍になったというのが一番大きな特徴となっている。
ただ、このデータ転送レートが2倍になったのは良いのだが、レイテンシ(アクセスまでの待ち時間と考えれば良い)も2倍になってしまっている。なので純粋にメモリからのデータのRead&Writeが2倍になった、とは言えない。レイテンシが大きければ、結果的にデータがアクセスされて読込みが終わるまでの時間がDDR4よりも遅くなる、なんて可能性もある。おそらくだが、流れるデータ量が大きければ大きいほどDDR5は有利になるが、小さなデータのやり取りが続くとレイテンシの影響でDDR4の方が効率が良くなる可能性もある。
また、DDR5メモリはモジュール1枚の最大容量が理論値で128GBにまで拡張された。DDR4は最大32GBまでだったので、実に4倍の容量を持つ事が可能になった。
それとこれが何気に一番大きな違いなのだが、電源管理チップがマザーボード側ではなくメモリモジュール側に置かれるようになったという違いがある。PMICと呼ばれる電源管理用のチップがメモリモジュールに搭載されるようになったのだが、実は…コイツかクセ者で、現在相当な品薄状態になっている。今DDR5メモリが入手難なのは、このPMICが足りないから、と言われている。メモリチップはあるのにモジュールが作れないから品薄、というワケである。またこのPMICは熱に弱いようで、今後のメモリはメモリヒートシンク必須の時代に突入する。ま、DDR4の時もメモリヒートシンクが当たり前のように付いているので、よりゴツイヒートシンクが必要になった、という事だろう。
それと、地味に効いてくるのがメモリコントローラーの動作速度の違いである。
恐らくDDR5の仕様を決める際に新たに策定された仕様なのだろうが、Gearという動作速度モードを新たに設定し、DDR4はGear1というメモリコントローラクロックとメモリ動作クロックが1:1で動作する仕様だったものが、DDR5からはこのGearがGear2、内容としてはメモリコントローラの動作速度がメモリクロックの半分で動作するモードからでしか利用する事ができない。だからメモリクロックがDDR4よりDDR5が高速になったとしても、メモリコントローラの速度はその半分でしか動作しないので、DDR5メモリのクロックがDDR4の2倍になってはじめてDDR4と同等のメモリコントローラ速度になる、という事である。ある意味、DDR4からのマイナス要素である。
他、XMPが2.0から3.0になった。これはメモリ動作クロックのプロファイルの仕様の事だが、従来2つのプロファイルを持つ事が可能だった2.0から、3つのプロファイルと2つのユーザープロファイルを持つ事が可能な3.0に進化した。
と、簡単にDDR4との違いを書いたが、結構な変化である。

実測すると…

で、このDDR4メモリとDDR5メモリでどれぐらいの差になるのかを検証してくれた人がいる。
MSIと専属契約をしたオーバークロッカーであり、株式会社SHIMI-LABの代表である清水貴裕氏である。
オーバークロックのプロ…というあまり聞き慣れない職業の人だが、PCのハードウェアをオーバークロックする世界大会などがあるのだが、日本の代表みたいな人である。

株式会社SHIMI-LAB
https://www.shimi-lab.com/

氏のYouTubeチャンネルも結構攻めた事をしたりするチャンネルなので、私はよく観たりする。
そんな氏がDDR5とDDR4の比較検証を行っている。

これによると、結構微妙な結果となっている。
結論からいうと、DDR5である必要性がまるで認められないのである。
たとえ誤差範囲だったとしても、DDR5を利用するメリットがまるで感じられない。少なくとも、今はまだDDR5の価格が相当に高く、値崩れを起こしているDDR4と比較しても2倍以上の価格差になっているが、まるで性能が変わらない、あるいは逆に低いのである。
しかもDDR5は品薄という事もあって入手難ゆえに価格が高いところもある。在庫が比較的潤沢なDDR4と比較しても、DDR5を今選ぶメリットがまるでない、という結論である。

Continue reading…

Desktop Version | Switch To Mobile Version