⚡ RandomY (PoDE) マイニングにおけるCPU選定・設定の鉄則
RandomY(RandomX 1.2.1互換)では、「スレッドあたり2MBのL3キャッシュ」を消費します。
CPUの論理スレッド数を上限まで指定するのではなく、「L3キャッシュ総容量 ÷ 2MB」を上限としてスレッド数(
RandomY(RandomX 1.2.1互換)では、「スレッドあたり2MBのL3キャッシュ」を消費します。
CPUの論理スレッド数を上限まで指定するのではなく、「L3キャッシュ総容量 ÷ 2MB」を上限としてスレッド数(
-t)を設定することが、ハッシュレート低下(キャッシュ競合)を防ぐ最大の鍵です。
1. AMD Ryzen 9 7950X (Zen 4) 推奨設定
| コア / スレッド | 16コア / 32スレッド(全コア同一のフル性能コア) |
|---|---|
| L3キャッシュ | 64MB (32MB CCD × 2基) |
| 推奨スレッド数 | 30 〜 32 スレッド (-t 30 推奨) |
| 想定ハッシュレート | 約 22,000 〜 25,000 H/s |
| 想定消費電力 | 定格: 約200W / 105W Eco Mode時: 約125W |
最適化チューニング手順:
-
105W Eco Mode (PPT 142W / TDC 110A / EDC 150A):
BIOS(AMD CBS / Precision Boost Overdrive)で「Eco Mode (105W)」を適用。定格(230W)から消費電力と発熱が40%以上激減する一方、ハッシュレートは95%以上維持されます(ワットパフォーマンス最強設定)。 -
Curve Optimizer (低電圧化):
All Cores-20〜-30に設定。動作電圧が下がり、電力制限内でのブーストクロックが向上します。 -
Huge Pages (2MB) 有効化:
Linux/HiveOSではsudo sysctl -w vm.nr_hugepages=1280を実行。
起動コマンド例:
# CoreMiner (Linux)
./coreminer -t 30 -P stratum+tcp://cb57b88d24678c2091332971e3a38cca472dd8aac0cd.7950X@sg.catchthatrabbit.com:8008
# SRBMiner-MULTI (Linux / Windows)
./SRBMiner-MULTI --algorithm pode --pool sg.catchthatrabbit.com:8008 --wallet cb57b88d24678c2091332971e3a38cca472dd8aac0cd.7950X --cpu-threads 30
2. Intel Core i9-14900 / 14900K 推奨設定
| コア / スレッド | 24コア (8 P-cores + 16 E-cores) / 32スレッド |
|---|---|
| L3キャッシュ | 36MB、L2キャッシュ: 32MB |
| 推奨スレッド数 | 16 〜 18 スレッド (-t 18) ※32スレッド全開は厳禁 |
| 想定ハッシュレート | 約 13,500 〜 15,500 H/s |
| 想定消費電力 | 電力制限時: 約140W 〜 180W (定格無制限時は300W超で危険) |
最適化チューニング手順:
⚠️ 32スレッド全開によるキャッシュ破綻に注意
L3キャッシュが36MBしかないため、36MB ÷ 2MB = 最大18スレッド が理論限界です。32スレッド指定するとL3キャッシュの衝突(スラッシング)により、ハッシュレートが半減(8,000 H/s以下)することがあります。
L3キャッシュが36MBしかないため、36MB ÷ 2MB = 最大18スレッド が理論限界です。32スレッド指定するとL3キャッシュの衝突(スラッシング)により、ハッシュレートが半減(8,000 H/s以下)することがあります。
-
電力制限 (PL1=125W〜150W / PL2=180W):
第14世代Core i9特有のVcore過電圧によるCPU劣化やクラッシュを防ぐため、BIOSでIntel Default Profile(Baseline)を適用し、長期間PL1を125W〜150W、PL2を180W、IccMaxを307A〜400Aに確実に制限してください。 -
Adaptive Vcore Offset (低電圧化):
-0.050V〜-0.075Vのマイナスオフセットを設定し、サーマルスロットリングを回避。 -
スレッド割り当て:
Pコア8個(16スレッド)+ Eコア2スレッド(合計18スレッド)が最もバランス良くハッシュレートを叩き出します。
起動コマンド例:
# CoreMiner (Linux)
./coreminer -t 18 -P stratum+tcp://cb57b88d24678c2091332971e3a38cca472dd8aac0cd.14900@sg.catchthatrabbit.com:8008
# SRBMiner-MULTI (Linux / Windows)
./SRBMiner-MULTI --algorithm pode --pool sg.catchthatrabbit.com:8008 --wallet cb57b88d24678c2091332971e3a38cca472dd8aac0cd.14900 --cpu-threads 18
3. Intel Core i5-13500 推奨設定
| コア / スレッド | 14コア (6 P-cores + 8 E-cores) / 20スレッド |
|---|---|
| L3キャッシュ | 24MB、L2キャッシュ: 11.5MB |
| 推奨スレッド数 | 10 〜 12 スレッド (-t 11 推奨) |
| 想定ハッシュレート | 約 6,800 〜 7,800 H/s |
| 想定消費電力 | 約 65W 〜 85W |
最適化チューニング手順:
-
推奨スレッド数の根拠:
L3キャッシュが24MBのため、24MB ÷ 2MB = 最大12スレッド が上限です。OSのバックグラウンドタスク用に1スレッド残した 11スレッド(-t 11) が最もフレーム落ちなくスムーズに動作します。 -
低発熱・高信頼性常時稼働:
標準TDPが65W(PL1=65W, PL2=154W)と非常に扱いやすく、BIOSでPL1を65W〜80Wに設定しておけば、小型ケースや安価な空冷クーラーでもCPU温度60℃台で24時間365日静音マイニングが可能です。
起動コマンド例:
# CoreMiner (Linux)
./coreminer -t 11 -P stratum+tcp://cb57b88d24678c2091332971e3a38cca472dd8aac0cd.13500@sg.catchthatrabbit.com:8008
# SRBMiner-MULTI (Linux / Windows)
./SRBMiner-MULTI --algorithm pode --pool sg.catchthatrabbit.com:8008 --wallet cb57b88d24678c2091332971e3a38cca472dd8aac0cd.13500 --cpu-threads 11
4. 3モデルの比較・ワットパフォーマンスまとめ
| CPUモデル | L3キャッシュ | 推奨スレッド数 | 想定採掘速度 | 消費電力 (推奨時) | ワット効率評価 |
|---|---|---|---|---|---|
| Ryzen 9 7950X | 64 MB | 30 〜 32 | 22,000〜25,000 H/s | 約 125 W (Eco Mode) | ★★★★★ (180 H/s・W) |
| Core i9-14900 | 36 MB | 16 〜 18 | 13,500〜15,500 H/s | 約 150 W (PL制限時) | ★★★☆☆ (95 H/s・W) |
| Core i5-13500 | 24 MB | 10 〜 12 | 6,800〜7,800 H/s | 約 70 W (定格付近) | ★★★★☆ (105 H/s・W) |