[17671]  続・W98でのCMI8738の再生負荷
投稿者:zaf さん   2002-01-17 18:37:35
とりあえずちょっと時間が取れたので追試をば
マシンは RvII Cel400x2 ECC32Mx4、GASV4:Cバス側、CHANPON3:中央
CHANPON3のジャンパは出荷状態で変更せず、PCISETUPは全て自動

下記のMPEG4 AVIファイルをMediaPlayer6.4で再生してパラパラ変わるfps値を目でじ〜っとにらみつけて、およその平均値をふぁじ〜に算出する(^^;)

640 x 272、24bit 23.977fps 232 KB/s MS-MPEG4 V3/ MP3 Audio
MateX 13.5-14.5 音はけっこうぶちぶち
CMI-VXD 18-19.5 CHANPON3 CD版 ほとんど音は途切れない
CMI-WDM 12-14 CMIのWEBページの最新β版 音はぶちぶち

720x480 mpeg1 2MBPS 29.97fps/MP2 Audio
MateX 15fps
CMI-VXD 19
CMI-WDM 13

 VXD版のドライバーは普通にWAVE OUTで使うと、短い再生音の繰り返し(Cバス音源の割り込み重複と似たような感じ)になりますが、なぜかDirectSoundで使う分には、鳴らせるので、上記2つのファイルは計測可能でした(^^;) ご覧の通りやっぱり CMI8738のWDMドライバーは上記のマシン+W98で使うと重い感じです。

 そこで、CMI8738はCMI8338のドライバーもムリムリ使える(^^;)ので、旧版のVXDのどれか動かないかな〜と、ドライバー倉庫(^^;)から W9xのVXD版ドライバーを 98/07/28 98/12/08 99/03/20 99/04/12 00/04/27と片っ端から入れてみましたが、DirectSoundは鳴るけど、WAVE OUTはダッダッダッダって調子でどれも同じでした。

 あとは...WDMな旧版もほとんどそろってますんで順に試してみますかねぇ。

#その前に USB2でDVD+RWがオーサリング出来るか見るのがさきか?(^^;)
  1. まりも さん   2002-01-17 19:20:33
    USB 2.0のEHCIドライバを入れるだけでも相当にOSの動作が重たくなりますが、EHCI無効にしても同程度の重さなんでしょうか。
  2. zaf さん   2002-01-17 23:12:47
    それはノーチェックでした。EHCIを無効にして同じ条件でfpsどうなるか見てみますね。
  3. zaf さん   2002-01-18 12:07:03
    まりもさんにご指摘頂いたEHCI有無について少し追試です

    変化が微妙なんで前回と全く同じ動画再生だとふらついてfps値見にくいのでVGAサイズのMPEG1ファイルを作り直しました。単調な変化の繰り返&CBRにしたのでfps値の変動はだいぶ小さくなりました。MPEG1にした理由はですねmpeg4だとけっこうふらついて見にくいしmpeg2だとMP6.4のINFOでFPS値でないからです。まぁ何かベンチマークでも使えば良いんでしょうけど、これでご容赦下さい。

    で結果はこんな感じです。動画データは オンボードSCSIにつないだFBSE8.4からの読み出しです。
    EHCI無効 CMI-WDM 13後半
    EHCI有効 CMI-WDM 13前半
    EHCI有効+LHD-E80SU2 CMI-WDM 11後半
    EHCIを有効にすると少しfps値落ちて、USB2-HDDをつなぐとさらに落ちてます。
    タスクバーのドライブ取り外しUTのせいか?とそれを修了させましたがほとんど変化無しでした。

    さて〜 ここで以前に紹介したDIOのWDMドライバーの登場です(^^;) こいつはW98でも動いてくれまして、デバマネでは問題なく登録されます。しかし..SP端子のどれからも音が出ません...うーむ、やっぱりダメかと思いつつ、SPDIFからは出てるかもとMDをつないでみたら出ました(=^_^=)V かなりfps値上がります。これならMATE-Xよりも間違いなく負荷は小さいです。
    EHCI無効 DIO-WDM 16前半
    やっぱりCMI8738のハードウエアよりWDMドライバーが重いみたいですねぇ。ということで、SPDIFにDACつないで音を出すって使い方ならDIOドライバーが軽くて良いですよ。
    ちなみに、DIOのVXDドライバーはCMIのVXDドライバーと同様の現象が出てますんで常用には向きませんです。
  4. zaf さん   2002-01-18 16:07:09
    肝心なこと抜けてました。13後半とか書いてるのが fps 値で
    640x480 mpeg1 2MBPS CBR 29.97fps/MP2 Audio なファイルを再生したときの数値です。
    一応3回くらい各条件を交互に切り替えながら見てます。中身の映像のないようが単調な
    繰り返しなので、fps値のばらつきはあまり大きくないので、おおざっぱな相対比較にはなっていると思います。
  5. FIAT124 さん   2002-01-19 02:36:57
    PARTYS BREAKERでは正常に音が出ます・・VXD版のドライバー
    V200M+Win98SE+DirectX8a
    #ゴミだな こりゃ。
  6. zaf さん   2002-01-19 11:00:56
    >FIAT124 さん
     たぶん DirectSound使って音を出してるんじゃないでしょうか..そういう意味では
    使いようが有るんですが。wave outを使えなくしてしまえれば良いのかもですね。何か方法ないかなぁ(^^;)
    #現在 DIOのWDMでスピーカー端子から音が出ないか調査中です