2020/04/17(金) [n年前の日記]
#1 [blender] SSE4.1の壁
AMD A8-3850 + Ubuntu 18.04 LTS上で LuxCoreRender 2.3 を動かしたくて、oidn (Open Image DeNoise, Intel提供の画像ノイズ除去ライブラリ)をビルドしようとしていたのだけど。
ちょうどビルドが終わったタイミングで、ふと、 _github上のドキュメント の一文が目に入った。「このライブラリを動かすには、最低限、SSE4.1が必要」と書いてある…。AMD A8-3850 も、AMD A6-3500 も、Athlon II X2 250 も、SSE4.1 は未対応なわけで。ハイ、詰んだ。
改めてググってみたら、該当ライブラリを導入した _Blender 2.81 + Cycles の説明文 にも「SSE4.1が必要」と書いてあった…。「ここ10年以内に発売されたCPUなら持ってるはず」とも…。
ということで、どんなに頑張っても LuxCoreRender は、古いAMD CPU上では動かせないことが判明。例えば Phenom II とか、あのへんの時期のCPUはSSE4.1に未対応なのでダメ。どうしても古いAMD CPU上で LuxCoreRender系を動かしたいなら、2.x ではなく、LuxRender 1.6 とか 1.5 を使えば動くかもしれない。そのあたりのバージョンなら以前動かした記憶があるので…。
これが Intel CPUなら、Core2Duoですら動くのだけどなあ…。
ちょうどビルドが終わったタイミングで、ふと、 _github上のドキュメント の一文が目に入った。「このライブラリを動かすには、最低限、SSE4.1が必要」と書いてある…。AMD A8-3850 も、AMD A6-3500 も、Athlon II X2 250 も、SSE4.1 は未対応なわけで。ハイ、詰んだ。
改めてググってみたら、該当ライブラリを導入した _Blender 2.81 + Cycles の説明文 にも「SSE4.1が必要」と書いてあった…。「ここ10年以内に発売されたCPUなら持ってるはず」とも…。
ということで、どんなに頑張っても LuxCoreRender は、古いAMD CPU上では動かせないことが判明。例えば Phenom II とか、あのへんの時期のCPUはSSE4.1に未対応なのでダメ。どうしても古いAMD CPU上で LuxCoreRender系を動かしたいなら、2.x ではなく、LuxRender 1.6 とか 1.5 を使えば動くかもしれない。そのあたりのバージョンなら以前動かした記憶があるので…。
これが Intel CPUなら、Core2Duoですら動くのだけどなあ…。
[ ツッコむ ]
以上、1 日分です。