"The required driver version is 340.52 or later"

Tami93
Tami93 Member Posts: 4 New User
So Im trying to play Dragon Age Inquisition on my newly aquired Acer VN7-571g. It's equipped with a gtx 850m. When I'm trying to start the game I get this error message "Detected NVIDIA driver is 333.17. The required driver version is 340.52 or later. Please update your drivers at geforce.com/drivers before playing the game" Now the problem is that the driver from acer is version 333.17. If I try to install a newer driver directly from geforce it won't recognize the dedicated GPU and will run on the integrated intel HD graphics in stead. What do guys?

Answers

  • philetus
    philetus ACE Posts: 4,759 Pathfinder

    You're probably out of luck until Acer posts an updated driver. Try searching the Gaming forums.

  • This is an old issue caused by nVidia omitting certain card info from their setup routine.
    I posted info on how this can be corrected.
    See:

     

    http://community.acer.com/t5/Desktops-All-In-Ones/Z5710-with-Nvidia-GeForce-G210m-video-card/m-p/276950#M9539

     

    This is reasonably easy to deal with although it may at first appear daunting.

    I have found that while one update is all well and good, the next my card ID is missing. I have no idea why this should be but once you have mastered the procedure you will always be able to correct the problem. The process is good regardless which nVidia card you have.

     

  • Tami93
    Tami93 Member Posts: 4 New User

    I tried this but it seems to have changed a bit in the newer drivers.

     

    I opened nvami.inf and went to "[NVIDIA_SetA_Devices.NTamd64.6.3]"  6.3 because I read somewhere that it was the w8.1 64bit part and I made it look like 

     

    %NVIDIA_DEV.1391.189D.1043% = Section212, PCI\VEN_10DE&DEV_1391&SUBSYS_189D1043
    %NVIDIA_DEV.1391.22CA.1043% = Section212, PCI\VEN_10DE&DEV_1391&SUBSYS_22CA1043
    %NVIDIA_DEV.1391.22CB.1043% = Section212, PCI\VEN 10DE&DEV_1391&SUBSYS_091C1025
    %NVIDIA_DEV.1392.157D.1043% = Section215, PCI\VEN_10DE&DEV_1392&SUBSYS_157D1043
    %NVIDIA_DEV.1392.171D.1043% = Section218, PCI\VEN_10DE&DEV_1392&SUBSYS_171D1043

     

    The bold part is my own line. They changed the percentage part so in stead of adding a ".02%" I changed it from "22CA" to "22CB" Though I'm not sure this is the correct move.

     

     

    I tried a few different things but could not get it to work. Pointers anyone?

     

  • I wasn't aware that nVidia had made changes. Anyway, I have had a look at your driver and...

     

    I think you are almost there but I can see one error. You have elected to use 22CB (I assume as the next available two byte pair) but these two bytes should be the two most significant bytes of the SUBSYS. Therefore, you should be using 091C.

     

    %NVIDIA_DEV.1391.091C.1043% = Section212, PCI\VEN 10DE&DEV_1391&SUBSYS_091C1025

     

    Give that a try.

     

    Do not forget the other changes under the [Strings] section (the first 850M line):

     

    NVIDIA_DEV.1341.229A.1043 = "NVIDIA GeForce 840M                    "
    NVIDIA_DEV.1341.22AA.1043 = "NVIDIA GeForce 840M                     "
    NVIDIA_DEV.1391.091C.1043 = "NVIDIA GeForce GTX 850M"           <---------------------------------
    NVIDIA_DEV.1391.129D.1043 = "NVIDIA GeForce GTX 850M "

     

    Don't worry that you are changing a line rather than inserting yours - that line refers to a card that you don't have of course, so it won't come into play.

     

    Edit: I used nvami.inf in this example.

     

    Edit2:

    Doh! The header appears to consist of the DEV and SUBSYS so your entry probably should read:

     

    %NVIDIA_DEV.1391.091C.1025% = Section212, PCI\VEN 10DE&DEV_1391&SUBSYS_091C1025

     

    Give it a go.

  • Tami93
    Tami93 Member Posts: 4 New User

    I appreciate the help. 

     

    nvami.inf now looks like this

     

    [NVIDIA_SetA_Devices.NTamd64.6.3]

    ....

    %NVIDIA_DEV.1341.229A.1043% = Section204, PCI\VEN_10DE&DEV_1341&SUBSYS_229A1043
    %NVIDIA_DEV.1341.22AA.1043% = Section204, PCI\VEN_10DE&DEV_1341&SUBSYS_22AA1043
    %NVIDIA_DEV.1391.091C.1043% = Section212, PCI\VEN 10DE&DEV_1391&SUBSYS_091C1025
    %NVIDIA_DEV.1391.11CD.1043% = Section212, PCI\VEN_10DE&DEV_1391&SUBSYS_11CD1043
    %NVIDIA_DEV.1391.129D.1043% = Section212, PCI\VEN_10DE&DEV_1391&SUBSYS_129D1043

    ....

     

    I also added the line in the other 6.x as well. Just in case.

     

    [Strings]

    ....

    NVIDIA_DEV.1391.091C.1043 = "NVIDIA GeForce GTX 850M"

    ....

     

    and I added

     

    DEV_1391&SUBSYS_091C1025 "NVIDIA GeForce GTX 850M"

     

    under nvam.inf in ListDevices.txt

     

    And it still isn't working. I'm lost now. I read something about "disabling driver signing" on THIS page. Would that help?

     

     

  • IronFly
    IronFly ACE Posts: 18,413 Trailblazer

    Try to find drivers here:

    http://laptopvideo2go.com/drivers

    I'm not an Acer employee.
  • Tami93
    Tami93 Member Posts: 4 New User

    I can't believe that worked. After all the toturials I went through. I wasn't expecting it to work at all. Just downloaded it because I was getting desperate. Thanks though!

  • Check your entries - both are wrong (You may have read my post before I added Edit2).

     

    091C.1043 should read 091C.1025

     

    Your 'ListDevices' entry looks good (although I don't recall ever having to include it).

  • IronFly
    IronFly ACE Posts: 18,413 Trailblazer

    You welcome. Smiley Happy

    I'm not an Acer employee.