Well I wouldn't go that far - I've seen the explenation of driver
enumeration somewhere but I don't remember where.
So...
To my surprise I can run JA and COD2 with this driver! Additionally
you may try a new way of changing values in the inf file.
First thing - make shure your Vendor ID is 27A2 (if you have 945
express im pretty shure it is 27A2 but you can check it by
rightclicking on desktop and going to the intel graphics control panel
- or clicking on the tray icon for it. Then click on the small "i"
next to the cross that would normally close the panel. A new window
will pop up where you can read your vendor ID)
Download the new driver, extract it, go to Graphics folder and find
igdlh.inf (you propably know the procedure by hear now :))) Open the
inf file and find lines:
%iBWGC0% = i965G0, PCI\VEN_8086&DEV_29A2
%iBWGC1% = i965G1, PCI\VEN_8086&DEV_29A3
replace the 3rd digit form the end (9) with "7"
You will get
%iBWGC0% = i965G0, PCI\VEN_8086&DEV_27A2
%iBWGC1% = i965G1, PCI\VEN_8086&DEV_27A3
Save the file and close it.
DON'T RUNS SETUP.EXE YET!
NOW - UNINSTALL THE OLD DRIVER! (Control Panel --> Program and
functions) When I've installed the new driver without uninstalling the
old one i got BSODS when runing COD2.
After reboot install the new driver with setup.exe
Reboot again.
Don't go jumping around the room - ITS NOT A 945 --> 965 MOD just the
discription is new.
The downside of this modifcation is that dxdiag says DDI version is 9
not 10
You can try replacing other vendor IDs with 27A2 and it might/should/
will work (I've tried it befor even with G45), it might even change
DDI to 10 - I know I'm not going to experiment - I don't need DX10
anyway and the settings I just gave you work for me perfectly.
If they don't - uninstall the driver and go back to 1518.
Goodnight