We are developing an application for the GMA X3100 and have had users experience corrupted images. We haven't been able to pinpoint the cause in the code, so if you have any suggestions they would be appreciated.
Our application is using OpenGL. This problem doesn't appear on nVidia, ATI, or older Intel mobile processors and has only appeared when we began using the X3100. We have the latest drivers from 8-10-07, which did not fix the problem.
As you can see this is a room scene with a repeated texture across the wall. There seems to be a problem with texture addressing. Instead of repeating the wall texture, a larger chunk of video memory is used. The texture is mip-mapped and you can see the other detail levels stacked within the larger chunk. Other geometry parts such as the window shade, are not textured at all, but are still rendered incorrectly with a garbage texture (purple).
For anyone who is interested, this is the result of XP laptops going into standby mode. When the machines wake up from standby, the textures are corrupted. We have also seen this with a mobile Intel 915GM machine.