Friday, July 23, 2010

Winphone XNA deployment in Toshiba Satellite L305-S5944

Finally I think that I have the XNA game studio working in my Toshiba laptop. It did not have the 10.1 directx capability. Hence I did the following:

  1. Downloaded Intel® Graphics Driver for Windows 7* and Windows Vista* (exe) from Intel site. Ran it with lot of trepidation because I was worried the screen is going to become blank! It failed. Ran it again! It updated the driver.
  2. Compiled a Windows Phone application and it failed.
  3. Ran dxdiag which showed that I had 10.1 installed.
  4. Downloaded and installed DXSDK_June10.exe. This is not required, but I did it to get the DirectX Caps Viewer Tool mentioned in the Release notes.
  5. Ran the C:\Program Files\Microsoft DirectX SDK (June 2010)\Utilities\bin\x86\DXCapsViewer.exe and checked the results. It looked OK. I expanded the Direct3D 10.1 folder and saw entries for  D3D10_FEATURE_LEVEL_10_0 or D3D10_FEATURE_LEVEL_10_1. Direct3D_11 folder also had similar entries for D3D_FEATURE_LEVEL_10_0.
  6. Tried to install the following and it said not applicable to my system!
    1. Update for Windows Vista (KB971512)
    2. Update for Windows Vista (KB971513)
    3. Update for Windows Vista (KB971514)
    4. Update for Windows Vista (KB960362)
  7. Tried to deploy the Winphone application. Same error.
  8. Became bold and adventurous!  followed this instruction:
    1. It is possible to bypass this capabilities check in XNA Game Studio by setting the following registry setting: HKEY_LOCAL_MACHINE\Software\Microsoft\XDE XNAEnableGPU = 1 (REG_DWORD)Caution: If you override this registry key, the project will attempt to deploy but only a black screen will be displayed in the emulator if the required graphics card capabilities are not available.
  9. Voila! I was able to deploy. This is an empty application. Will check with the Hello world and update this post again!
  10. Update: Unfortunately this does not work. Posted in the Windows Phone forum.WDDM 1.1 driver, The current display adapter does not meet the emulator requirements to run XNA
  11. Will be updating laptop to windows 7. Let us see whether this solves the problem!
  12. Windows 7 resolved it!

No comments:

Post a Comment