2011/02/24(木) [n年前の日記]
#1 [cg_tools] Shade12で結構酷い目に合っている気がする
一応環境をメモしておく。
イーフロンティアストアのサイトが復活したようなので、再度 Shade12を起動したが。ユーザ登録ウインドウのページは表示されたものの、マウスカーソルが砂時計?になったまま。つまり固まっている・「応答なし」になっている。タスクマネージャから強制終了して2〜3度試してみたが、結果は同じ。ユーザ登録ウインドウ部分の不具合なのだろうか?
とりあえず、イーフロンティアストアのMyPageから、別途ユーザ登録をしておいた。
スタートメニューの中に、「Shade 12 (セーフモード)」という項目があることに気付いた。そちらを試してみたところ、ユーザ登録ウインドウでも固まらず、それどころか、新しいアップデータが公開されている旨を伝えるダイアログまでもが表示された。
となると、ユーザ登録ウインドウで固まっていたのではなく、Shade12本体側が固まっていた可能性が高い気がする。おそらくは、OpenGL関係ではあるまいか。
とりあえずアップデータをDL・インストール。
セーフモードで環境設定を多少弄ってみる。再起動しないと反映されない、とダイアログが表示されたので、一旦終了。したはずが、Shade12のプロセスが残り続ける。しかもCPU使用率は50%。つまりCPUコアの1つを丸々占拠して居座っている状態になってしまった。また、不思議なことに、その状態だと、他のアプリが一切起動・終了できない。一体内部で何をやっているんだ?>Shade12。
OpenGL関係であれば、もしかするとビデオドライバが関係しているのかもしれない。9800GTGE用のドライバを、260.89 → 266.58 に更新してみた。
今度は、Shade12が通常起動する。と思ったが正常終了はしない。プロセスが残り続ける。ということは、ドライバのせいではなさそうな気がする。GeForce系はRADEON系より、OpenGLに関してはまともなほうだと思ったのだが…。だから GeForceを使ってるのに…。
Shade12をセーフモードで起動して、OpenGL関係を無効にしてみた。…これだと起動・終了ができる。やはり Shade12 内部のOpenGL関連実装がおかしい。
ちなみに、以前のビデオドライバでも、OpenGLを使っている以下のアプリが動いていることを確認できている。
- Windows XP Home SP3
- CPU : Intel Core 2 Duo E8400 (デュアルコアCPU、3.0GHz)
- VGA : 玄人志向 GF9800GT-E512HD/GE (GeForce 9800GTGE、512MB) + ドライバ 266.58 or 260.89
- メモリ : 4GB (32bit OSなので、使えるのは3GBまで)
イーフロンティアストアのサイトが復活したようなので、再度 Shade12を起動したが。ユーザ登録ウインドウのページは表示されたものの、マウスカーソルが砂時計?になったまま。つまり固まっている・「応答なし」になっている。タスクマネージャから強制終了して2〜3度試してみたが、結果は同じ。ユーザ登録ウインドウ部分の不具合なのだろうか?
とりあえず、イーフロンティアストアのMyPageから、別途ユーザ登録をしておいた。
スタートメニューの中に、「Shade 12 (セーフモード)」という項目があることに気付いた。そちらを試してみたところ、ユーザ登録ウインドウでも固まらず、それどころか、新しいアップデータが公開されている旨を伝えるダイアログまでもが表示された。
となると、ユーザ登録ウインドウで固まっていたのではなく、Shade12本体側が固まっていた可能性が高い気がする。おそらくは、OpenGL関係ではあるまいか。
とりあえずアップデータをDL・インストール。
セーフモードで環境設定を多少弄ってみる。再起動しないと反映されない、とダイアログが表示されたので、一旦終了。したはずが、Shade12のプロセスが残り続ける。しかもCPU使用率は50%。つまりCPUコアの1つを丸々占拠して居座っている状態になってしまった。また、不思議なことに、その状態だと、他のアプリが一切起動・終了できない。一体内部で何をやっているんだ?>Shade12。
OpenGL関係であれば、もしかするとビデオドライバが関係しているのかもしれない。9800GTGE用のドライバを、260.89 → 266.58 に更新してみた。
今度は、Shade12が通常起動する。と思ったが正常終了はしない。プロセスが残り続ける。ということは、ドライバのせいではなさそうな気がする。GeForce系はRADEON系より、OpenGLに関してはまともなほうだと思ったのだが…。だから GeForceを使ってるのに…。
Shade12をセーフモードで起動して、OpenGL関係を無効にしてみた。…これだと起動・終了ができる。やはり Shade12 内部のOpenGL関連実装がおかしい。
ちなみに、以前のビデオドライバでも、OpenGLを使っている以下のアプリが動いていることを確認できている。
- Metasequoia
- blender
- Google Earth
- Shade 10.5.3 Standard
◎ OpenGL Extensions Viewer 3.35をインストールしてチェックしてみた。 :
OpenGL 3.3 までは対応、みたいな感じに見える…。少なくとも Shade12が要求するという OpenGL 2.1 はサポートしているような。実装?具合も100%になってるし。御爺さんの顔モデルを表示してみたけど、フツーに表示できてるように見える。
[ ツッコむ ]
以上です。