Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

share|improve this question
    
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. Download the latest Java. (Re)install Spiral Knights, then let us know your findings. –  G Koe Mar 5 '12 at 5:24
add comment

4 Answers

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.

share|improve this answer
    
Nice answer, but doesn't solve my problem. –  ashes999 Mar 5 '12 at 23:21
    
My 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. –  SecurityMatt Mar 5 '12 at 23:24
    
Again, nice, but with 50 rep on the line, that's not good enough for me :) –  ashes999 Mar 6 '12 at 0:02
    
Do you have any other ideas? –  ashes999 Mar 8 '12 at 14:35
    
As I said, the driver is broken. If there is a newer driver available you can use that, otherwise your best bet is to file a bug report at Intel and wait for them to fix it. There is no way for normal users to repair buggy driver code - sadly that's just life. Alternatively you could buy a different graphics card and plug it in with its drivers, or you could play on a different machine. If the game lets you turn shaders down or off you might manage to avoid the bug in the driver that's causing the crash, but that's really a stop-gap measure and not a fix. –  SecurityMatt Mar 8 '12 at 18:28
add comment

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.)

share|improve this answer
    
I reviewed that link before posting. It talks about laptop drivers. I have a desktop Inspiron 530. –  ashes999 Mar 5 '12 at 19:58
    
The display driver works with the video card, for whatever computer model. So it may be worthwhile to try this solution. –  harrymc Mar 6 '12 at 8:52
    
Okay, I'll try it if G Koe's solution is insufficient. –  ashes999 Mar 7 '12 at 3:32
    
Maybe you can post a link to the drivers. I don't think laptop drivers will work on a desktop. I get the error "This computer does not meet the minimum requirements for installing the software. Setup will now exit." –  ashes999 Mar 8 '12 at 11:58
    
I suggest first using the Intel Driver Update Utility to see if you have the latest versions for all Intel devices. –  harrymc Mar 8 '12 at 12:14
show 6 more comments

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:

  1. Uninstall Spiral Knights (remove game data from steam).
  2. Install the latest video drivers for your video card (from intel's website, just to be sure).
  3. Run Windows update and look for graphics driver updates.
  4. Remove all OLDER VERSIONS of the Java Runtime environment*
  5. Download the latest Java.
  6. (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.

share|improve this answer
    
How exactly do I configure SK to use the latest installed JRE? I have three JDKs installed. –  ashes999 Mar 6 '12 at 0:13
    
Uninstall ALL of them, and go get the latest one from java.com/en/download/index.jsp –  G Koe Mar 6 '12 at 13:12
    
Whoa, uninstall every version of Java? That's a little hardcore. Maybe you can update your steps accordingly. –  ashes999 Mar 6 '12 at 14:29
    
Yes, unless you have something that is TOTALLY dependent upon a specific version of the Java Runtime Environment. Please see edits above. –  G Koe Mar 6 '12 at 22:54
    
Done. 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 Mar 7 '12 at 3:32
show 5 more comments
up vote 0 down vote accepted

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.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.