現象
Nuke 11のリリース以来、インタラクティブモード(GUI)でNukeを起動した直後のエラーやGUIの異変に気づいたユーザーが数人いるという事実がありました。これらの問題はNuke 11から起こっており、以前のNukeリリース(Nuke 10.5v7以下)には存在しません。
次の場合にエラーが発生することがあります。
- Nukeが実行されているマシンにはグラフィックスカード(GPU)がない
- GPUドライバが無効です
- GPUハードウェアには少なくとも512 MBのビデオメモリとOpenGL 2.0用のドライバサポートがない
原因
Nukeの最小システム要件では、ソフトウェアを実行するにはグラフィックスカードが必要であり、グラフィックスカードには少なくとも512 MBのビデオメモリとOpenGL 2.0用のドライバサポートが必要であることが記載されています。
これは、オンラインヘルプの「インストールとライセンス」セクションのWindows、 Mac OSX 、および Linuxでもカバーされています。
起動やGUIの問題の原因は、マシンでNukeを実行することです。
- GPUなし
- インストールされていないGPUやドライバ
- 必要な2.0フレームワークの前にOpenGLバージョンを実行しているGPUを持っている
- 512MB未満のビデオメモリを搭載したGPUを搭載
- 上記の要件を満たしていないGPUまたはGPUのないマシンで、リモートデスクトップセッション経由でNukeを起動する
- 上記の要因の任意の組み合わせ
デフォルトでは、すべてのGUIプロセスを正しく実行するためにはNuke 11にGPUが必要で、11.0v1より前のバージョンのようにCPUを使用することはできません。
これは、相互互換性のために標準化されたライブラリセットを提供する、Nuke 11のVFX Platform 2017の統合要件によるものです。具体的な原因はOpenGL 2.0が正しく機能するために必要なQt5へのアップデートです。
例
ここでは、起動時にNukeがクラッシュし、「QOpenGLShaderProgram」に関連する次のGPUエラーがコマンドプロンプトに表示されるシナリオがあります。これは、OpenGLドライバのバージョンが2.0以下で、Nuke11の実行に必要な情報をロードできないマシンのGPUが原因です。
解決
あなたはNuke10のリリース(またはそれ以前)で再現することはできませんNuke11、始まる打ち上げや他のGPU関連のエラーおよび/またはGUIの問題にNuke11でクラッシュが発生した場合、次の手順を試してください。
- グラフィックスカードドライバが最新バージョンに更新されていることを確認します
- あなたのGPUがOpenGL 2.0互換であることを確認してください
- お使いのGPUのビデオメモリが512MB以上であることを確認してください
メモ: Nuke 11は、ネイティブOSグラフィックスドライバがインストールされた内蔵グラフィックスカードまたは専用グラフィックスカードを使用せず、512 MBビデオメモリの最小システム要件を満たし、OpenGL 2.0をサポートしない場合、インタラクティブモード(GUI)で実行することはできません。
この記事はFoundryサポートサイトから原文を確認できます。
Q100340: Nuke 11 crash on launch without OpenGL 2.0 GPU driver support