KeyShot が起動時にクラッシュする(Intel GPU) 現象

KeyShot が起動時にクラッシュする(Intel GPU) 現象

現象

Intel GPU(多くの場合、内蔵GPU)のドライバーの問題が原因で、KeyShotを実行しても何も起きないように見えるクラッシュが発生することがあります。

確認のため、イベントビューアーのアプリケーションログを確認してください。

  1. Windows キー + R を押します。
  2. eventvwr と入力して Enter を押します。
  3. Windowsログ > アプリケーション に移動します。

右側の「検索」をクリックするか、CTRL+F を押して「keyshot」と入力します。検索結果の中に、アプリケーションクラッシュイベントがないか確認してください。

障害モジュール名が igd12um64xeh.dll の場合、クラッシュはIntel GPUドライバーが原因です。


環境の詳細

  • KeyShot
    • Windows上のすべてのバージョン
  • Intel GPU

原因

  • これはIntelプロセッサーの内蔵または専用グラフィックスにおける一般的なIntel GPUドライバーの問題であり、KeyShot Studioだけでなく複数のアプリケーションに影響します。多くのアプリケーションで、まったく同じ症状による起動時クラッシュが発生しています。

解決方法

専用のNvidia(またはAMD)GPUをお持ちの場合、グラフィックス設定で専用カードをプライマリカードとして設定し、KeyShotを高パフォーマンスに設定することができます。

WindowsでGPU設定を優先設定する:

  1. Windows + I ショートカットを押して設定アプリを開き、「ディスプレイ」をクリックします。

  2. ディスプレイ設定で下にスクロールし、「グラフィックス」をクリックします。

  3. 「参照」または「デスクトップアプリを追加」ボタンをクリックし、KeyShotのインストール方法に応じて以下を選択します。 自分だけにインストールした場合 %localappdata%\KeyShot Studio\bin\keyshot.exe このコンピューターを使用するすべてのユーザーにインストールした場合 C:\Program Files\KeyShot Studio\bin\keyshot.exe 適切なバージョンをご使用ください。KeyShot 2023のフォルダー名はKeyShot12\bin\keyshot.exeです。KeyShot 2024以降はKeyShot Studioとなります。

  4. 「オプション」ボタンをクリックし、グラフィックスの仕様ドロップダウンメニューから「高パフォーマンス」を選択します。

  5. 「保存」ボタンをクリックして変更を適用します。

  6. KeyShotを再起動します。

ただし、Intel GPUが唯一のカードである場合は、少し複雑になります。 高パフォーマンスへの変更や別のGPUをプライマリカードに設定することができない場合(例:システム内のGPUがIntel GPUのみの場合)、推奨される対処法はIntelまたはOEMから別のドライバーを入手することです。

ドライバーの変更を試みる前に、まずKeyShotのGPUエフェクトを無効にすることをお試しください。 以下の手順に従ってください:

「編集 > 環境設定 > 詳細設定」で「グラフィックスエフェクト」をオフにします。次に「変更を保存」をクリックします。

  • 環境設定メニューにアクセスできない場合は、XMLファイル内でこの設定をオフにすることもできます:
  1. Windowsエクスプローラーを開き、ドキュメントフォルダーに移動します。 KeyShotフォルダーを見つけて開きます。
  2. KS#Settings.xmlファイルを見つけます。
  3. KS#Settings.xmlを右クリックし、「プログラムから開く」>「メモ帳」を選択します。 「編集」>「検索」に移動します。
  4. バージョンに応じて、検索バーに「enable_gpu」または「enableGPU」と入力し、「次を検索」をクリックします。
  5. ドキュメント内の「enable_gpu」(またはenableGPU)がハイライトされます。
  6. 同じ行に「true」という文字が表示されます。
  7. 「true」を消去し、「false」に置き換えます(注:その行の他の部分はそのままにしてください)。
  8. 変更を保存してファイルを閉じます。
  9. KeyShotを開きます。 それでも解決しない場合は、現在インストールされているものに応じて、IntelドライバーまたはOEMドライバーをお試しください。

OEMドライバーをお使いの場合はIntelのドライバーを、Intelドライバーをお使いの場合はOEMドライバーをお試しください。 古いドライバーのアンインストールにはDisplay Driver Uninstaller(DDU)をご使用ください。コンピューターを再起動します。OEMベンダーのダウンロードセンターなどから別のドライバーをダウンロードしてインストールします。古いバージョンに戻すことも解決策となる場合があります。

Intelドライバーのインストール方法については、以下のページをご参照ください:How to Install an Intel Graphics Driver in Windows 10 & Windows 11

OEMドライバーについては、お使いのOEMによって異なります。通常、プロセッサーにはOEMドライバーのインストール方法が記載された取扱説明書が同梱されています。

また、Display Driver Uninstaller(DDU)を使用してクリーンインストールを実行し、Intel汎用グラフィックスドライバー5445をインストールすることを推奨するIntelウェブサイトのカスタマーサポートケースも参考にしてください:Sometimes Crash on D3D12CreateDevice