5 Replies Latest reply: Nov 28, 2011 8:15 AM by Qunumue RSS

    After Effect CS4でのOpenGL2.0対応カードの認識について

    Qunumue Community Member

      現在、AfterEffect CS4(9.0.3.8)を使用しています。

      使用しているグラフィックボードは、ATI FirePro V4800で以前は正常に、OpenGLの項目(環境設定のプレビュー)で認識できていたのですが、

      最近、突然認識されなくなりました。

       

      Photoshop CS4(32/64bit)では問題なく認識されているのですが、AfterEffectでは認識されません。

      OpenGLのトラブルののところにあった、ファイルを移動して再起動やドライバのアップデート(ダウングレード)など、色々と試してみたのですが、

      どうしても認識しません。

       

      同じ様な症状から、改善された方などいらっしゃいませんでしょうか?

      情報がありましたら、宜しくお願いいたします。

        • 1. Re: After Effect CS4でのOpenGL2.0対応カードの認識について
          keiko_yamada Adobe Employee

          Windows cmd、あるいは、Mac terminalから、sniffer_gpuを走らせて、何がレポートされるかポストしてください。

           

          sniffer_gpuは次の場所にあります。

          Windows:

          c:\program files\adobe\After Effects CS4\Support Files\siffer_gpu.exe

          Mac:

          /Applications/Adobe\ After\ Effects\ CS4/Adobe\ After\ Effects\ CS4.app/Contents/sniffer_gpu.app/Contents/MacOS/sniffer_gpu

          • 2. Re: After Effect CS4でのOpenGL2.0対応カードの認識について
            Qunumue Community Member

            keiko_yamadaさん、返信ありがとうございます。

            私のPCはWindowsなので、コマンドプロンプトから実行した内容をコピーします。

             

            以下が実行結果です。

            宜しくお願いします。

             

            ===================================

             

            D:\Program_file\Adobe\Adobe After Effects CS4\Support Files>sniffer_gpu

            Device: 004ECD9C has video RAM(MB): 0

            Device: 004ECD9C has video RAM(MB): 1024

            Vendor string:    ATI Technologies Inc.

            Renderer string:  ATI FirePro V4800 (FireGL)

            Version string:   4.1.10789 Compatibility Profile Context FireGL

             

            OpenGL version as determined by Extensionator...

            OpenGL Version Error determining GL version.AIF Internal exception

            Return code: 1

             

            ===================================

            • 3. Re: After Effect CS4でのOpenGL2.0対応カードの認識について
              keiko_yamada Adobe Employee

              Windowのバージョンは何ですか?

              • 4. Re: After Effect CS4でのOpenGL2.0対応カードの認識について
                keiko_yamada Adobe Employee

                CS4のsniffer_gpuは、OpenGLのmajorVersionが2よりも大きい場合、ハンドルできないという問題があります。ログファイルによると、OpenGLのバージョンの 認識の時点で失敗しているので、もしかしたら、その問題かもしれません。

                 

                次の方法を試して、AE CS4の環境設定>プレビュー、OpenGL情報で、お使いのOpenGLのバージョンが確認頂けます。

                1)%appdata%\Adobe\After Effects\9.0\Debug Database.txt をノートパッドのような標準テキストエディタで開く。

                2)次のキーを探す。

                IgnoreOpenGLSniffer

                3)デフォルトではtrueとなっているはずですので、それをfalseに書き替え。IgnoreOpenGLSnifferの後のタブは触らないでください。

                4)保存

                 

                この状態でAE CS4を起動するとsniffer_gpuは無視されて、OpenGLが使用可能になると思います。ここで、AE CS4の環境設定>プレビュー、OpenGL情報をみると、バージョンがわかります。最初の数字が、majorVersionで、それが2よりも大きい場合(3以上の場合)、sniffer _gpuがバージョンを認識できずに失敗していると思います。

                 

                回避するには、ドライバをダウングレードしてください。

                Debug Detabase.txtをこのままの状態にして、sniffer_gpuを無視し続けるということも可能ですが、おすすめしません。

                • 5. Re: After Effect CS4でのOpenGL2.0対応カードの認識について
                  Qunumue Community Member

                  keiko_yamadaさん、返答ありがとうございます。

                  一月近く反応が遅れてしまい、申し訳ありません。

                   

                  教えて頂いた方法を試したところ、

                  3)デフォルトではtrueとなっているはずですので、それをfalseに書き替え。

                  という部分で、ここが既に「false」になっていました。

                  特に自分でここの設定を触った記憶は当然ないのですが、「true」にしたところ、無事に認識してくれました。

                   

                  本来は手順の4まで試せる問題だと勉強にもなったのかと思うのですが…

                  ともかく、解決はできました。

                  本当にありがとうございます!