[25973]  openGL スクリーンセーバー
投稿者:tacco さん   2003-08-24 01:11:41
こちらの掲示板ではお初です。
くだらない質問かもしれませんが、よろしければ
下記について、ご教授ください。

友人に教えてもらい、「Fedting」なるスクリーンセーバを
インストールしてみたのですが、
http://steinware.dk/downloads.php?title=Fedting
#↑ここにあります。
AthlonXP1800+ +GeForce2GTS@Win2kのPCでは問題なく動作しますが、
Celeron300A*2(@450MHz)+All in wonder128(RAGE128)@WinXPのPCでは
斑点のようなものがちらほらと表示されるだけで
うまく描画してくれません。
このPCはWin2kでインストールしたり、デフォルトのドライバや
ATIのサイトにある最新ドライバをインストールしてみたりしましたが、
状況は変わりませんでした。
また、会社で使用しているi810+Celeron566@Win98のPCでも、
同じ状況でした。

どうやらopenGLというのがキーワードのようなのですが、
openGLというものがどういうものか理解できず、
またRAGE128とi810共にopenGLには対応しているという事だけは
色々調べてみた結果、理解できました。
また、いくつかのopenGLを使用したアプリケーションや
スクリーンセーバ等が動作するのも確認しました。

そこで質問なのですが、
上記スクリーンセーバ(openGL)がちゃんと動作しない原因は、
1.PCのスペックが足りない
2.VGAのドライバがopenGLに対しきちんと対応していない
のどちらに該当するのでしょうか?
その他、主な原因がありましたらご教授くださいますと幸いです。

くだらない質問で申し訳ありません。
よろしくお願いいたします。
  1. Dai さん   2003-08-24 03:14:37
    単にビデオカードのOpenGL性能が悪いからだと思います。
    OpenGLに特化したカードなら普通に動いてくれると思います。
  2. tsh さん   2003-08-24 11:41:49
    記憶があやふやなのですが、
    確かOpenGLというのはWindowsのDirectXと似たようなもので
    Windows以外のOSでもサポートされているという点が大きな違いだったと思います。
    (DirectXはMSが作った規格なのでWindowsでしかサポートされていないはずです)

    WindowsでOpenGLをサポートしているのは
    WindowsNT4.0/2000/XPといったWindowsNT系カーネルのOSだけで、
    Windows98SEなどのWindows9X系のOSはサポートしていなかったと思います。
  3. ぽん さん   2003-08-24 12:00:47
    当方の環境でOpenGL対応のボードと非対応のボードを窓98SEで運用してますが、CAD図面引くと明らかにその性能の格差が出ますね。

    >WindowsでOpenGLをサポートしているのは
    >WindowsNT4.0/2000/XPといったWindowsNT系カーネルのOSだけで、
    >Windows98SEなどのWindows9X系のOSはサポートしていなかったと思います。
    はて?↓によればちゃんとサポートしてる事になってますけど…ついでに当家の実体験からも(ぉ)
    http://www.asahi-net.or.jp/~yw3t-trns/opengl.htm

    ゴミかな
  4. tacco さん   2003-08-24 22:39:21
    Daiさん、tshさん、ぽんさんご回答ありがとうございました。
    ナルホド、ドライバが原因ではないようですね。

    Celeron300A Dual+All in wonderは現在でも不満無く現役で使用しているPCですので、
    性能不足というのはあまりピンと来なかったのですが、やはりこのスクリーンセーバの
    ような(openGLの)アプリを動かしたいと思うと性能不足なんですね。。。(^^;

    RAGE128とGeForce2GTSの中間くらいの世代のVGAを持っておりませんので、
    何かの機会があれば色々と試してみたいと思います。
    #この辺の話題はPC/AT互換掲示板ですね

    皆様、ありがとうございました。m(_ _)m
  5. キック さん   2003-08-25 21:30:06
    いや、ドライバが原因である可能性はありますよ。RADEON系の場合は特に、目的に
    よってドライババージョンを変えたほうがいいことがあります。
    オンボードのチップセットを使わずにVGAカードを使っている場合は、メーカないし
    有志のホームページ(Rage3D)でOpenGL用のドライバをチェックした方が
    いいと思います。(PC98用はちょっと無いかな)
  6. tacco さん   2003-08-26 00:04:33
    キックさん情報ありがとうございます。
    早速、Rage3D.comからドライバをダウンロードしてきました。
    ただ・・・、
    All in wonder128+VoodooBanshee というDualDisplay環境のためか、
    ドライバが入ってくれませんでした。(汗

    後日、Voodooを外してRage3D.comのドライバを入れてみたいと思います。
    進展がありましたら、ご報告させていただきます。
  7. tacco さん   2003-08-31 03:28:54
    今更ですが報告です。
    Voodooを外してインストールを試みましたが、やはりダメでした。
    「このドライバに適合するデバイスはありません」みたいなメッセージが出て
    InstallShieldが終わってしまいます。

    ただ、ふとドライバのバージョンを確認してみると、
    WinXPに最初から入っているドライバのバージョンのほうが、
    Rage3D.comからダウンロードしたドライバより新しいのですね。
    #日付はRage3D.comのドライバのほうが新しいです

    Rage3D.comのドライバがインストールできない原因は
    イマイチわかりませんが、スレ元のスクリーンセーバは
    やはりスペックが原因ということで納得しています。

    DualCeleronにDualDisplay、その他不具合の原因はたくさんありそうですが、
    #現に、DualDisplayの場合はテレビが映りません
    ここから先はPC/AT板の方でお尋ねしてみます。
    皆様、ありがとうございました。m(_"_)m
  8. Dai さん   2003-09-05 00:38:53
    見てくれるかな・・・?
    古めのPCIでOpenGLが速いのは「Permedia2」搭載のカードです。
    OpenGLに特化したカードはたしかELSAから出てたと思います。
    でもフルサイズだったような・・・
    NT4.0や2000でなら使えると思います。
  9. tacco さん   2003-09-07 23:32:06
    Dai さん
    情報ありがとうございます。早速探してみたいと思います。
    #某オークションには結構数が出てるみたいですね
    #VGAは詳しくないのですが、FireGLとかもその世代に当たるのでしょうか・・・?
    金額的にもイタくないので、(^^;
    いろいろと試してみようと思います。