この前から、いじっている、AX/57AのWindows_Vistaだが、もうひとついじる場所があるのを思い立った。それは、IOバッファの大きさだ。これはレジストリをいじることとなるのだが、regeditを使うので、「ファイル名を指定して実行」でregeditと入力する。これは、Vistaでは、スタートメニューのすべてのプログラムの中のアクセサリの中にある。同じところの、コマンドプロンプトから実行しても良い。regeditが出たら、「HKEY_LOCAL_MACHINE」→「SYSTEM」→「CurrentControlSet」→「Control」→「Session_Maneger」→「Memory_Manegement」の中に新しい項目、「IoPageLockLimit」作成。レジストリエディタの右側の空いているスぺースで右クリックし、「新規」⇒「DWORD(32ビット)値」をクリックすると出来る。
さあて、問題は、バッファはどのくらいにするかということ。2GBのメモリーを積んでいるので、1600Mや800M、400Mと色々試したが、600Mが一番バランスがいいようだった。ここら辺はなかなか微妙。そのときのメモリーの状態でも変わるようだが。
これで、CPUは100%負荷ながら、なんとかスムーズに再生される。
まあ、これで一応XP側と同じに動画も見れるようなったので、よしとしよう。CPUがやはりきつそうなので、これはそのうちCore2Duo_T7200に換装すれば、2コアになるので、2/3程度の負荷に抑えられて余裕もでるかな。そのうちやってみよう。