Q100340: OpenGL 2.0 GPU ドライバーのサポートがないと、 Nuke 11+ が起動時にクラッシュしたり、GUI に問題が発生するのはなぜですか?

症状

Nuke 11のリリース以降、一部のユーザーにおいて、 Nuke対話モード(GUI)で起動した直後にクラッシュが発生したり、軽微なエラーやGUIの不整合が発生したりする問題が発生しています。これらの問題はNuke 11以降に発生しており、それ以前のNukeリリース(Nuke 10.5v8以前)では発生していません。

これらの問題は、次の場合に発生する可能性があります。

  • Nukeが実行されるマシンにグラフィック カード (GPU) が存在しない

  • GPUドライバーが無効になっています

  • GPUハードウェアに少なくとも512 MBのビデオメモリとOpenGL 2.0のドライバサポートがありません

原因

Nuke最小システム要件では、ソフトウェアを実行するにはグラフィック カードが必要であり、グラフィック カードには少なくとも 512 MB のビデオ メモリと OpenGL 2.0 のドライバー サポートが必要であると規定されています。

起動時のクラッシュや GUI の問題の原因は、次のマシンでNuke実行したことに起因します。

  • GPUなし
  • GPU および/またはドライバーがインストールされていないか無効になっています

  • GPU パススルーで仮想マシンを使用すると GPU が完全には通過しない
  • 必要な 2.0 フレームワークより前の OpenGL バージョンを実行する GPU があること

  • ビデオメモリが512MB未満のGPUを搭載している

  • GPUが搭載されていないマシン、または上記の要件を満たしていないGPUを搭載したマシンでリモートデスクトップセッションを介してNukeを起動する

  • 上記の要因の任意の組み合わせ

デフォルトでは、 Nuke 11 以降ではすべての GUI プロセスを正しく実行するために GPU が必要であり、11.0v1 リリースより前のように CPU を使用することはできません。

これは、 Nuke 11+ のVFX Reference Platform 2017 統合要件によるもので、相互互換性のための標準化されたライブラリセットを提供しています。具体的な原因としては、Qt5 へのアップデートが挙げられますが、このアップデートでは正常に動作するために OpenGL 2.0 が必要となります。

Nuke起動時にクラッシュし、コマンドプロンプトにQOpenGLShaderProgramに関連する以下の GPU エラーが表示されるシナリオをご紹介します。これは、マシンの GPU の OpenGL ドライババージョンが 2.0 未満であり、 Nuke 11 の実行に必要な情報を読み込めないことが原因です。

2017-09-29.png

解決

Nuke 11 以降で起動時のクラッシュやその他の GPU 関連のエラー、GUI の問題が発生し、 Nuke 10 リリース (またはそれ以前) では再現できない場合は、次の操作を試してください。

  • グラフィックカードのドライバーが最新バージョンに更新されていることを確認してください

  • GPUがOpenGL 2.0と互換性があることを確認する

  • GPUに最低512MBのビデオメモリがあることを確認してください

注意: 512 MB のビデオ メモリの最小システム要件を満たし、OpenGL 2.0 をサポートする、ネイティブ OS グラフィック ドライバーがインストールされた統合グラフィック カードまたは専用グラフィック カードがなければ、 Nuke 11+ をインタラクティブ モード (GUI) で実行することはできません。

詳細情報

グラフィック カードが最小システム要件を満たしており、最新のドライバーがインストールされていることを確認しても問題が解決しない場合は、サポート チケットを開いて、発生している問題とこれまでに行ったトラブルシューティング手順をお知らせください。

サポート チケットを開く方法の詳細については、次の記事を参照してください。
Q100064: サポートチケットを発行する方法

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください