D3DERR_NOTAVAILABLE

I have an acer laptop with windows 7. I have the acer play and have not had a problem before. but now, whenever I try to play it says cannot create D3D:D3DERR_NOTAVAILABLE. Why? and how to fix it?

Acer computer and acer games?

Contact Acer support for best support!

http://support.Acer.com/

Man is the only animal that laughs and cries; because it is the only animal that is struck by the difference between what things are and what they could be.

Tags: Windows

Similar Questions

  • Lost Planet dx9 d3derr_notavailable

    When I run the application d3derr_notavailable think I have to upgrade my card graph & also dx9

    !!!!!!!!!!!!!! PLS ANY ONE GIVE HOW IT WILL WORK WITHOUT ERROR

    Hi Neil7878,

    What is the operating system installed on your computer?

    Is there a safe mode for this game?

    Many games have a safe mode which will take place in the minimal settings.  This will allow you to restore the values by default if you have changed one of them.

    If you are using Windows 7, you try to install the application in the earlier version of Windows compatibility mode and check whether that solves the problem. Follow the link to do the same.

    Make older programs in this version of Windows

    http://Windows.Microsoft.com/en-us/Windows7/make-older-programs-run-in-this-version-of-Windows

    Hope this information is useful.

    Amrita M

    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Unable to create DirectX device on some computers. The error code is D3DERR_NOTAVAILABLE.

    I'm sorry if this post is not in the right place, or if it is a duplicate. I couldn't find help anywhere for the problem that I am facing.

    I worked for a few days now trying to get a DirectX control to load on some computers in my organization. The code we have written works fine on some machines (perhaps 50%), but fails to initialize DirectX during the creation of the unit on others machines with an exception containing the code of error D3DERR_NOTAVAILABLE. We use the DirectX 9 SDK for development. We did ensure that the DirectX (version 10) runtime is installed on the computers of problem as well (we believe that the runtime must be backward compatible). I wrote the code to attempt to create a device using all possible combinations of the available settings and still no device can be created! The code I used to try to find any working device is less. I'm doing something wrong? Code (written in c#) starts in the InitializeGraphics() function and calls the GetAcceptableDevice() function. The GetAcceptableDevice() function returns zero on our computers of problem:

    private GetAcceptableDevice device (DeviceType deviceTypes, Format [] backBufferFormats, DepthFormat [] depthStencilFormats []) {}
    List acceptableAdapterFormats As new List();
    {foreach (adapter AdapterInformation in Manager.Adapters)
    {foreach (DeviceType deviceType in deviceTypes)
    {foreach (backBufferFormat in backBufferFormats Format)
    Now, make sure that the depth buffer meets one of the required formats.
    {foreach (DepthFormat depthStencilFormat in depthStencilFormats)
    PresentParameters pp = new PresentParameters();
    pp. AutoDepthStencilFormat = depthStencilFormat;
    pp. BackBufferCount = 1;
    pp. BackBufferFormat = backBufferFormat;
    pp. BackBufferHeight is this. Height;
    pp. BackBufferWidth is this. Width;
    pp. FullScreenRefreshRateInHz = 0; Must be 0 in windowed mode.
    pp. DeviceWindow = this;
    pp. DeviceWindowHandle is this. Handle;
    pp. EnableAutoDepthStencil = true;
    pp. ForceNoMultiThreadedFlag = false;
    pp. MultiSample=MultiSampleType.None;//Anti-alias settings
    pp. MultiSampleQuality = 0;
    pp. PresentationInterval = PresentInterval.Default;
    pp. PresentFlag = PresentFlag.None;
    pp. SwapEffect=SwapEffect.Discard;//Required to be scrapped for anti-aliasing.
    pp. windowed = true; Must set to true for the controls.
    Treatment of vertex createFlags=CreateFlags.SoftwareVertexProcessing;//Software CreateFlags should always work.
    Device functionalDevice = null;
    try {}
    functionalDevice = new device (adapter. Adapter, deviceType, createFlags, pp);
    Return functionalDevice;
    } catch {}
    Just skip it and try the following.
    }
    }
    }
    }
    }
    Returns a null value.
    }

    public void InitializeGraphics() {}
    Device = MakeBasicDevice ();
    {if(Device==null)}
    Device = GetAcceptableDevice)
    DeviceType.Software is rarely used. DeviceType.NullReference produced a device, on which you can not attract.
    New DeviceType [] {DeviceType.Hardware, DeviceType.Reference},
    All display formats listed on in the case where we want to try them all (for the exhaustive tests).
    New Format [] {Format.A16B16G16R16, Format.A16B16G16R16F, Format.A1R5G5B5, Format.A2B10G10R10, Format.A2R10G10B10, Format.A2W10V10U10,
    Format.A32B32G32R32F, Format.A4L4, Format.A4R4G4B4, Format.A8, Format.A8B8G8R8, Format.A8L8, Format.A8P8, Format.A8R3G3B2,
    Format.A8R8G8B8, Format.CxV8U8, Format.D15S1, Format.D16, Format.D16Lockable, Format.D24S8, Format.D24SingleS8, Format.D24X4S4,
    Format.D24X8, Format.D32, Format.D32SingleLockable, Format.Dxt1, Format.Dxt2, Format.Dxt3, Format.Dxt4, Format.Dxt5,
    Format.G16R16, Format.G16R16F, Format.G32R32F, Format.G8R8G8B8, Format.L16, Format.L6V5U5, Format.L8, Format.Multi2Argb8,
    Format.P8, Format.Q16W16V16U16, Format.Q8W8V8U8, Format.R16F, Format.R32F, Format.R3G3B2, Format.R5G6B5, Format.R8G8B8, Format.R8G8B8G8,
    Format.Unknown, Format.Uyvy, Format.V16U16, Format.V8U8, Format.VertexData, Format.X1R5G5B5, Format.X4R4G4B4, Format.X8B8G8R8, Format.X8L8V8U8,
    Format.X8R8G8B8, Format.Yuy2},
    All depth formats listed on in the case where we want to try them all (for the exhaustive tests).
    new DepthFormat [] {DepthFormat.D15S1, DepthFormat.D16, DepthFormat.D16Lockable, DepthFormat.D24S8, DepthFormat.D24SingleS8, DepthFormat.D24X4S4,
    DepthFormat.D24X8, DepthFormat.D32, DepthFormat.D32SingleLockable, DepthFormat.L16, DepthFormat.Unknown}
    );
    {if(Device==null)}
    throw new Exception ("could not get an acceptable DirectX graphics adapter. Your graphics card may not support DirectX. ») ;
    }
    }
    }

    I also read on various places on the Internet that a type of software with the software vertex processing will work always, even if it's slow. I also wrote code to try to create a unique feature of software with the software vertex processing and apparently not worked either. The code is as follows:

    private MakeBasicDevice() {} device
    try {}
    PresentParameters pp = new PresentParameters();
    pp. AutoDepthStencilFormat = DepthFormat.D16;
    pp. BackBufferCount = 1;
    pp. BackBufferFormat = Manager .Adapters .default .CurrentDisplayMode .format.
    pp. BackBufferHeight is this. Height;
    pp. BackBufferWidth is this. Width;
    pp. FullScreenRefreshRateInHz = 0; Must be 0 in windowed mode.
    pp. DeviceWindow = this;
    pp. DeviceWindowHandle is this. Handle;
    pp. EnableAutoDepthStencil = true;
    pp. ForceNoMultiThreadedFlag = false;
    pp. MultiSample = MultiSampleType.None;
    pp. MultiSampleQuality = 0;
    pp. PresentationInterval = PresentInterval.Default;
    pp. PresentFlag = PresentFlag.None;
    pp. SwapEffect = SwapEffect.Discard;
    pp. windowed = true; Must set to true for the controls.
    DefaultDevice device = new Device(Manager.Adapters.Default.Adapter,DeviceType.Reference,this,CreateFlags.SoftwareVertexProcessing,pp);
    DefaultDevice return;
    } catch {}
    }
    Returns a null value.
    }

    One might think that DirectX may run on any graphics card, even if it ran slowly on the low-end cards. Is it possible that DirectX does not work on some graphics cards? It is somewhat disturbing, because about half of our computers will not initialize our DirectX control and our control of OpenGL works fine on these machines. Is there something else we can try, perhaps related to some system settings that are more fundamental than the initialization code? Any help is appreciated. Thanks in advance.

    Hi grahamde,

    Thanks for posting in Microsoft Answers.

    The question you posted would be better suited to the community Microsoft Developer Network (MSDN). Please visit the link below to find a community that will provide the best support.

    http://msdn.Microsoft.com/en-us/default.aspx

    Kind regards

    Arona - Microsoft technical support engineer
    Visit our Microsoft answers feedback Forum and let us know what you think

  • PROBLEM WITH PC GAM3ES TO PLAY QAFTER DOWNLOAD, WHICH IS

    Ok. I AM A PC PLAYER. HERE'S MY PROBLEM. I DOWNLOAD THE GAME. IT SEEMS TO LOAD... NOT SURE ABOUT THIS... HERE'S THE WINDOW POP UPS, I GET:

    Error in the panic file '... \Common\DirectX\DxRenderSystem.cpp ', line 28:

    Failed to verify the Direct3D device type.

    DirectX error: D3DERR_NOTAVAILABLE

    ____________________________________

    INITIALIZATION FAILED

    Asphyre device

    followed by:

    ForMman... DIRECTX 9 INSTALLED

    I'VE NEVER SEEN A MESSAGE LIKE BEFORE. Help? EVERYONE!

    Hi David,

    ·         You have the latest video drivers installed?

    Method 1: Check if you have the latest display and video drivers. Log on to the computer manufacturer website and look for the same thing.

    Method 2: Install the latest version of DirectX and check if that helps.

    How to download and install DirectX

Maybe you are looking for

  • YouTube and Skype in split screen

    So, I found a strange bug on iPad Pro 12.9. If you watch youtube videos and pull the Skype on the right side of the screen (even without typing the bar), the sound becomes very muffled and distorted. The sound bug prevails even after that you get fro

  • "Yahoo! optimized Firefox" - what is it and should I install?

    I got this popup: Attention: Please upgrade to the latest browser from Yahoo! optimized to ensure the best Yahoo! experience. Not interested in getting all yahoo search features such as additional bar, tab, etc unless they are really useful. Don't wa

  • Routers using broadband as simple access points?

    I need a simple Access Point and the WAP610N seems sufficient. However, I would like to get capacity simultaneous dula-band, and it seems that I have to go to something like the WRT400N to get the. However, the WRT400N has a broadband connection. I c

  • The secondary drive no longer appears after recovery

    I went recently to have 10 installed windows to do a full factory restore in Windows 8.1.  Fortunately with Alien Respawn the effective recovery was not too bad, but when I restarted I lost contact with my storage drive.  Thinking that I can get mad

  • with SQLAuthenticator 401 unauthorized error

    Hi allI'm new in the adf and learning of this impressive technology. I use Jdev 12 c 12.1.2.I set up SQLAuthenticator in my weblogic integrated using this blog.Oracle ADF tips: Security Configuration the ADF using database tables:After that, I set up