Need help : m17x R1 (with 1060 upgrade)

Discussion in 'Alienware 17 and M17x' started by Nadram, Jun 5, 2020.

  1. Nadram

    Nadram Notebook Enthusiast

    Reputations:
    0
    Messages:
    29
    Likes Received:
    4
    Trophy Points:
    6
    Good morning all,

    I have been trying to solve problems related to my graphics card for several months now. I was advised to come here to find help. I therefore found great hope in this community ^^.

    Let's start with my configuration.
    I have an alienware m17x bought in 2016 and initially equipped with a GTX 880M.

    - Processor: Intel i7 - 4710MQ
    - RAM: 16 GB
    - Graphics card: Nvidia Geforce Gtx 880M

    My card started showing signs of weakness in May of last year before it died during the summer.
    For the curious, here are the first signs: https://forum.warthunder.com/index.php?/topic/452368-game-freeze-and-crash/

    Not wishing to abandon my alienware to its sad fate, I looked for compatible graphics cards, whether in size, position of the graphics processor and voltage required. I even exchanged with nvidia to be sure that the internal architecture was similar to my old 880M.
    With this information, I ordered a GTX 1060, which met all the compatibility criteria.

    Once the graphics card physically installed I had to configure the driver (the 1060 not being planned for mine alienware) and that's where it spoils: (...
    For the curious, we are then in September, yes it's been 9 months that I fight with my 1060: '(.

    I first installed the drivers by hand, bypassing the automatic installation of Nvidia. Update my bios so that the graphics card is properly detected.
    The 1060 was then well recognized, but largely under exploited, or even not at all.

    Not discouraging me, I quickly decided to mod the nvidia drivers. Note that this is the first time I try to perform this type of operation, maybe I miss an obvious step.
    Here are the operations I perform below:

    1 / Update of the nvdmi.inf file (corresponding to Dell).
    Note: I have seen several times that some also updated the nvcvi.inf file, I do not understand since it is the constructor Clevo. During my many attempts, I also tried to modify this file in addition, it did not bring me anything, I do not do this operation anymore.

    In the NVIDIA_Devices section I modified a line as follows:
    % NVIDIA_DEV.1C20.05AA.1028% = Section067, PCI \ VEN_10DE & DEV_1C20 & SUBSYS_05AA1028

    In the [STRING] section, I modified a line as follows:
    NVIDIA_DEV.1C20.05AA.1028 = "NVIDIA GeForce GTX 1060"

    Explanation of the values I chose:
    - 1C20: NVIDIA GeForce GTX 1060
    - 05AA: Alienware m17x
    - 1028: Dell

    Note that I did not find any explanation on the Sections. I chose the 067 by default, since it was the first in the list, in the hope that it would be the most suitable for old alienware.

    2 / Updating the ListDevices.txt file

    In the ndmi.inf part, I modified a line as follows:
    DEV_1C20 & SUBSYS_05AA1028 "NVIDIA GeForce GTX 1060"

    At this point, the driver installation started well, but I always encountered an error at one time or another.
    I ended up discovering that this problem came from a match in the hash table. To work around the problem I therefore played the following instructions before rebooting my machine:

    bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
    bcdedit -set TESTSIGNING ON

    My driver is then well installed until the end, as well as all the nvdia kit (Geforce Experience, ....)

    Despite this success, I still do not get the expected graphics performance. Typically, Blizzard games (ex: Diablo 3) do not use the GPU and my FPS peaks at 20: '(.
    I tried to force the preferences of the graphics card to use, disable the Intel HD GPU, but nothing helps.

    I'm not even talking about games with Easy Anti-Cheat (ex: WarThunder) which refuses to launch the game on the grounds: "Driver Signature Enforcement Disabled".

    This is where I am today.
    My last attempt dates from yesterday with version 446.14 of the driver.

    This is the end of this very long post, thank you already for reading it to the end ^^.
     
    Last edited: Jun 5, 2020
    killbillur likes this.
  2. TheReciever

    TheReciever D! For Dragon!

    Reputations:
    813
    Messages:
    3,864
    Likes Received:
    2,367
    Trophy Points:
    231
    What temperatures are you looking at?

    Generally, the 1060 die sits a bit lower than the 880m/780m/980m/1070

    Im thinking your temps might be high if the contact pressure is not being made, it could if you could get a screen shot from msi afterburner or HWINFO64.

    Of course also want to make sure the GPU utilization is appropriate, if its nil then its not being used.
     
  3. Clamibot

    Clamibot Notebook Consultant

    Reputations:
    33
    Messages:
    271
    Likes Received:
    166
    Trophy Points:
    56
    The sections you use affect the performance of your graphics card. From what I can tell, these define the performance profiles for your GPU. When modding drivers, make sure to look at the sections that a similar graphics card definition to yours uses, and just copy those. The pattern I've seen is that the higher the section number is, the more recent the cards. Section 67 corresponds to cards from the Maxwell lineup, not the Pascal cards.

    If you want a ready made solution, I'll post my modified INF for driver version 441.66. This is the current driver version I use with my 1060 on my Ranger.

    Everything you did was correct minus the section bit. You need to use section 88 for the 1060.
     

    Attached Files:

  4. Nadram

    Nadram Notebook Enthusiast

    Reputations:
    0
    Messages:
    29
    Likes Received:
    4
    Trophy Points:
    6
    Thank you for your answers.

    Below are two captures of MSI Afterburner when using two different games (Civ 6 and Diablo 3). Note that I do not see any overheating of the card ... And for good reason I have never managed to operate correctly.

    Civilisation 6:
    [​IMG]

    Diablo 3 :
    [​IMG]

    I had chosen section 67 because it was already present for the GTX1060 in this driver (but for another machine), and that this section was also supplied for my alienware and my old GTX 880. But without more conviction, because I don't know what this part is.

    I changed my driver version using section 88. Unfortunately, I don't notice any behavior changes :(.

    I also tested your version of the drivers, but I did not put away R1. To make them work, I have to modify them ... and I'm going in circles ... :(

    My Alienware: "055A"

    I feel more and more that I am missing something obvious ... maybe my pb is no longer at the pilot level now?
     
    Last edited: Jun 6, 2020
  5. Nadram

    Nadram Notebook Enthusiast

    Reputations:
    0
    Messages:
    29
    Likes Received:
    4
    Trophy Points:
    6
    I've solved a part of my problème.

    I realize that i didn't enable integrity check, and set testsigning off.
    Because my bcedit was edit, i keep this config after all reboot.

    Now i can lunch game with esay anticheat which tell me that i should switch to hight performance graphics cards.

    I've already done update in nvidia control panel since long time, but they seams not taken by game.
    Perhaps a conflict with game luncher platform (steam, bnet, ...) ?
    That could explain why civ 6 (not based on steam) is my only game to use my GPU.

    Or maybe i've something to do in windows or bios ?
     
  6. TheReciever

    TheReciever D! For Dragon!

    Reputations:
    813
    Messages:
    3,864
    Likes Received:
    2,367
    Trophy Points:
    231
    I had only used the 1060/1070 with the eDP panel (120hz True Life display), I dont have experience with driver mods luckily the individuals that I bought the card from were kind enough to help me with those particular steps but it wouldnt be helpful to you if you are using it within SG mode (where both Intel and Nvidia are in play)

    @Rengsey R. H. Jr. Might be able to point you in a better direction than I
     
  7. Nadram

    Nadram Notebook Enthusiast

    Reputations:
    0
    Messages:
    29
    Likes Received:
    4
    Trophy Points:
    6
    I tried to disable the Intel HD card to force the use of the 1060. Here are the errors I get on D3 and WarThunder:

    [​IMG]

    D3 error translate :
    impossible to launch diablo3 because this graphics card does not have the necessary functionality. Updating your drivers can fix this problem.
     
    Last edited: Jun 6, 2020
  8. Rengsey R. H. Jr.

    Rengsey R. H. Jr. I Never Slept

    Reputations:
    1,073
    Messages:
    2,762
    Likes Received:
    987
    Trophy Points:
    131
    This card should be plug and play with these requirements

    PEG
    Full UEFI
    120hz 3d screen
    and correct vbios

    Optimus
    Full UEFI
    correct vbios

    I would recommend that the laptop has unlock bios (Easy to work with)
     
    Nadram likes this.
  9. Nadram

    Nadram Notebook Enthusiast

    Reputations:
    0
    Messages:
    29
    Likes Received:
    4
    Trophy Points:
    6
    Thanks for your help

    You will find my system info here :
    [​IMG]

    And my bios info, if you see something :

    Boot :
    [​IMG]

    UEFI Boot :

    [​IMG]

    Hum ... yes ... i have ubuntu on my alienware. After multiple failure to run my driver under windows I tried my luck with another OS. It didn't bring me anything ^^.
     
    Last edited: Jun 7, 2020
  10. Clamibot

    Clamibot Notebook Consultant

    Reputations:
    33
    Messages:
    271
    Likes Received:
    166
    Trophy Points:
    56
    Disable the legacy option ROM in the boot tab. Having that enabled causes problems with the Pascal cards according to other people on this forum.
     
    Nadram likes this.
Loading...

Share This Page