web-dev-qa-db-ja.com

igxprd32ディスプレイドライバが正常に動作を停止しました

GPUがなく4GBのRAMを搭載した32ビットのWinXPマシンがあります。最近、私はスパイラルナイツをプレイし始めました。これにより、コンピューターが数時間に1回BSODになりました。

Microsoftは、USBドライバーの更新を提案しました。それでも時々BSODを取得します。

不思議なことに、私はそれがビデオカード関連であると判断し、次のことを決定しました。

  • 「低い」グラフィックスの詳細でSKを実行する
  • グラフィック用のSKの「互換モード」でSKを実行する
  • より低いリフレッシュレートでSKを実行します
  • Intelからグラフィックチップドライバを更新します

これらすべての結果、moreがクラッシュするだけでした。今、私は通常のエラーを受け取ります:

_The igxprd32 display driver has stopped working normally ..._

これはランダムに発生し(数分ごとから数時間ごとに)、コンピューターがまったく使用できなくなります。その後、適切にシャットダウンすることすらできません。

これを修正するにはどうすればよいですか?自宅のコンピューターにのみローカライズされているようです。必要に応じて、SteamでSKを実行しており、JavaからSK自体まですべてをアンインストールして再インストールしようとしました。

好奇心旺盛な人のために、私のディスプレイアダプタはIntel(R) G33/G31 Express Chipset Familyと表示され、IntelのWebサイトによるとドライバのバージョンは最新です。

1
ashes999

GPUを購入します。

真剣に。

問題は、グラフィックカード用のゲームとグラフィックドライバの組み合わせにあります(統合されたグラフィックカードですが)。別のグラフィックカード(この場合はGPU)と交換すると、問題が解決するはずです。

最近もかなり安いです。あなたは約100ドルで1つを得ることができます。

0
ashes999

このバグは、Intelビデオドライバーの実装上の問題です。残念ながら(これらのドライバーの最新版があることを確認する以外に)、エンドユーザーがこれについてできることはほとんどありません。

最近のゲームプラットフォームを使用している場合は、新しいバージョンのWindowsのドライバーの方が安定していることがあります。そのため、このゲームをWindows7または別のグラフィックカードを搭載した別のマシンでプレイできると、運が良くなる可能性があります。

それ以外は、システムを最新の状態に保ち、最新のドライバーを使用していることを確認してください。ただし、Intelに怒りの手紙を書く以外に、できることはそれほど多くありません。

2
SecurityMatt

この thread は、ビデオドライバをバージョン6.14.10.4926A06にロールバックする必要があることを示しています。

これがコンピューターに当てはまらない場合は、ドライバーの問題のように思われるため、コンピューター用の他の古い(または新しい)バージョンのドライバーを試してください。

(将来のコメントのために、あなたのコンピュータのメーカーを知ることは助けになるでしょう。)

1
harrymc

PCが最小要件を満たしていると仮定すると(そしてそれは満たす)、以下の更新/アップグレードルーチンは、ほとんどの既知の問題に一度に対処する可能性があります。

リストされている正確な順序で次の手順を実行してください。

  1. Spiral Knightsをアンインストールします(Steamからゲームデータを削除します)。
  2. ビデオカード用の最新のビデオドライバをインストールします(念のため、IntelのWebサイトから)。
  3. Windows Updateを実行し、グラフィックスドライバーの更新を探します。
  4. Javaランタイム環境*の古いバージョンをすべて削除します
  5. 最新のJavaをダウンロードします。
  6. Spiral Knightsを(再)インストールしてから、調査結果をお知らせください。

* 古いバージョンのJavaをシステムから削除する必要があるのはなぜですか?http://www.Java.com/en/download/faq/remove_olderversions .xml

(Java.comのOracleから)最新バージョンのJavaは、以前のバージョンに対する機能の更新、脆弱性の修正、およびパフォーマンスの改善が含まれているため、常に推奨されるバージョンです。最新バージョンであることを確認できます。 Java検証ページにアクセスしてバージョンを作成します。時間の経過とともに、Javaの複数のバージョンをインストールして、使用可能なJava以前は、各Javaアップデートはシステムの個別のディレクトリにインストールされていましたが、Javaアップデートは単一のディレクトリにインストールされるようになりました。

古いバージョンのJavaを削除する必要がありますか?古いバージョンのJavaをシステムからすべて削除することを強くお勧めします。サポートされていない古いバージョンのJavaをシステムに保持すると、重大なセキュリティリスクが発生します。古いバージョンを削除するシステムからのJavaのバージョンは、Javaアプリケーションが、システム上で最新のセキュリティとパフォーマンスの改善を伴って実行されることを保証します。

古いバージョンのJavaを削除するにはどうすればよいですか? WindowsページのJavaアンインストール手順)の手順に従って、古いバージョンのJavaをシステムから安全に削除できます。

================================================== =========================最後の手段として、(私のコメントのオープンGL設定を介して)Open GLの垂直同期を無効にする:Microsoft Windows XPの場合:

ここからOpenGL3D設定にアクセスします。スタート"コントロールパネル"ディスプレイ(または外観とテーマ"ディスプレイ)"設定"詳細"インテル®エクストリームグラフィックス、インテル®グラフィックスメディアアクセラレータードライバー、またはインテル(R)グラフィックスおよびメディアコントロールパネルタブ"グラフィックスプロパティ...ボタン"詳細モードを選択します(アプリケーションモードを選択するように求められた場合)"OpenGLまたは3D設定を選択します(または3D"カスタム設定を有効にします)。古いインテル®グラフィックス製品でvsyncを無効にするには、非同期フリップをオンに設定し、「適用」をクリックします。

新しいインテルグラフィックス製品では、垂直同期を[いいえ]に設定し、[適用]をクリックします。

1
G Koe