Created on | Updated on
フォローする

OpenGL 2.0 GPUに対応していない場合起動時にNuke 11がクラッシュする

現象

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が原因です。 

2017-09-29.png

解決

あなたは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