Menu

No hardware support for DirectX.

2010-10-26
2013-05-01
  • Nobody/Anonymous

    Hello,
    I'm running samples and I get message "No hardware support for Direct 3D 10.1 - fallback to WARP software device.". That's pretty weird since I have DirectX11 (Windows7, Nvidia GeForce Go 7300). Should I update something?

     
  • Heikki Salo

    Heikki Salo - 2010-10-30

    Nvidia GeForce Go 7300 seems to support only Direct3D 9.x features. All samples require at least 10.0 capable device. That is why samples falls back to software device.

    You can still use hardware accelerated devices if you don't need or want 10+ features. When you create a device you can use device.getFeatureLevel() to check what feature level it supports. If you are using d3d11x.Frame you can set it's "minFeatureLevel"-class attribute before creating the device. By default it is "FEATURE_LEVEL_10_0". If it is not supported, WARP-software device is used.

    #Sets the lowest feature level.
    d3d11x.Frame.minFeatureLevel = d3d11c.FEATURE_LEVEL_9_1

    Note that many d3d11x-objects (Mesh, Sprite etc.) require a FEATURE_LEVEL_10_0-device.

     
  • Mudok87

    Mudok87 - 2010-10-31

    OP here.
    Well so I will have to get along with all these lags under WARP software device until I get new notebook.
    Thanx for quick and extended answer.

    P.S:  I just rememebred one issue. While I was installing directPython11 for the first time under Python 3.1.0 I had problem using your library since it wasn't compatible with my Python (could not import d3d11 at all). After upgrading Python to 3.1.2 everything went just fine. I hope it will be  valuable information for somebody.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.