修正:Unityグラフィックスの初期化に失敗した

Unityを起動すると、主にコンピューターでDirect3Dがアクティブになっていないため、エラー「 ユニティグラフィックスの初期化に失敗しました 」が発生します。 Unityは、Unity Technologiesが開発したクロスプラットフォームゲームエンジンです。 最大27のプラットフォームをサポートするように広く拡張されており、サポートの数は増え続けています。

Unityは2次元と3次元の両方のゲームを作成するために使用され、ラップトップ、デスクトップ、スマートテレビ、モバイルデバイス用のシミュレーションの開発もサポートしています。 以下にリストされたソリューションに従う場合、管理者アカウントを持っていることを確認してください。

Unity Graphicsの初期化に失敗した修正方法

  • Unity Graphics Linuxの初期化に失敗しました:このエラーは、Linuxオペレーティングシステム(Ubuntuなど)があり、Unityが起動時に起動に失敗し、エラーが表示される場合に発生します。
  • Unityエンジンを初期化できません:このエラーは、Unityのメインの実行中のエンジンを参照し、いくつかの設定ミスのために起動できないことを示しています。
  • Direct3D Unityの初期化に失敗しました:この状態は、コンピューターでDirect3Dが無効になっていて、Unityが起動に失敗した場合に発生します。 これを修正する方法については、以下のソリューションをご覧ください。

解決策1:Direct3Dを有効にする

Direct3Dは、主にパフォーマンスが非常に重要なアプリケーションで3次元グラフィックスをレンダリングするために使用されるグラフィックスAPIです。 主にコンピュータのハードウェアアクセラレーションを使用して操作を実行し、いくつかの異なる種類のバッファリングも含みます。 コンピューターでこの機能を有効にする手順を説明します。

  1. Windows + Rを押し、ダイアログボックスに「 dxdiag 」と入力し、Enterを押します。
  2. [ ディスプレイ ]タブをクリックして、すべてのDirectX機能、特にDirect3Dアクセラレーションが有効になっていることを確認します。

  1. 機能のいずれかが無効になっている場合、2つの方法を使用して有効にすることができます。 グラフィックドライバーを更新するか、コンピューターにDirectXの最新バージョンをダウンロードします。
  2. DirectXをインストールするには、DirectXの公式Webサイトに移動し、そこから最新バージョンをダウンロードします。 インストールしたら、コンピューターを再起動し、Unityをもう一度起動してください。

解決策2:グラフィックドライバーの更新/ロールバック

後者で問題が解決しない場合は、コンピューターに最新のドライバーがインストールされた動作中のグラフィックカードがあることを確認する必要があります。 グラフィックドライバーを更新する方法は2つあります。 自動的に更新するか、製造元のWebサイトからドライバーを手動でダウンロードしてコンピューターにインストールします。

  1. Windows + Rを押して、「 devmgmt 」と入力します。 ダイアログボックスでmscを入力し、Enterキーを押します。
  2. デバイスマネージャーで、 ディスプレイアダプターを展開し、ハードウェアを右クリックして[ ドライバーの更新 ]を選択します

  1. オプションを選択して、コンピューターへのドライバーのインストールを続行します。

注:また、正しいハードウェアが機能していること、CLIを使用している場合は競合がないことを確認する必要があります。 また、コンピュータでハードウェアアクセラレーションが有効になっていることを確認してください。

興味深い記事