If OpenGL is running for you, could you please upload your Ogre.log somewhere? I have only Direct3d working here (also IBM/Lenovo Thinkpad with Intel GPU), and I've got rendering bugs, too (which I can get rid of by setting VSYNCH:1 - at least), and an awful framerate (i.e. below 5). If I try to switch to OpenGL, the Ogre library complains about being unable to compile some of its CG programs: 04:37:12: OGRE EXCEPTION(7:InternalErrorException): Unable to compile Cg program Ogre/HardwareSkinningShadowCasterCg: CG ERROR : The compile returned an error. (606) : warning C7011: implicit cast from "float3" to "float2" (671) : warning C7011: implicit cast from "float3" to "float2" (738) : warning C7011: implicit cast from "float3" to "float2" (804) : warning C7011: implicit cast from "float3" to "float2" (817) : warning C7019: "blendWgt" is too large for semantic "BLENDWEIGHT", which is size 1 (824) : error C5041: cannot locate suitable resource to bind parameter "<null atom>" (824) : error C5041: cannot locate suitable resource to bind parameter "<null atom>" (825) : error C5041: cannot locate suitable resource to bind parameter "viewProjectionMatrix" in CgProgram::loadFromSource at C:\svn\Projects\ogre161\PlugIns\CgProgramManager\src\OgreCgProgramManagerDll.cpp (line 66) and Torchlight doesn't even come up. Maybe this is a library compatibility issue, so it would be great if I could have a look at an Ogre.log from a working OpenGL setup, even more so if there's an Intel chipset underneath.