(Sorry for the late reply, and a Happy New Year to all :P ) Graphics Card is a Intel GM 945. Most games are working (like Fifa Manager 10 with the usual caveats, Knights of Honor etc.) When running the GFxConfig for Grand Prix World, I find the following console output : fixme:d3d_caps:init_driver_info Unhandled vendor 8086. fixme:win:EnumDisplayDevicesW ((null),0,0x32f4ac,0x00000000), stub! fixme:d3d_caps:init_driver_info Unhandled vendor 8086. fixme:win:EnumDisplayDevicesW ((null),0,0x32f488,0x00000000), stub! fixme:advapi:SetEntriesInAclA 1 0x33f73c (nil) 0x33f774 fixme:advapi:SetSecurityInfo stub fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled fixme:d3d_caps:init_driver_info Unhandled vendor 8086. fixme:win:EnumDisplayDevicesW ((null),0,0x32f40c,0x00000000), stub! fixme:d3d_caps:init_driver_info Unhandled vendor 8086. fixme:win:EnumDisplayDevicesW ((null),0,0x32f254,0x00000000), stub! fixme:d3d_caps:init_driver_info Unhandled vendor 8086. fixme:win:EnumDisplayDevicesW ((null),0,0x32f254,0x00000000), stub! (and at this point, the app says "Initialization Failed") I presumed DxDiag would be able to shed light on why my vendor is 8086 (at least I can verify that 8086 corresponds to Intel 945Gm etc.) I have also used winetricks to install Dx9 (suitably overriding builtin dlls). DxDiag still does nothing. Any help will be appreciated.