- ベストアンサー
3Dのゲームが全部できなくなってしまいました
今まで動作していたゲームが、LEGO STAR WARSというゲームをインストールしてプレイした後、 PCを再起動したら持っている3Dのゲームが全て起動出来なくなってしまっていました…。 エラーメッセージではappcom.txtというファイルがエラーに含まれるとか言ってるのですが…正直全く意味が分かりません…(泣 使っているビデオカードはNVIDIA GeForce 6600 GTです。 CPUはIntel Pentium の3Gを2つ積んでます。 どうかお助けをぉ…(;д;`)
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
スタート→ファイル名を指定して実行で「dxdiag」を実行、DirectX診断ツールが起動したら「ディスプレイ」タブを選択し、Direct3Dアクセラレータが「使用可能」になっているかどうか確認してください。 もし「利用できません」であれば、ビデオカードのドライバかDirectXのインストール状態が正常ではありません。ビデオカードのドライバは既に再インストールされているようですので、DirectXを再インストールしてみてください。 もし「使用可能」であれば、その右側の「Direct3Dのテスト」を実行して、テスト結果がOKかどうかを確認してください。不可であれば、上記「利用できません」の場合と同様に対処してみてください。 もし「使用不可」であれば、その右側の「有効」ボタンを押してください。「使用可能」に変わるはずですので、上記「使用可能」の場合と同様に対処してみてください。
その他の回答 (7)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
参考までに、Pentium 4を2つ積むことは、理論上は可能です。質問者さんの場合は#7さんの指摘のとおり実体が1個で、HTで2個に見えているだけでしょうけど。 1個で動作できるCPUは、周辺チップセットのサポート(キャッシュコヒーレンシ維持や割り込みの分散等)とソフトウェアのサポート(ファームウェアやドライバ)さえあれば当然、複数個でも動作できます。わざわざCPUメーカのバリデーションやサポートのない動作をさせても手間ばかりで売上向上の役に立たないので誰もやろうとしないだけです。 とはいえ、全く例がないわけではありません。例えばVIAはチップセットにソケット478のPentim 4でデュアルCPUを実現する機能を盛り込もうとしたことがあります。 関連記事: "VIA to Launch Dual Pentium 4 Chipset." http://www.xbitlabs.com/news/other/display/news1079.html "It's quite possible that in spring we’ll see Dual Socket478 mainboards. As we learnt, VIA is now developing a chipset with Dual Pentium 4 support." また、データシート上はデュアルCPUをサポートしないはずのCeleron(Pentium2世代のもの)がデュアルCPU動作をした前例もあります。
お礼
あ…頭から煙が…(;?Д?) あの、DirectXをもう一度入れなおしてみたのですが 一つのゲームを除いてLEGO STAR WARSとその他の3Dのゲームは動作しました。 今まで入れていたDirectX9,0cをDirectX9,0bにしたら動いちゃいました。お騒がせしました(;д;`) ただDirectXを9,0cに戻さないとできないゲームもあるみたいで… それが戻そうとしても戻らないんです(´Д⊂) とりあえず色々やってみます。 ここまで戻ってこれただけでも万々歳でございます。 どうもお世話になりました(´∀`) 自分でも勉強してみたいと思います。 ありがとうございましたーm(__)m
本題と全く関係ありませんが、ご参考までに。 Pentium4を2つ積む事は理論上不可能です。 仮にXeonなら可能ですが。 おそらく、ハイパー・スレッディング・テクノロジのおかげで2個に見えているだけでしょう。 実際は1個です。 PentiumDなら1個にCPUに2個分を無理やり詰め込んだ粗悪品ですが。
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
Pixel Shaderというのは3D対応ビデオカードが持っている機能の1つです。 Safeモードで起動した場合、ビデオカード固有のドライバは使用されず、標準SVGAドライバが使用されます。 標準SVGAドライバは「どのビデオカードでも必ず持っていると思われるごく一般的な機能」だけを使うようにできているので、3D機能は一切持っていません。 ですので、Safeモードで起動するとPixel Shaderも必然的にサポートしていない状態となるわけです。
お礼
Pixel Shaderが何なのかずっと悩んでましたw とても分かりやすいご回答ありがとうございます!
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
DirectXの再インストールについては 「質問:DirectXを再インストールしたい」 http://oshiete1.goo.ne.jp/kotaeru.php3?qid=1516855 の回答をご覧ください。 なお、上記質問はまだ締め切られていないため、「締め切っていない質問に誘導した」という理由でこの回答が削除される可能性があります・・・
補足
あの、safeモードで起動してからゲームを開いたらPixel Shader v1.1がサポートされてないというメッセージが出たのですが… コレはいったい何なんでしょうか…(;?Д?)
- kappakazusama
- ベストアンサー率15% (33/207)
うーん、ふしぎですねぇ おそらくPCスキルは私より上とお見受けします(CPU2個!おもしろいですね) おそらく解像度はそのゲーム起動中のみ有効となるはずなので影響はないかと・・・ アンチエイリアスとか諸々の設定については、ドライバを入れ直すことで初期化できるかと思うので、ドライバ更新、でしょうか?
お礼
ダメでした…(;д;`) ありがとうございます 何がいけないんだろう(つд∩) ウエーン
補足
ビデオカードのドライバを更新するのですか?? やってみますです!(´∀`)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
うーん、そのエラーメッセージ、appcom.txtに対処法が書いてあるから読めって出てるんじゃないんですか?
補足
あ・・・どうやらエラーログの場所みたいです。 読んでみましたが対処法というよりどこで命令が止まったかみたいなのが書いてあるみたいです。 自分にはサッパリ意味がワカラナイデス…
- kappakazusama
- ベストアンサー率15% (33/207)
もうやっているかもしれませんが そのゲームを一度アンインストール、再インストールしてみては?
補足
やりましたがダメでした… もうホントにサッパリです(;д;`) あ、最初に書きませんでしたがそのLEGO STAR WARSのオプションで解像度の変更をしたのですが、これは関係ないですよね?(´`)
補足
テストしてみました。 Direct3Dは使用可能でテストでも問題はありませんでした・・・。 システムの復元などしてみたのですがやっぱりダメでした。 。゜(゜´Д`゜)゜。ウァァァン