このDirectX 6のテストをしていて驚いた? のは、サードパーティ製チップセットのAGPサポートが、相変わらず不安定なことである。今回用いたマザーボードは、VIAのMVP3チップセットを用いたAOpenのAX59Pro。一応、購入前の調査で比較的安定しているという評判を聞いて決めたものだ。しかし、実際にWindows 98をインストールして使ってみると、なかなか一筋縄ではいかないことが分かった。VIAのWebサイトの情報では、VIAのチップセットはWindows 98でフルサポートされているとしながらも、Windows 98のインストールには、守らなければならない手順があり、なおかつWindows 98のインストール後、IRQルーティングとAGPの2つのデバイスドライバをインストールせねばならないという(しかもIRQルーティングは、AX59Proではドライバを組込んでも有効にならなかった)。
少なくともIntel製のチップセット(筆者がWindows 98をインストールしたことがあるのは、440LX、440EX、440BXの3つに過ぎないが)で、このような面倒な手順を要求されたことはない。それに、AGP用のドライバが必要なのはWindows 95の話で、Windows 98では要らないハズではなかったのか。こうしたドライバの問題に加え、必ずしもすべてのAGPグラフィックスカードが動くわけではないなど、Intel製チップセットに比べ、見劣りする点があることは否めない。もちろん、こうした問題のいくつかは、チップセットの問題ではなく、特定のマザーボード固有の問題である可能性もある。だが、チップセットベンダであるVIAのWebサイトの情報、さらにはAGPドライバが頻繁に更新されていることを思えば、大半の責任がチップセットにあるものと考えられる。また、頻繁な更新は、頻繁に更新せざるを得ないということであり、それだけ動作が不安定なことを意味する。
かつてPCに「互換機」が登場した時、IBMの純正機で動作するものが互換機で動作しない場合、それは100%互換機の責任とされた。日本IBMがDOS/Vをリリースした際、サードパーティ製グラフィックスチップでも動作するよう、互換性を高める努力をしたせいか、PC/AT互換機が育つ過程において、IBMが協力したように勘違いしているユーザーもいるかもしれないが、決してそんなことはない。確かにIBMはPCからPC/ATまで、回路図等を公開したが、別に互換機を育成しようと思ってのことではない(互換機を育成するためのオープン路線ではなかった)。逆に、EGAやVGAといったグラフィックスに関しては、非公開のレジスタが存在したほどだ。互換機の黎明期とDOS/Vでは、時代が違うのである。
それを思えば、規格を公開し、Implementors Forumを事実上主催するIntelは、良くやっている方ではないか。AGP Implementors ForumのイベントであるPlug Festa(実際にベンダが製品を持ち寄って、相互動作確認するイベント)には、VIAやALiなどチップセットのサードパーティも参加している。サードパーティには、互換性について一層の努力が求められよう。
以上を踏まえると、最近のニュースに別の見方をすることが可能になる。たとえばVIAは、MVP3にグラフィックス機能を統合したMVP4を発表した。同様な製品は、SiSからもSiS530として発表されている。これらの狙いを素直に考えれば、Socket 7プロセッサを用いて、IntelのWhitney(i740相当のグラフィックス機能を統合したBasic PC向けのチップセット)とCeleronの組合せに対抗することであろう。だが、AGPグラフィックスをチップセットに取り込むことで、互換性が問題になりがちなAGPソケットを用意せずに済む、という利点も考えられるのである。
□VIA Technologiesホームページ
http://www.via.com.tw/
□Apollo MVP4製品情報
http://www.via.com.tw/mvp4prod.htm
□AOpenホームページ
http://www.aopen.com.tw/
□AX59Pro製品情報
http://www.aopen.com.tw/products/mb/ax59pro.htm
[Text by 元麻布春男]