To Intel staff seeing this thread:
I'm a developer signed in the Havok contest: http://softwarecontests.intel.com/havok/ Entry "Derby Attack!"
I've found a nasty driver bug in Windows Vista. When a specific Vertex & Pixel Shader 2.0 (Direct3D9) I wrote is loaded, the screen starts losing display (blank screen) and if I don't close the game quickly the entire system crashes and a hard reset is needed.
If the game didn't crash the system, Vista says that "driver igfx was not responding and was successfully restarted"
This shader works 100% perfect in Windows XP.
Also tried another GPU (Geforce 8600 GTS, but another system) and it works fine.
As a workaround to the end-user this shader can be turned off. Even if it were my fault, no shader should be crashing the entire system.
I'm willing to cooperate. Right now I don't want to upload the game due to the following Contest's statement:
"Uploaded demo executables will only be viewable by the submitter and the judges to ensure originality -- stay tuned for details."
But we can arrenge something. I will try to make a simple application that only loads that shader, so you can isolate the bug.
Interestingly, the driver crashes behaviour is very similar to the following: http://www.microsoft.com/whdc/device/display/wddm_timeout.mspx and my applicationtries to Restore Lost device undefinately until the whole system locks up.
I'm guessing the driver might be just taking much time to load the shader without telling Vista it needs more time.
I won't publish the shader's source code here due to the severity of the bug. I prefer handling this privately with Intel staff.
I have exhausted all my attemptsand this seems to be a driver bug. Note however that PC is not my development system, so I couldn't try (and I'm not allowed to use) the DX Debug runtimes.
Additional Information:
Product: Intel 82945G Express Chipset
Report Date: 11/16/2008
Report Time[hr:mm:ss]: 14:38:20
Driver Version: 7.14.10.1504
Operating System: Windows Vista Home Basic* , (6.0.6000)
Default Language: Spanish
DirectX* Version: 10.0
Physical Memory: 1014 MB
Minimum Graphics Memory: 8 MB
Maximum Graphics Memory: 251 MB
Graphics Memory in Use: 68 MB
Processor: x86 family 6 Model 15 Stepping 13
Processor Speed: 2199 MHZ
Vendor ID: 8086
Device ID: 2772
Device Revision: 02
* Accelerator Information *
Accelerator in Use: Intel 82945G Express Chipset Family
Video BIOS: 1374
Current Graphics Mode: 1280 x 768 True Color (60 Hz)
I will be waiting for your reply
Cheers and thanks
Matas N. Goldberg
链接已复制
I also would like to apologize for the delay in response from Intel. We have made some changes to ensure that posts will have a response in a reasonable amount of time moving forward.
Regards,
Arzhange
