Forum Discussion

LuftPanther's avatar
12 years ago

Battlefield 4 DXGI_ERROR_INVALID_CALL

At first, when i try to start a game, there is a DirectX Error said:

DirectX function "m_dxgiFactory->CreatSwapChain( m_device, &sd, &screen->swapChain.assignGet())" failed with DXGI_ERROR_INVALID_CALL ("The application provided invalid parameter data; this must be debugged and fixed before the application is released."). GPU: "NVIDIA GeForce GTX 770M  ", Driver: 9.18.0010.3165 5/7/2013 02:22:44

Then I re-installed my DX, but it's still there.

Also, I updated the GPU driver less than 2 weeks ago... So the driver date in the error message should be wrong.

3 Replies

  • Anonymous's avatar
    Anonymous
    12 years ago

    Should been new GPU drivers out there for you - Hope you problem will be solved BUT i doubt it.

    Game is broken and never should have been released

  • Go to Documents/Battlefield 4/Settings

    Open PROFSAVE_profile with notepad

    Find this line:

    "GstRender.ResolutionHertz 0"

    Delete it. Make sure there's NO space between the previous line and the next line if all the lines are listed one after another after another rather than one line per line

    Save.  It gets put back in the next time you launch BF4 (Maybe even the next mapload.  Even if you set the file to read only) So you may have to do this every time you launch

    Alternatively the X86 (32 bit) version doesn't have this issue (Atleast not for me)

About Battlefield Franchise Discussion

Discuss Battlefield games in this community forum.133,803 PostsLatest Activity: 13 hours ago