audioreason.com

オーディオ研究所

Audio Reason | オーディオ研究所

ファイル再生の深淵:メモリの物理学 — 「帯域幅」の呪縛を解き、「レイテンシと静寂」を手に入れる:Phase 9-6

I. 序論: メモリは「データの倉庫」ではなく「音楽のステージ」

 

PCオーディオの深淵において、最も軽視され、かつ最も誤解されているパーツ。それが DRAM(メインメモリ) です。

多くのオーディオファイルは、ストレージ(SSD/HDD)にはこだわります。「SLCが良い」「電源分離が良い」と。しかし、いざメモリの話になると、「容量は多ければいい」「クロックは速い(8000MHz)方が高性能だ」という、ゲーミングPCの常識をそのまま持ち込んでしまいがちです。

これは、本当に正しいのでしょうか。

なぜなら、我々が愛用する再生ソフトウェアにおいて、音楽データが最終的に演奏される「ステージ」は、SSDではなくメモリ上にあるからです。 SSDは単なる「楽屋(控え室)」に過ぎません。演奏中、CPUは楽屋(SSD)を見ません。常にステージ(メモリ)上のデータと対峙しているのです。

本稿では、JPLAYやRoonといった現代の再生ソフトが、いかにしてメモリを酷使し、依存しているかを解き明かします。そして、「カタログスペック(速度)を捨てて、物理特性(静寂)を取る」という、メモリ選びの回答の一つを示したいと思います。


II. ソフトウェア論: あなたの「再生ソフト」はメモリをどう使いますか?

メモリの重要性を理解するには、まず「敵(ソフトウェア)」の挙動を知らなければなりません。ソフトによって、メモリへの依存度は劇的に異なります。

1. JPLAY FEMTO (Hibernate Mode) の場合: 「メモリ絶対主義」

もし貴方がJPLAYユーザーなら、メモリは「システムの中で最も重要なパーツ」となります。 JPLAYのハイバネーションモードは、再生開始前に楽曲データのすべてをSSDからメモリに読み込み(ロード)、再生中はSSDへのアクセスを完全に遮断します。

  • メモリの役割: この瞬間、メモリは単なるバッファではなく、「唯一の音源データ格納庫」となります。 CPUはメモリ上のアドレスを猛烈な勢いで読み叩き、USB端子へとデータを送り出します。

  • 音質への影響: SSDの性能は関係なくなります(読み終わっているからです)。代わりに、メモリの「反応速度(レイテンシ)」と「電気的なノイズ」が、そのまま音の鮮度とS/Nになります。 JPLAYにおいて、メモリの品質は「命」そのものなのです。
    とはいえSSDがまき散らすノイズがマザーボードのGNDを揺らしたりしないようにM2のものは避けた方がよいです。

2. Roon / HQPlayer の場合: 「演算とデータベースの戦場」

RoonやHQPlayerは、リアルタイムでライブラリ管理や高度なアップサンプリング演算を行います。

  • メモリの役割: ここでは「広大な作業台」としての役割が求められます。 Roonのデータベース(インデックス)はメモリ上に展開され、数万曲の検索を瞬時に行います。HQPlayerはメモリを大量に消費して、フィルター演算の一時データを保持します。

  • 音質への影響: 常にバックグラウンドでメモリアクセスが発生するため、メモリ周りの「ノイズフロア(電源環境)」が汚いと、演算中のCPUを揺さぶり、ジッターを誘発します。 「速さ」よりも「タフさ(電圧の安定性)」が求められるのです。

     

     

結論: どのソフトを使うにせよ、音楽データは必ずメモリを通過します。 「メモリが汚ければ、そこを通る水(音楽)も汚れる」。この物理法則からは逃れられません。


III. 理論編: 「速いメモリ」が音が良いとは限らないパラドックス

ここで本題に入りましょう。市場には「DDR5-8000MHz」という超高速メモリが存在します。 「速いほうが偉い」のなら、これを挿せば音は良くなるはずです。しかし、現実は残酷です。

Ryzen 7000シリーズ(AM5)において、以下の比較検証を行いました。

  • 設定A: DDR5-7200MHz (Gear 2 / 高電圧)

  • 設定B: DDR5-6000MHz (Gear 1 / 低電圧)

1. 「Gear 2」という名の遅延(7200MHzの罠)

メモリを7200MHz以上にすると、CPU内のメモリコントローラー(IMC)が追従できなくなり、速度を半分に落とす「Gear 2(1:2モード)」に切り替わります。 これは、「ベルトコンベア(メモリ)は爆速だが、荷物を取る人(CPU)の手が追いつかず、2回に1回休んでいる」状態です。 結果、データの受け渡しに「待ち時間(レイテンシ)」が発生します。オーディオにおいて、この待機時間は「リズムの緩み」や「位相のズレ」として知覚されます。

2. 「Gear 1」による完全同期(6000MHzの正解)

あえて6000MHzに落とすと、CPUとメモリは「1:1」で完全同期(Gear 1)します。 阿吽の呼吸でデータが渡されるため、待ち時間はゼロ。これが「圧倒的なトランジェントの良さ」を生みます。

3. 電圧というノイズ

さらに悪いことに、8000MHzを回すには 1.3V~1.4V 超のSOC電圧(CPU内部電圧)が必要になります。 電圧を盛れば、CPUは発熱し、熱雑音(サーマルノイズ)が増えます。 6000MHzなら、1.1V~1.3V で済みます。この「電圧の差」こそが、聴感上の「S/N比(静寂)」の正体なのです。


IV. 実証編

設定による音の違いを比較試聴を行いました。

  • 7200MHz の音: 一聴すると華やかで、ハイが伸びているように感じます。しかし、長く聴いていると「疲れ」を感じます。 高域に微細な「ジャリつき(デジタルグレア)」が乗っており、シンバルの余韻が不自然に強調されています。これは情報量ではなく、ジッターによる変調ノイズです。

  • 6000MHz (Gear 1 / CL32) の音: 切り替えた瞬間、部屋の空気が変わり、「静か」な音です。 ノイズフロアが下がったことで、今まで聴こえなかったホールの残響(Reverb tail)が、漆黒の闇に消えていく様が見えます。 そして低域の「制動力」が向上します。バスドラムが「ドゥム…」ではなく「ドンッ!!」と空気を叩きます。 「ゆったり聴こえるのに、速い」


一見、周波数が高い方がよいはず、と思いますが実はこの裏にはレイテンシーの違いが存在するのです。

. 「絶対レイテンシ(Absolute Latency)」の計算式

まず、メモリ単体の反応速度(CAS Latencyの絶対時間)を計算します。
公式:

 

  • ケースA: 8000MHz / CL38 (一般的なXMP設定)

  • ケースB: 6000MHz / CL30 (攻めた値)

「あれ? メモリ単体で見ると、8000MHzの方が 0.5ナノ秒 速いじゃないか」 と思います。しかし、ここからが本題です。

2. 「Gear 2 ペナルティ」という税金

Ryzen 7000シリーズにおいて、メモリクロックとコントローラーが 1:2 (Gear 2) に非同期化すると、データの受け渡しに構造的な遅延が発生します。 これを一般的に 「Gear 2 Penalty」 と呼び、AIDA64などのベンチマーク実測では 約 9ns ~ 10ns の遅延が加算されます。

  • ケースA (8000MHz / Gear 2) の実効レイテンシ:

    • ベース + ペナルティ + その他オーバーヘッド (実測値イメージ)

  • ケースB (6000MHz / Gear 1) の実効レイテンシ:

    • ベース + ペナルティ + その他オーバーヘッド (実測値イメージ)

結論: トータルのアクセス速度で見ると、「6000MHz (Gear 1)」の方が、8000MHzよりも物理的に「速い(反応が良い)」のです。

3. オーディオにおける「非同期」の代償

数値上の数ナノ秒差以上に、オーディオにとって致命的なのが「非同期による揺らぎ(ジッター)」です。

  • Gear 1 (1:1 同期):

    • CPU: 「データくれ!」(Tick 1)

    • メモリ: 「はいよ!」(Tick 1)

    • 結果: 常に同じリズムでデータが来る。「予測可能で整然とした波形」

  • Gear 2 (1:2 非同期):

    • CPU: 「データくれ!」(Tick 1)

    • メモリ: 「ちょっと待って、今コントローラーが半周遅れてるから…はいよ!」(Tick 1.5)

    • 結果: タイミングが毎回微妙にズレる。あるいはバッファで待たされる。

    • これが「マイクロ・スタッター(微細なつっかかり)」となり、時間軸の純度を濁らせます。


実証まとめ

このロジックを、以下のような比較表にまとめました。

項目 DDR5-8000MHz (Gear 2) DDR5-6000MHz (Gear 1) 判定
帯域幅 (Bandwidth) 広大 (大量コピーは速い) 普通 動画編集なら8000MHzの勝ち
絶対レイテンシ 9.5ns 10.0ns メモリ単体は8000MHzが速い
同期ペナルティ 約 +10ns (遅延発生) ±0ns (なし) ここが致命的
システム実測遅延 遅い (60ns〜) 速い (55ns〜) 6000MHzの勝利
電気的ノイズ (1.45V昇圧が必要) 極小 (1.25Vで動作) 6000MHzの圧勝

V. ハードウェア選定: G.Skill Trident Z5 Royal の「機能美」

この「6000MHz運用」のために、 あえて高速なG.Skill Trident Z5 Royal (DDR5-8000MHz対応版) を選びました。 「見た目だけのチャラついたメモリ」と侮ってはいけません。物理的に見れば、これほどオーディオ向きのメモリはないからです。

  1. Hynix A-die の余裕: 中身は現行最強の「SK Hynix A-die」チップです。8000MHzで回るチップを6000MHzで使う。「時速300km出せるF1マシンで、時速60kmの街中を流す」ようなものです。エンジン(チップ)は唸ることなく、無振動・無ノイズで、涼しい顔をしてデータを運んできます。

  2. 質量の勝利: 分厚いメッキヒートシンクと、上部のクリスタルバー。この「異常な重量(マス)」が、チップの微細振動(マイクロフォニックス)を物理的にねじ伏せます。アンプのトランスのような効果がデジタルの世界、しかもPCで生じるのは驚きですが、軽いメモリでは、マイクロフォニックスの影響を受け「どっしりとした低域」は出ません。

  3. LEDの物理的遮断: もちろんLEDはノイズ源です。「OpenRGB」等のツールを使い、設定を書き込んだ上でプロセスを消去する(あるいは物理的に処置する)ことで、この猛毒を無害化しています。

     

     

    コラム: 揮発性メモリの「執念の消灯術」
    ゲーミング用のメモリのLEDが気になると思います。OpenRGBでデバイスが見つからない場合などもあり、対応に困る方もいらっしゃると思いますが諦めなくても大丈夫です。メーカー純正ソフトのTrident Z Lighting Controlを起動直後に「15秒だけ」走らせ、設定送信後にスクリプトでプロセスを強制殺害(Kill)すれば音楽再生時には無駄なプロセスが残りませんしLEDのノイズもありません。 あなたのPCは起動時の華やかなファンファーレ(虹色点灯)の後、漆黒の静寂に変わります。

     


VI. 【補論】 メモリの「銘柄」を選ぶ — Hynix A-die とは何か?

ここで、皆さまに伝えておきたい重要な知識があります。 それは、メモリの「ガワ(ヒートシンク)」だけでなく、「中身(ダイ)」を選ぶ重要性についてです。

G.SkillやCorsairといったブランドは、あくまで「メモリモジュールメーカー」です。彼らは半導体メーカーから DRAMチップ(ダイ)」仕入れ、基板に実装して販売しています。 オーディオにおいて重要なのは、ヒートシンクのデザイン以上に、「中身のシリコンがどこの工場の、どの世代のものか」です。

現在、DDR5メモリチップを製造しているのは世界に3社しかありません。

  1. SK Hynix (韓国)

  2. Samsung (韓国)

  3. Micron (米国)

なぜ「SK Hynix A-die」が神格化されているのか

現在、オーバークロッカーとハイエンドオーディオファイルの間で 「SK Hynix A-die(エイ・ダイ)」 一択とされるには、明確な物理的理由があります。

  • Micron / Samsung (初期DDR5): 定格(4800MHz)では安定しますが、電圧を上げても周波数が伸びにくく、タイミング(遅延)を詰めようとするとエラーを吐きやすい。オーディオ的には 「余裕(ヘッドルーム)が少ない」 チップです。

  • SK Hynix M-die (一世代前): 非常に優秀でしたが、高クロック耐性はA-dieに譲ります。

  • SK Hynix A-die (現行王者): 「高耐圧・高クロック・低発熱」 の3拍子が揃った、突然変異的な傑作チップです。8000MHzオーバーでの動作すら許容する、圧倒的な物理ポテンシャルを持っています。

オーディオにおける「A-die」の真の価値

ここが最も重要なポイントです。 「8000MHzで回すつもりはないから、安いメモリでいい」というのは間違いです。

TAD-R1のようなハイエンドシステムにおいて、私がA-dieを選ぶ理由は「最高速を出すため」ではなく、「圧倒的なマージン(余裕)を持たせるため」です。

  • 例え話:

    • Micronのメモリ: 最高時速180kmのファミリーカーで、時速100kmで巡航する。

      • → エンジンはそこそこ回っており、振動(ノイズ)も出ます。

    • Hynix A-die: V12エンジン搭載のリムジンで、時速100kmで巡航する。

      • → エンジンはアイドリング同然。振動(ノイズ)は皆無で、豊かなトルクによってデータ転送が微動だにせず行われます。

私が実践した 「8000MHz対応のA-dieを、あえて6000MHz/1.35Vに落として使う」 という手法は、この 「大排気量車によるクルージング」 を実現するためのものです。 限界ギリギリで動いているチップと、余裕綽々で動いているチップでは、電源ラインへのノイズの撒き散らし方が全く異なります。

 

「A-die」の見分け方(購入ガイド)

メモリのパッケージを開けなくても、スペックシートから中身を推測できます。

  • 「DDR5-7200MHz」以上 のスペックが記載されているメモリ。

    • → ほぼ間違いなく Hynix A-die です。(他社チップではこの速度は出せないため)

  • 「DDR5-6000MHz CL30」 などの低レイテンシモデル。

    • Hynix M-dieA-die の可能性が高いです。(Samsung/MicronはCL36~40が限界なことが多い)

結論: 「オーディオ用PCには、オーバースペックなメモリ(Hynix A-die)を買い、ダウンクロックして完全同期で使え」 これが、半導体の物理特性に基づいた、現代PCオーディオの新しい鉄則なのです。


VII. 実践編: メモリを使いこなす「黄金のBIOS設定」レシピ

最後に、私が実践している「設定値」を公開します。 この設定は、Hynix A-dieのポテンシャルを「速度」ではなく「質」に変換するためのレシピです。

1. ベース設定: 「6200MHzプリセット」の流用

BIOSには Memory Presets という機能があります。ここで 「Hynix 6200MHz 1.35V」 を選択します。 そして、周波数だけを 6000MHz に下げます。

  • 狙い: 6200MHzで動くように計算されたサブタイミングで、6000MHzを回す。これにより、全てのタイミングに「数ナノ秒の猶予」が生まれ、盤石の安定性が確保されます。

2. クロックと同期

  • Frequency: 6000MHz

  • FCLK: 2000MHz

  • UCLK DIV1 MODE: UCLK=MEMCLK (1:1同期) ※最重要

3. タイミング (Primary)

  • CL32 - 38 - 38 - 80

  • (CL30は電圧要求がシビアになりすぎるため、安定とS/NのバランスでCL32を選択しました、後程記事にしたいと思いますがFidelizerを常用する場合にPCが不安定になるとOSの破壊につながりますのでご注意ください)

4. 電圧 (Voltage)

  • DRAM VDD / VDDQ: 1.35V

    • (1.45Vは不要です。1.35Vが安定性、S/Nが良いスポットです)

  • CPU SOC: 1.20V ~ 1.25V

    • (1.30V以上はノイズ源です。可能な限り下げます)

5. 隠し味 (Advanced)

  • Power Down Enable: [Disabled]

  • Memory Context Restore: [Disabled]

    • これを無効にすると起動時間は遅くなります(毎回メモリトレーニングが走るため)。しかし、「毎回必ず、その時の温度や電圧に合わせた最適な信号補正」が行われます。

    • オーディオ用としては、起動の速さよりも「鮮度」が優先されるべきです。


VIII. 結論: 「ダウンクロック」ではなく「完全同期(シンクロ)」を目指せ

PCオーディオにおけるメモリ設定の極意。それは、単に周波数を下げることではありません。 「CPU(メモリコントローラー)の鼓動と、メモリの鼓動を、1:1で完全に揃えること」にあります。

Ryzen 7000シリーズのメモリコントローラーが最も快適に、かつ最高効率で動ける速度(スイートスポット)は、物理的に6000MHz付近にあります。 8000MHzのメモリを6000MHzで使う行為は、性能を落としているのではありません。「コントローラーが追従できる限界の速度に合わせて、足並みを揃えてあげる。それによってレイテンシーを極限まで少なくすることです。」

  • 不揃いな高速(Gear 2): ベルトコンベアは速いが、受け手が追いつかず、データの受け渡しに「待ち」が生じる。

  • 揃った速度(Gear 1): 双方が同じリズムで動き、データが滑るように、遅延なくCPUへと吸い込まれていく。

「スペック上の最高速」よりも「システム全体での完全同期」。 これこそが、ジッターとレイテンシを極限まで排除するメソッドです。

G.Skill Trident Z5 Royal は、8000MHzで回ることはありません。 しかし、CPUのメモリコントローラーと完全に同期した「6000MHzの整然とした鼓動」を刻むことで、かつてないほどの「純粋な時間」をシステムに供給することが可能になります。音を聴けば、どの選択が「最適解」か判断できるのです。

 

Audio Reason | オーディオ研究所