Hi All,

I am running a program for my woodworking business, eCabinet Systems. Nice program for drawing out kitchens and getting parts list and cut sheets. Over the years they have been upgrading it and it has finally come to a point where they are starting to get beyond my computers abilities.

There is an area in the program where you put the kitchen together in a room. When I load a kitchen the program crashes. If I don't load the kitchen file and go into the cabinet editor everything is fine.

I've learned that if I turn almost all accelerations off, the program doesn't crash. But the cabinet editor is painfully slow (3D rendering). Just recently I upgraded the drivers on the computer (Dell Inspiron 9400 1.8GHz duocore, WinXP service pack 3, 3GB Ram) to a version that is from 2007. This seems to be the last version available to me by Dell. 3rd party driver packages seem to be rejected.

I started playing around with different versions of the iglicd32.dll file and found one that will work within the room editor without crashing. But now I don't have the same acceleration in my cabinet editor. It's like it was turned down a few notches. It isn't as bad as turning off the video acceleration, but it's close.

Does the iglice32 version need to match the driver package version to make things work smoothly? If so is there a newer driver package out there that I can install in my Dell Inspiron?

Thanks

Dani AI

Generated

Short summary and what the iglicd32.dll swap means: as reported, replacing iglicd32.dll stopped the room-editor crash but left the cabinet editor with much lower 3D performance. iglicd32.dll is the Intel OpenGL installable client driver (ICD) shipped inside Intel graphics driver packages — it is the vendor’s OpenGL implementation, not a standalone performance module. (driverguide.com)

Why swapping a single DLL can both stop crashes and degrade speed: Windows’ OpenGL runtime dispatches into the GPU vendor’s ICD and checks ICD versions/flags during load, so the ICD must match the rest of the driver stack (user‑mode components and kernel miniport). Mixing an ICD from a different driver build can avoid a crash but will often disable optimizations or cause subtle incompatibilities. The OpenGL ICD loading/version behavior is documented by Microsoft. (learn.microsoft.com)

Practical troubleshooting / recommended steps:

  1. Identify exactly which GPU and driver are present (Device Manager and the DirectX Diagnostic Tool — run dxdiag and inspect the Display tab; save the report). Use that report as the basis for driver selection. (learn.microsoft.com)
  2. Remove any single-DLL swaps and install the full, matching driver package for the chipset. For Intel chipsets this is typically the Intel Graphics package or the Dell-supplied package; Intel recommends using manufacturer-validated drivers or Intel’s driver tools when appropriate. If the vendor installer refuses to run on a laptop, extract the package and install via Device Manager (Update driver -> Browse -> Have Disk -> point to the extracted .inf). Create a System Restore point and backup before manual installs. (intel.com)

Extra notes and fallbacks: as a temporary mitigation on XP-era systems many apps recover if hardware/3D acceleration is reduced (or specific 3D features turned off in the graphics control panel), but this trades speed for stability; updating the full driver is the proper fix. If the laptop’s GPU is very old or OEM support is blocked, an OS/driver upgrade (the route suggested) is the longer-term solution because modern drivers and OSes handle OpenGL/D3D far better. (photomodeler.com)

If the crash log still shows iglicd32.dll as the faulting module after reinstalling the correct package, a saved dxdiag report and the Windows Event log entries provide the concrete details that eCabinet support or the GPU vendor will need to diagnose further.

Recommended Answers

All 2 Replies

Time to upgrade to Windows 7 or later perhaps?

That's the easy way out.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.