Forum Discussion

Anonymous's avatar
Anonymous
7 years ago

Battlefield V Driver Issue

I bought Battlefield V a week ago. I can play It fine on my Desktop (RX580 GPU), but I cannot play it on my laptop. When I attempt to launch it on my laptop it says it "Detected NCIDIA GeForce Driver version 411.95. The require Version is 416.34 or later." I would just update my driver, except I don't have a GeForce Card, I have an NVIDIA Quadro, whos drivers are already up to date as I updated them before making this post. Some assistance would be great.

17 Replies

  • eXacerb8ed's avatar
    eXacerb8ed
    7 years ago

    I found a similar solution that temporarily fixes the problem:

    https://www.reddit.com/r/BattlefieldV/comments/9zl4ly/battlefield_v_workaround_for_please_update_your/

    I had to create and call BFVRUN.BAT that only includes the path to the BFV.EXE and change the following (in red) to make it work on my system (some issue with scheduled tasks):

    @echo off
    chdir /d C:\Windows\System32
    ren nvapi64.dll nvapi64.Old
    echo Renamed nvapi64.dll to nvapi64.old

    😕chtasks /create /tn "RunBattlefieldAsNormaluser" /tr "C:\Program Files (x86)\Origin Games\Battlefield V\bfv.exe" /sc ONCE /st 00:00 /sd 01/01/1900 /it /f > nul 2>nul
    😕chtasks /run /tn "RunBattlefieldAsNormaluser" > nul
    😕chtasks /delete /tn "RunBattlefieldAsNormaluser" /f > nul
    :"C:\Program Files (x86)\Origin Games\Battlefield V\bfv.exe"
    call c:\bfvrun.bat
    echo Launched bfv.exe

    echo Waiting for bfv.exe to load d3d12.dll (after nvapi64.dll)
    :loop
    timeout 1 > nul
    echo | set /p dummyVar=.
    tasklist /fi "imagename eq bfv.exe" /fo list /m | findstr d3d12.dll
    if ERRORLEVEL 1 goto loop

    :Old
    chdir /d C:\Windows\System32
    ren nvapi64.Old nvapi64.dll
    echo Renamed nvapi64.old to nvapi64.dll
    timeout 1 > nul

  • IICookieGII's avatar
    IICookieGII
    Seasoned Veteran
    7 years ago

    (Do you have a 2080? I tl;dr through the comments... DX12 is best OFF for 2080 cards atm - it is a known on-going problem)

    If you have windows conflicts (scheduled tasks?)  a Windows reset would be recommended - then a clean install of the Nvidia driver.

    I get that the batch file is a halfway fix - but it is like having a surgeon put a plaster on a paper cut!?

    Technically the reddit OP is very clever but overkill.

    Let me know your thoughts - Best of Luck!

  • eXacerb8ed's avatar
    eXacerb8ed
    7 years ago

    Doing a Windows reset becuse EA changes some basic pre-check is not acceptable qnd honestly this should just be fixed.

    I am running DX11 on a Quadro M1200.

  • Anonymous's avatar
    Anonymous
    7 years ago

    I have the same issue but with my rx 580 what drivers do you have because I have the newest drivers as of December 25 2018

  • Quadro Notebook Driver Release 415 version 416.78 (11/13/2018)

    I'ts a disgrace EA isn't responding to thisas it is an extremely easy fix for them.
  • keztrel's avatar
    keztrel
    7 years ago

    Same boat here, can't find a solution, same stupid message, did this get a fix?

    Contacted EA and got a bunch of "fix your windows" instructions that don't address the issue. Honestly not feeling like messing up windows for this. Any suggestions at this point? (besides keep playing PUBG or something LOL)

  • Nope. The workaround still works even though I have to launch the .BAT-file a few times.

About Battlefield V

Join the Battlefield V community to learn all you need to know. Find game information and updates, talk tactics and share Battlefield moments.15,459 PostsLatest Activity: 3 hours ago