The igxprd32 display driver has stopped working normally
Solution 1
Buy a GPU.
Seriously.
Your problem is with your combination of game + graphics drivers for your graphics card (albeit an integrated graphics card). Swapping it for a different graphics card (in this case, a GPU) should solve the problem.
They're pretty cheap these days too. You can get one for around $100.
Solution 2
This bug is an implementation problem in the Intel video drivers. Unfortunately (other than checking to make sure you have the latest edition of those drivers), there is very little you as an end-user can do about this.
If you have a gaming platform that is more recent, you may find that drivers for later versions of Windows are more stable, so if you can play this game on Windows7 or on a different machine with a different graphics card you may have more luck.
Other than that, keep your system up to date and make sure you have the latest drivers, but there's not much more you can do, short of writing an angry letter to Intel.
Solution 3
This thread suggests that you should roll-back your video driver to version 6.14.10.4926 A06.
If this does not apply to your computer, try any other older (or newer) versions of the driver for your computer, as this seems to be a driver problem.
(For future comments, it would help to know the make of your computer.)
Solution 4
Assuming your PC meets the minimum requirements (and it does), the below refresh/upgrade routine is likely to address most known problems in one shot.
Please do the following steps in the exact order listed:
- Uninstall Spiral Knights (remove game data from steam).
- Install the latest video drivers for your video card (from intel's website, just to be sure).
- Run Windows update and look for graphics driver updates.
- Remove all OLDER VERSIONS of the Java Runtime environment*
- Download the latest Java.
- (Re)install Spiral Knights, then let us know your findings.
*Why should I remove older versions of Java from my system? http://www.java.com/en/download/faq/remove_olderversions.xml
(From Oracle on Java.com) The latest version of Java is always the recommended version as it contains feature updates, vulnerability fixes and performance improvements to previous versions. You can confirm that you have the latest version by visiting the Java Verification page. Over time, you may have installed multiple versions of Java to run available Java content. In the past, each Java update was installed in separate directories on your system. However, Java updates are now installed in a single directory.
Should I remove older versions of Java? We highly recommend users remove all older versions of Java from your system. Keeping old and unsupported versions of Java on your system presents a serious security risk. Removing older versions of Java from your system ensures that Java applications will run with the most up-to-date security and performance improvements on your system.
How can I remove older versions of Java? You can safely remove older versions of Java from your system by following the instructions on Java uninstallation instructions for Windows page.
=========================================================================== As a last resort, (via the open GL settings in my comment) Disable vertical sync for open GL: On Microsoft Windows XP:
Access the OpenGL 3D settings here: Start » Control Panel » Display (or Appearance and Themes » Display) » Settings » Advanced » Intel® Extreme Graphics, Intel® Graphics Media Accelerator Driver, or Intel(R) Graphics and Media Control Panel tab » Graphics Properties... button » select Advanced Mode (if prompted to select an application mode) » select OpenGL or 3D Settings (or 3D » enable Custom Settings). To disable vsync on older Intel® graphics products, set Asynchronous Flip to On and click Apply.
With newer Intel graphics products, set Vertical Sync to No and click Apply.
ashes999
A long-time game developer and professional software developer.
Updated on September 18, 2022Comments
-
ashes999 almost 2 years
I have a 32-bit WinXP machine with NO GPU, and 4GB of RAM. Recently, I started playing Spiral Knights, which caused my computer to BSOD once every couple hours.
Microsoft suggested updating my USB drivers, which I did; still got BSODs occasionally.
Curious, I decided it was video-card related, and decided to:
- Run SK with "low" graphics details
- Run SK with SK's "compatibility mode" for graphics
- Run SK at a lower refresh rate
- Update my graphics chip drivers from Intel
All of this only resulted in more crashes. Now, I get the usual error:
The igxprd32 display driver has stopped working normally ...
This happens randomly (spanning from every few minutes to every couple of hours), and makes my computer quite unusable -- it won't even shut down properly afterwards.
What can I do to fix this? It seems to be only localized to my home computer. I'm running SK through Steam, if that matters, and I've tried uninstalling and reinstalling everything from Java to SK itself.
For anyone curious, my display adapter shows as
Intel(R) G33/G31 Express Chipset Family
, and the driver version is the latest according to Intel's website.-
G Koe over 12 yearsAssuming your PC meets the minimum requirements (and it does), the below refresh/upgrade routine is likely to address most known problems in one shot. Please do the following steps in the exact order listed: Uninstall Spiral Knights (remove game data from steam). Install the latest video drivers for your video card (from intel's website, just to be sure). Run Windows update and look for graphics driver updates. Download the latest Java. (Re)install Spiral Knights, then let us know your findings.
-
ashes999 over 12 yearsNice answer, but doesn't solve my problem.
-
SecurityMatt over 12 yearsMy point was that there isn't a solution to your problem, short of waiting for better drivers to come out or using a different machine.
-
ashes999 over 12 yearsAgain, nice, but with 50 rep on the line, that's not good enough for me :)
-
ashes999 over 12 yearsHow exactly do I configure SK to use the latest installed JRE? I have three JDKs installed.
-
harrymc over 12 yearsThe display driver works with the video card, for whatever computer model. So it may be worthwhile to try this solution.
-
G Koe over 12 yearsUninstall ALL of them, and go get the latest one from java.com/en/download/index.jsp
-
ashes999 over 12 yearsWhoa, uninstall every version of Java? That's a little hardcore. Maybe you can update your steps accordingly.
-
G Koe over 12 yearsYes, unless you have something that is TOTALLY dependent upon a specific version of the Java Runtime Environment. Please see edits above.
-
ashes999 over 12 yearsDone. When I get a couple of hours, I'll see if it still crashes. FYI, that link you sent downloaded Java 6u1; I had the SDK for 7u3 previously downloaded, so I ended up installing both. Weird.
-
ashes999 over 12 yearsOkay, I'll try it if G Koe's solution is insufficient.
-
ashes999 over 12 yearsI am very sad to report that it still crashes. Cheers dude.
-
harrymc over 12 yearsI suggest first using the Intel Driver Update Utility to see if you have the latest versions for all Intel devices.
-
ashes999 over 12 yearsTried that already and I have the latest drivers.
-
harrymc over 12 yearsThen an older driver is needed. For XP then for example the 5026 driver is here. This google query can maybe find you some more.
-
ashes999 over 12 yearsI think you're guessing. I've tried already a couple of different drivers from Intel, without any improvement.
-
ashes999 over 12 yearsDo you have any other ideas?
-
ashes999 over 12 yearsDo you have any other ideas? +1 for effort
-
harrymc over 12 yearsOf course I'm guessing, since I have never encountered this error myself. If this bug is in all versions of the driver, older and current, then your problem has no solution with your current hardware. The only direction I can see is to change hardware, moving to either a new computer or a new GPU (as suggested by @ashes999). I absolutely don't advocate investing in an old computer. If you are into gaming, I suggest getting a computer with a good GPU, as onboard video is always problematical for games.
-
ashes999 over 12 yearsThis is a sad moment. My computer is less than four years old, and it's already being considered obsolete! Maybe I should just ditch SK then, since it's the only game that gives me problems.
-
harrymc over 12 yearsAvoiding games that trigger this bug in the video driver is of course one possible solution. With the new hardware technologies expected within the coming months, waiting will get you a much better computer.
-
G Koe over 12 yearsYep, couple obscure things to try. Spiral Knights uses Open gl, and the open gl support on the g33/g31 is iffy. Try fiddling with the open gl settings listed here: intel.com/support/graphics/sb/CS-030506.htm to see if you can
-
G Koe over 12 yearsAlso, I found this to be quite interesting: (from spiral knights guide) If your game or computer crashes after you have been logged into the game for a while, it is possible your computer is overheating or high RAM usage. Try these suggestions: Make sure your computer is dust free. Use a fan or cooling mat to keep your computer's temperature in check. Restart Spiral Knights after each time you go back to Haven after exploring the Clockworks.
-
ashes999 over 12 yearsThanks. My computer is pretty cool (I already have temperature monitoring), and I have a lot of free ram, but I'll check. Cheers dude.