Forum Discussion

Anonymous's avatar
Anonymous
8 years ago

NFS:The Run DirectX Error

Hey guys!

These day when i play my Need For Speed:The Run, always comes with a error 

it says DirectX funciton "m_dxgiFactory - >CreateSwapChain( m_device, &sd, &m_swapChain.assignGet())" failed with E_INVALIDARG:An invalid parameter was passed to returning function.

Some say change the  Language for non-Unicode programs can work, but it didn't.

I already changed my system language, my reglion and language for non-Unicode programs to English(US), but it doesn't work.

BTW.  My notebook have NVIDIA Optimus, I have two graphic cards: Intel HD 3000 & NVIDIA NVS 4200M.

Aslo, I found that the game only work on integrated graphics card(Intel HD Graphic 3000),

I can set the game use the NVS 4200M, but i can't work.

I tested two different NVIDIA driver version, still can't work.

PLZ help me, thx.

LENOVO ThinkPad T420

Intel Core i5-2520M

8GB RAM

Intel HD3000 + NVIDIA NVS 4200M

Windows 10 16299.125

10 Replies

  • Anonymous's avatar
    Anonymous
    8 years ago
    it says "You currently do not have any cases with us."
  • EA_Barry's avatar
    EA_Barry
    Icon for Community Manager rankCommunity Manager
    8 years ago

    @madmactang

    Thanks for posting the requested file.

    Your machine may be defaulting to your Intel video processing on your CPU rather than your nvidia video card.

    1. Open the nvidia Control Panel
    2. Click Manage 3D settings
    3. Click the Program Settings tab
    4. Click the Add button
    5. Select the game from the list or click browse and navigate to C:\Program Files (x86)\Origin Games\Need for Speed The Run\Need For Speed The Run.exe
    6. Select Need For Speed The Run.exe and then Open
    7. Customise individual settings if you like
    8. Exit nvidia control panel and try playing.

    Please try this and let us know if you are good to go.

  • Anonymous's avatar
    Anonymous
    8 years ago
    still doesn't work
    the nvidia driver automaticly set the game running on the nvidia card.
    I changed the setting in my notebook's BIOS to only use the nvidia card, but it seems nothing changed.
  • Anonymous's avatar
    Anonymous
    8 years ago
    UPDATE:
    Game only work if disabled the nvidia optimus and the inter HD3000
  • EA_Barry's avatar
    EA_Barry
    Icon for Community Manager rankCommunity Manager
    8 years ago

    @madmactang

    If your game is working, there is no problem with leaving the HD3000 disabled as your nvidia is the better video hardware anyway.

  • Anonymous's avatar
    Anonymous
    8 years ago
    nope, still got problem.
    System will lose response or even can't login if only use the nvidia card.
  • Anonymous's avatar
    Anonymous
    8 years ago

    I'm sure all my drivers and softwares are updated

    and I guess the NVIDIA's driver is the problem

    so i'm contacting NVIDIA

About NEED FOR SPEED™ Franchise Discussion

Have you played any other Need for Speed games in the franchise? Tell us about your experience on the community forum.30,192 PostsLatest Activity: 6 years ago