2025/03/03(月) [n年前の日記]
#1 [blender] blender2.7が動かせないかまだ試してる
Windows10 x64 22H2上で、blender 2.7x x64 が正常に動作しない件が気になって、どうにか改善できないものかと試してる。
_blender 2.7xがWindows10 x64 22H2上で動作しない
ちなみに、他のアプリウインドウに切り替えたりしなければ、blender 2.79b 自体はそこそこ動作する模様。
しかし、他のアプリウインドウを一旦アクティブにしてから、blender 2.79b のウインドウをアクティブにすると、それだけで blender が何も言わずに落ちる。不可解…。
_blender 2.7xがWindows10 x64 22H2上で動作しない
ちなみに、他のアプリウインドウに切り替えたりしなければ、blender 2.79b 自体はそこそこ動作する模様。
しかし、他のアプリウインドウを一旦アクティブにしてから、blender 2.79b のウインドウをアクティブにすると、それだけで blender が何も言わずに落ちる。不可解…。
◎ 試したこと :
以下を試した。
blender 2.79b のzip版には msvcp120.dll と msvcr120.dll が同梱されていて、おそらくこれが VC++ 2013 Runtime だと思うのだけど、これを C:\Windows\System32\ 内の *.dll で置き換えてみた。しかし効果無し。
SDL2.dll や OpenAL32.dll を、blender 2.83.20 zip版のもので置き換えてみた。しかし効果無し。
NVIDIA Driver の設定について、「復元」をクリックして、デフォルト設定に変更してみた。しかし効果無し。
そもそも、ソフトウェアでレンダリングするのであろう opengl32.dll をフォルダ内に置いても症状が変わらないのだから、GPUのドライバ関係で問題が起きてるわけではないような気もしてきた…。すると一体何が原因でこんなことに…。
Windows10の Game Bar を無効にしてみた。設定 → ゲーム → Game Bar → オフに。しかし効果無し。
Windows10のシステムファイルに異常が無いかチェックしてみた。
- MS VC++ 2013 Runtime のDLLを入れ替えてみた → 効果無し
- SDL2.dll を入れ替えてみた → 効果無し
- OpenAL32.dll を入れ替えてみた → 効果無し
- NVIDIA Driver の設定を変更 → 効果無し
- -t 1 をつけてシングルスレッドで起動してみた → 効果無し
- Windows10 の Game Bar を無効にしてみた → 効果無し
- WIndows10 のシステムファイルに異常が無いかチェック → 効果無し
blender 2.79b のzip版には msvcp120.dll と msvcr120.dll が同梱されていて、おそらくこれが VC++ 2013 Runtime だと思うのだけど、これを C:\Windows\System32\ 内の *.dll で置き換えてみた。しかし効果無し。
SDL2.dll や OpenAL32.dll を、blender 2.83.20 zip版のもので置き換えてみた。しかし効果無し。
NVIDIA Driver の設定について、「復元」をクリックして、デフォルト設定に変更してみた。しかし効果無し。
そもそも、ソフトウェアでレンダリングするのであろう opengl32.dll をフォルダ内に置いても症状が変わらないのだから、GPUのドライバ関係で問題が起きてるわけではないような気もしてきた…。すると一体何が原因でこんなことに…。
Windows10の Game Bar を無効にしてみた。設定 → ゲーム → Game Bar → オフに。しかし効果無し。
Windows10のシステムファイルに異常が無いかチェックしてみた。
DISM.exe /Online /Cleanup-image /Restorehealth sfc /scannowしかし効果無し。
◎ サブPCに2.79bがインストール済みだった :
Ubuntu Linux 22.04 LTS をインストールしてあるサブPCにも、Linux版 blender 2.79b x86_64 をインストールしておこうかなと思ったのだけど、確認してみたらそちらには既にインストール済みだった。~/bin/ 以下に入ってる、とメモしておく。
たしか以前、サブPCにAMD製APUを使っていた際、内蔵GPUが古過ぎたものだから blender のレンダーエンジン EEVEE が正常表示されなくて…。仕方なく 2.79b を入れて、そちらを使って作業を済ませようとしたような気がする。その時インストールした版が、そのまま残っていた模様。
その後、サブPCの CPU + M/B を Intel Core i3-6100T に置き換えたので、内蔵GPUも少しだけ世代が新しくなって EEVEE も正常表示される状態になった。今現在は blender 2.80以降も使えるはず。確認してみたら、blender 4.3.2 がインストールされていて、画面も正常表示された。
たしか以前、サブPCにAMD製APUを使っていた際、内蔵GPUが古過ぎたものだから blender のレンダーエンジン EEVEE が正常表示されなくて…。仕方なく 2.79b を入れて、そちらを使って作業を済ませようとしたような気がする。その時インストールした版が、そのまま残っていた模様。
その後、サブPCの CPU + M/B を Intel Core i3-6100T に置き換えたので、内蔵GPUも少しだけ世代が新しくなって EEVEE も正常表示される状態になった。今現在は blender 2.80以降も使えるはず。確認してみたら、blender 4.3.2 がインストールされていて、画面も正常表示された。
[ ツッコむ ]
以上、1 日分です。