2007年9月13日木曜日

Core2Duo L2 cache の扱いをレジストリエディタで変更してみる

以下の、レジストリは自作野郎達が作ったマシン+OEM版windowsで、どれくらい設定されいるのでしょうか?
特に3D野郎達~

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement
SecondLevelDataCache REG_DWORD 0(default)

0では、おそらく標準の256KBになっていると思います。(スナップショットが小さくてスミマセン)
なのでイタズラで変えてみました。Core2Duo E6400なので L2 cacheは2MB=2048KB
なので、REG_DWORDに、2048と入れて再起動してみます。(KB単位で入力です)
(regedit.exeで変更できます。ファイル名を指定して実行のところにregeditと入れれば起動します)

3ds max 8 + vrayでレンダリングしてみました。
昨日レンダリング終了まで、11時間かかっていたsceneが6時間になりました!
見てくれで明らかに速い!
なんだよ!購入してから1年間僕は全開で使ってなかったのか!と、悲しくなりました。
(メーカー製のワークステーションはこの辺がキッチリ設定されているのでしょうかね?)

自己責任になりますが、試す価値はあると思います。(環境にもよって結果は違うとは思いますけど)
LargeSystemCache, IoPageLockLimitあたりも設定すると、体感速度上がると思います。

Core2Quad Q6600辺りが欲しくなってます。
(maxのscanline, mentalrayはコア4個使ってレンダリングしてくれるのかな? 既にお使いの方教えてください~。
自腹切って試せって!?)

以下は、amazonへのアフィリエイトです。参考値にどうぞ。
秋葉原が近くなかったら意外にいい値段かも。送料無料だし。

0 件のコメント: