第13世代または第1​4世代のIntelプ​ロセッサで、MATL​ABが断続的にクラッ​シュするのはなぜです​か?

第13世代または第14世代のIntel CPUを搭載したPCではMATLABが断続的にクラッシュする一方、他のマシンではクラッシュしないのはなぜですか?
クラッシュの発生には再現性がなく、MATLABコードやSimulinkモデルの実行中に毎回異なるタイミングで発生することがあります。また、クラッシュログの内容も発生するたびに異なる場合があります。

 Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 12 de Nov. de 2026 a las 0:00

0 votos

一部の第13世代および第14世代Intel Coreデスクトッププロセッサには、既知のハードウェア不安定性の問題があります。この問題により、MATLABが断続的にクラッシュし、実行するたびに異なるクラッシュログが生成される場合があります。
この記事では、該当する問題の影響を受けているかどうかを確認する方法、利用可能な対処方法、およびクラッシュが続く場合にMathWorks Supportから支援を受ける方法について説明します。
このハードウェア問題の背景については、Intelの「Core 13th and 14th Gen Desktop Instability Root Cause Update」を参照してください。
1. 影響を受けているかどうかの判断方法:
この問題はハードウェアに起因する問題です。
対策を実施する前に、以下の4つすべてに該当するか確認してください。1つでも該当しない場合、今回のクラッシュはこの問題とは無関係である可能性が高いため、「5. MathWorks Supportから支援を受ける」を参照してください。
  1. CPUが対象となるデスクトップモデルである(セクション2参照)
  2. MATLABのクラッシュが断続的で、コードやモデルの特定箇所では確実に再現できない
  3. クラッシュするたびにログの内容が異なる(異なる関数やスタックなど)
  4. 同じMATLABバージョンおよびコードを、対象外のCPUを搭載した別のPCで実行すると、問題なく動作する
「断続的に発生する」「ログが毎回異なる」「対象CPUを使用している」という組み合わせが、この問題の特徴です。
毎回まったく同じ箇所で再現するクラッシュの場合、この問題である可能性は低いと考えられます。
2. CPUモデルを確認する
対象となるIntel Coreデスクトッププロセッサには、以下が含まれます。:
  • 第13世代
    • i9-13900(K/KF/KS)
    • i7-13700(K/KF)
    • i5-13600(K/KF)
    第14世代
    • i9-14900(K/KF/KS)
    • i7-14700(K/KF)
    • i5-14600(K/KF)
ただし、同じアーキテクチャを採用しているその他のチップにも影響する可能性があります。
CPUモデルとマイクロコードのバージョンは、MATLABで getProcessorInfo 関数を実行することで確認できます。
また、Intel Processor Diagnostic Toolを使用してCPUをテストすることもできます。
https://www.intel.com/content/www/us/en/download/15951/intel-processor-diagnostic-tool.html。
重要: この問題は断続的に発生するため、Diagnostic Toolで**「Pass」になっても問題がないとは断定できません**。「Fail」は重要な判断材料になりますが、「Pass」だけでは問題を否定できません。
3. 対処方法
以下の順番で試してください。
各ステップの実施後、通常どおりMATLABを十分に使用し、クラッシュの発生頻度が変化するか確認してから次のステップに進みます。
Step 1: BIOSを最新版にアップデートする
マザーボードまたはPCメーカーのサポートページから、最新のBIOSアップデートをインストールします。
最近のBIOSには、この問題の原因となる不安定性に対処するIntelのマイクロコード更新が含まれています。
これは最も効果的な対処方法であり、最初に実施してください。
Step 2: Turbo Boostを無効にする
BIOS設定でIntel Turbo Boostを無効にします。
環境によっては、「Turbo Mode」や「Multi-Core Enhancement」と表示される場合があります。
これによりCPUの動作周波数がベースクロックに制限され、不安定性が発生しやすい高クロック領域での動作を回避できます。
Step 3: CPUのクロック周波数を下げる
Turbo Boostを無効にしてもクラッシュが続く場合は、BIOSで最大CPU倍率または全コアのクロック周波数をさらに下げます。
数百MHz程度クロックを下げるだけでも、断続的に不安定になるCPUが安定する場合があります。
変更後は、負荷時の最大周波数がBIOSで設定した値と一致していることを確認してください。
Step 4: それでもクラッシュする場合
以下を実施してもクラッシュが継続する場合、
  • BIOSアップデート
  • Turbo Boostの無効化
  • CPUクロック周波数の低減
CPUが物理的に劣化しており、交換が必要な状態になっている可能性があります。
その場合は、セクション4のハードウェア交換、またはセクション5のMathWorks Supportへの問い合わせに進んでください。
4. ハードウェアの交換 (Intel / OEM)
上記の対策でクラッシュが解決しない場合、またはIntel Processor Diagnostic Toolで「Fail」と判定された場合、CPUの交換が必要になる可能性があります。
Intelは、影響を受ける第13世代および第14世代Coreデスクトッププロセッサについて保証期間を延長しています。
・ボックス版(市販)CPU
Intel Customer Supportに連絡し、RMA(返品・交換手続き)を依頼してください。
https://www.intel.com/content/www/us/en/support/contact-support.html
・完成品PCに搭載されたトレイ版CPU
Dell、HP、Lenovoなど、使用しているPCのメーカー(OEM)に問い合わせてください。メーカー側で保証交換を行います。
5. MathWorksサポートからの支援を受ける方法
MathWorks SupportとIntel/OEMのどちらに問い合わせるか
状況
問い合わせ先
セクション1の「影響を受けているか」のチェック項目に症状が一致しない
MathWorks Support。今回のハードウェア問題とは無関係なクラッシュである可能性があります
チェック項目に一致し、セクション3の対策も実施済みだが、残っているクラッシュがこの問題によるものか確認したい
MathWorks Supportで追加調査が可能です
チェック項目に一致し、対策を実施しても改善しない、またはIntel Diagnostic ToolでFailになる
**IntelまたはPCメーカー(OEM)**にハードウェア交換(RMA)を相談します
新しいMathWorksサポートリクエストを提出する前に:
以下の5点を用意してください。
  1. 最新のクラッシュ時に生成されたMATLAB crash dumpファイル
通常、Tempディレクトリまたはユーザープロファイル内に matlab_crash_dump.<pid> として生成されます。
  • getProcessorInfo の出力
    • CPUモデル
    • CPUID
    • マイクロコードバージョン
    • BIOSバージョン
  • Intel Processor Diagnostic Toolの結果
    • Pass または Fail
  • セクション3で実施した対策の一覧
    • 各対策によってクラッシュ頻度が変化したかどうかも記載
  • MATLABのバージョンとOSのバージョン
  • 最初の問い合わせ時にこの5点をすべて提供することで、Technical Supportが追加情報を確認するためのやり取りを減らし、初回回答から効率的に調査を進められます。
    新しいMathWorks Supportリクエストを提出する方法
    MathWorksのSupportページから新しい問い合わせを作成し、問い合わせ内容にこの記事を参照した旨を記載してください。https://jp.mathworks.com/support/contact_us.html
    参考情報:

    Más respuestas (0)

    Categorías

    Más información sobre Deep Learning Toolbox en Centro de ayuda y File Exchange.

    Productos

    Versión

    R2024b

    Preguntada:

    el 12 de Nov. de 2026 a las 0:00

    Respondida:

    el 12 de Nov. de 2026 a las 9:09

    Community Treasure Hunt

    Find the treasures in MATLAB Central and discover how the community can help you!

    Start Hunting!