• MSI GTX 1070 MXM successfully working on Alienware M17X R4 (another socket victory against BGA crap)


    An0npl4y

    Hello all here at T|I, I have good news!

     

    OK so it's a lon,g story, I'll try to make it short but I want to give as much informations as possible so it can help anyone interested about such project.

     

     

     

     

    The story is how to go from this (stock 675m):

     

    firestrike-stock.png

     

    To this (MSI GTX 1070 MXM):

     

    firestrike-1070-oc.png

     

    I used to be a gamer when I was younger, then I worked a lot and had no time to play. I came back to gaming last year, and noticed my 2012 M17X R4 was not really up to date for gaming, so it needed to be upgraded. Before you try to do the same, you must be sure you have pretty good knowledge of computer hardware and software, because you may brick your laptop or your GPU in this process, be careful!

     

    In order to get a MSI GTX 1070 MXM fully working on a Alienware M17X R4, you need:

     

    - unlocked BIOS

    - the 120 Hz screen

    - UEFI boot with GPT partition

    - find a MSI GTX 1070 MXM

    - dremel the chassis

    - mod the heatsink so it can fit the GPU

    - make good BIOS settings so you can boot with the new GPU

    - install driver with modded .inf

    - fix GPU throttling issue

     

    OK, let's go for the big upgrade, step by step.

     

    Unlocked BIOS

     

    Eveything you need to know is here: https://www.techinferno.com/index.php?/forums/topic/1516-m17x-r4-unlocked-bios-versions/ Thanks to svl7 for this great share!

     

    120 Hz screen

     

    You can find it on Ebay, for example here: http://www.ebay.com/itm/162380820165?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

    It's required because pascal GPUs need EDP mode to run. The nice thing is there is one LVDS connector in M17X R4 motherboard, even if you have a 60 Hz screen, so you can make the upgrade.

    It's pretty easy to install, but you may have no boot issue with it, like I had. This is when I had to install unlocked BIOS so I can set graphic settings which let laptop boot with the 120 Hz screen. From what I remember, required setting  was "Primary display" to PEG, see here:

     

    primary-display-peg.JPG

     

    GPT partition and UEFI BOOT

     

    I had MBR partition, and since I'm using my laptop for working I didn't want to reinstall everything. I used a very nice tool to convert my system SSD parition from MBR to GPT called EASEUS Partition Master (they also provide partition and data recovery tools for years, maybe you already know this company): http://www.easeus.com/partition-manager-software/convert-mbr-to-gpt.html

    They offered a discount so is cost me around 30$ to convert without having to reinstall, which is cheap for the time and all datas it saved me.

     

    Then, you just need to make sure your boot options are set to pure UEFI, which means Load Legacy option ROM is disabled, here in the BIOS:

     

    load-legacy-disabled.JPG

     

    I noticed it can't be disabled if you're running a GPU which vbios doesn't have UEFI compliant driver. If this is the case, you'll get the "can't detect MXM card GOP driver" error like this:

     

    gop-driver-error.JPG

     

    Once again, thanks to svl7 you can fix this using vbios with UEFI driver for your GPU: https://www.techinferno.com/index.php?/forums/topic/2079-m14x-r2-m17x-r4-m18x-r2-uefi-fast-boot-secure-boot-gpu-issues-solved/ This is not what I did, I just enabled integrated graphics again (it's UEFI compliant), so I can disable Load legacy option. Then I could put the 1070 in, and boot successfully. With this option enabled, I had 8 beeps "GPU not recognized" error at boot, stuck with no POST like a loser.

     

    GO BUY A GTX 1070 MXM

     

    Here too, you can get headaches. It's expensive, and hard to find. I searched a lot, and I can give you a few advices. For me, you have mainly 3 choices:

     

    - contact Lee James Wood, who is member of this forum and very serious seller: https://www.techinferno.com/index.php?/profile/3501-lee-james-wood/

    You can also check his website: https://store.alezka.com/en/ and his Ebay store: http://stores.ebay.com/woodzstack666?_trksid=p2047675.l2563

    I must say I contacted him, and at one point I had no answer, so I contacted another seller. But he explained me it was because for some reason he didn't received notification from the forum so he didn't knew my message, and missed the sale. But even he was not the seller, he gave me some advices which were really helpful when I was stuck with 8 beeps no boot problem because of the Legacy mode yesterday. Thanks a lot man, maybe you missed this sale but I'm sure you'll get lot of others since you're so helpful, thanks again!

     

    - go buy directly from China, where you can find it much cheaper. You have one chinese marketplace to rule them all: it's called taobao: https://world.taobao.com/

    Problem is if you don't speak chinese, you may have trouble just to get their chat software working, it's same kind as alibaba trade manager for those who knows. So buying from taobao is like entring an unknown area, sellers there mostly only speak chinese, some don't want to sell out of China, so it's really weird to buy from there. But prices are really interesting, for example around 3000 Yuans (410$) for a GTX 1060 MXM, and around 4900 yuans (665$) for a GTX 1070 MXM. If you're looking for a cheap pascal MXM GPU, this may feel like heaven:

     

    taobao-1070-mxm.png

     

     

    -instead of trying to learn chinese, find a way to make dropship. There are lot of companies for taobao drophip, like Yoybuy for example.

    I found a russian MSI forum member whose nickname is Onside182, his name is Andrew and I made the deal with him. He knows Taobao sellers, so he dealt with that for me. He was serious and helpful too, and you can chose to contact him on russian forum: https://forum-ru.msi.com/index.php?action=profile;u=1111063 (you must be registered there to see his profile), or just contact me so I give you his email address, he'll deal for your taobao order and you can pay him with paypal.

     

    Let's make some room inside

     

    Yeah  know it's bad, but honestly I don't care about chassis integrity when it's time to get overkill Firestrike score. So yes, you have to dremel the chassis to make some room so the MSI GTX 1070 will fit in. First, you need to disassemble the whole laptop, so you can get the motherboard out:

     

    m17x-r4-teardown.JPG

     

    You need to remove little sides on the MXM connector, so the card can fit in. Before

     

    mxm-before.JPG

     

    After:

     

    mxm-after.JPG

     

    You must get a modified MXM connector like that:

     

    mxm-connector.JPG

     

    Then you also need to cut part of the chassis, here is the result:

     

    chassis-cut-1.JPG

     

    chassis-cut-2.JPG

     

    Now, you can install the card:

     

    gtx-1070-in.JPG

     

    MOD the GPU heatsink to improve cooling

     

    Here you have 2 ways: keep stock heatsink, and mod it so it can fit as explained here: https://www.techinferno.com/index.php?/forums/topic/10982-m17x-r4-gtx-1060-upgrade/#comment-155003

    Or build a custom made heatsink. This is what I did, I ordered this heatsink with the GPU: https://world.taobao.com/item/540331819333.htm?spm=a312a.7700714.0.0.ZzDuN1#detail%201%20sortie%20sur%20le%20cot%C3%A9%20ok%20et%204%C3%A8me%20stripe%20pour%20cpu%20ok

    It was designed for a MSI computer, but it can be modified for the M17X R4 since copper stripes are soldered horizontally. You need to unsolder it, and solder the copper stripes and radiator from stock heatsink instead. You also need to cut off the part which must cover the CPU heatsink, which is not useful. This way, you have a more efficient heatsink, because it was designed for pascal GPU:

     

    heatsink.JPG

     

    Soldering heatsinks is crap, when you heat one side, you can easily unsolder the other side by mistake because all heat will be transmitted everywhere very quicly. The trick is to put side you don't want to unsolder in water, and heat the other side where you want to unsolder with a torch. But I warn you: soldering this stuff is a real nightmare.

    With my modded heatsink (which is so ugly and crappy I can't even make picture of it for now), I reached 72°C max while benchmarking, which seems to be pretty good temp. Right now writing on forum, GPU temp is at 55°c.

     

    Spend some time finding the good BIOS settings

     

    You'll have to try out some settings, and you may have no boot issues, black screens, and many errors. You'll feel very lonely at this time, I know. But searching forums saved me most of the time! If you're in trouble, just search and ask :)

     

    You can boot? Well you still have to wait a little until it works!

     

    Once we're here, we can boot with the GTX 1070 inside the laptop, and it appears as something like Microsoft basic display in Windows device manager. So we need to download official driver from Nvidia, extract it and mod the .inf file. I used this howto: http://null-bin.blogspot.fr/2015/08/how-to-modify-nvidia-notebook-driver.html

    There are many others, it's well documented on the web.

     

    Lines I added are those ones:

     

    %NVIDIA_DEV.1BE1.057B.1028% = Section408, PCI\VEN_10DE&DEV_1BE1&SUBSYS_057B1028
    
    and
    
    NVIDIA_DEV.1BE1.057B.1028 = "NVIDIA GeForce GTX 1070"

    Then it just installed fine after disabling Windows driver signature enforcement of course. I could even install whole Nvidia Geforce experience stuff.

     

    The GPU POWER LIMIT throttling issue

     

    OK so you think it's installed, now it's over, after all those countless hours searching, testing and tweaking our good old M17X R4? Of course you launch a benchmark, and now you notice another problem. GPU core frequency is good, then it goes low, then it goes high again, then low again... GPU is throttling. I went into HWinfo, and noticed GPU power consumption was going higher than 110W, then I had GPU throttle, it went down around 50W, then it went up again, and so on... I searched and found nothing. I thought it was because I only have 240W PSU and I must change for a 330W one. Then and angel appeared and said to me "Hey, man, this must be a BIOS setting related issue, just fix it". So I went in the BIOS again, and I noticed this setting called "adapter warning". I just disabled it, and now it's running fine. When checking, I can see I still have POWER LIMIT message, but it doesn't slow down GPU frequency, no throttling anymore.

     

    This is the funny part where the 2012 laptop kicks ass to BGA craps

     

    Yeahhhhhhhhhhhh!!! We can say we made it, the MSI GTX 1070 is working in the Alienware M17X R4:

     

    gpuz-1070.gif

     

    Now, please have a look at this latest Alienware 17 R3 (BGA crap) Firestrike result: http://www.3dmark.com/fs/8941795 Yeah I know, this is serious expensive hardware we have here: a 6820HK CPU and a GTX 1070, such Alienware laptop must cost around 2500$, no? Of course, my poor old laptop cannot not beat this beast, what do you think?

     

    SI_Wii_PunchOut.png

     

    Here is benchmak I just made today, with little OC, it's not optimized at all: http://www.3dmark.com/3dm/19201328

     

    Ladies and gentlemen, on the left we have my 2012 M17X R4, and on the right a brand new 17 R3: http://www.3dmark.com/compare/fs/12289770/fs/8941795 :)

     

    To finish, before I can go at last trying to play GTA 5 at maxxed out settings, here are some links which were very useful, and can help if you want to make such mods.

     

    MSI 1070 in Alienware ranger by loafer987: http://forum.notebookreview.com/threads/msi-1070-in-alienware-17-r1-ranger-success.797893/

    German Alienware forum with huge CPU and GPU heatsink mods: http://alienware-forum.de/index.php/Thread/7254-AW-17-R1-CPU-Heatsink-Pipe-Mod/

    http://alienware-forum.de/index.php/Thread/7254-AW17-R1-CPU-GPU-Heatsink-Pipe-Mod/?pageNo=2

    http://alienware-forum.de/index.php/Thread/8042-AW17-R1-3D-120Hz-GTX-980-N16E-GXX/?postID=69530#post69530

    Zotac BOX GTX 1070 MXM in Alienware 17: http://forum.notebookreview.com/threads/alienware-17-r5-gtx-1070-mxm-3-1b.800137/

     

    I hope sharing all those informations helped M17X R4 owners to keep faith in this old good laptop. I'm pretty sure it can also handle a GTX 1080 by the way, if someone is willing to try (I can't be the guinea pig for the next step) it would be nice ;)


    5 people like this


    User Feedback


    Very nice work man, its really nice to know that the Pascal cards will work on more than just the Ranger (R5) that I've seen on the NBR forums thus far

     

    Thanks for sharing!

    Share this comment


    Link to comment
    Share on other sites

    Hello,

     

    Thanks @Brian for promoting my thread! And thanks guys for the feedback! Pascal cards also work on M18x R2, thanks @aaronloveweed for the great share, see here: https://www.techinferno.com/index.php?/forums/topic/11472-msi-gtx-1060-mxm-successfully-working-on-alienware-m18x-r2-another-socket-victory-against-bga-crap/

     

    My top FS score so far with the M17x R4 is just over 14k: http://www.3dmark.com/3dm/19888925 wich is really overkill for such a 2012 laptop :D

     

    A few things to know about this upgrade: stock 240W PSU is a bottleneck, to get GPU fully performing while benchmarks or gaming it's mandatory to use a 330W PSU. But then, at 100% load GPU is getting boiling hot. I'm working on cooling this stuff by adding more copper stripes on the heatsink, and maybe modding the radiator and the fan. I'll give some news once it's done.

     

    You can find more details on the full thread: https://www.techinferno.com/index.php?/forums/topic/11378-msi-gtx-1070-mxm-successfully-working-on-alienware-m17x-r4-another-socket-victory-against-bga-crap/

    2 people like this

    Share this comment


    Link to comment
    Share on other sites

    Nice to see the Alienware's being upgraded, I am still happy with my score of 11,4542017-07-06_193406.thumb.png.ef229da549ec49804e03ee8046142551.png

    Share this comment


    Link to comment
    Share on other sites

    Simply amazing! Thank you for experimenting with your own system and writing up this guide. Now I just need to save up and get myself some parts.

     

    Just a little question, how do you solder heatsinks?

    Share this comment


    Link to comment
    Share on other sites

    Hello,

     

    Best way for soldering heatsinks is using a torch. Problem is heat will be transmitted everywhere very quickly, and as you heat one side other side will unsolder. To avoid this, I'm putting half of the heatsink in water as I heat up the other side with a torch. This is pretty hard to do.

     

    You can also use product like arctic silver thermal adhesive, but solder has much better thermal conductivity.

    Share this comment


    Link to comment
    Share on other sites

    Awesome guide, how much did it end up costing? It seems like you could have bought/built a decent PC for the money and effort you put in.

    Share this comment


    Link to comment
    Share on other sites

    Hello,

     

    Yes almost. I think such an upgrade can cost around 1k$, but for this price the M17X R4 was turned into a real beast laptop. Right now I sold some parts to build a desktop rig. It's not only a matter of money, but mostly it needed countless hours searching, testing and working on it before it worked.

    Share this comment


    Link to comment
    Share on other sites

    Uff congratulations me with my recent 980m I came to saver and I hope the 1070 +++ is fantastic Hello good where I can download vbios mod for my 980m thanks

    Spoiler

     

     

    Share this comment


    Link to comment
    Share on other sites

    Hello,

     

    Well it depends how crazy you are :) Upgrade will cost you around 1k$ or little more (GPU + PSU + screen), and you'll get something like this in benchmark: 14k FS score

     

    So first bench your laptop with the 980, see what the improvement will be, and think if it's worth the upgrade or not.

    Share this comment


    Link to comment
    Share on other sites


    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!


    Register a new account

    Sign in

    Already have an account? Sign in here.


    Sign In Now

  • Similar Content

    • By Adraesh
      Hi all,
       
      I own an Alienware MX17 R4 (from 2012/2013 don't remember well) running with the official A12 bios and I am planning to change the discreet NVIDIA 675M because unfortunately it died.
       
      First and as I don't have so much money to spend on this, I am planning to change it by a 680M 4GO. Is this one a "good" choice ? Don't hesitate to propose me another GPU.
      Is the installation of a 680M 4GO will require a unlocked bios version ? (A11 unlocked ?).
       
      Do u know any website on which I can buy a 680M 4GO, I am really not a big fan of ebay...
       
      Thank you in advance.
    • By Arthasdmc
      Hello. 
      I recently cleaned my laptop and changed thermal paste, so GPU has a lot of headroom for OC. At full load it's at 60c. And throttling only starts at 87c for both CPU and GPU.
       
      I searched everywhere, but it seems no one really modded this laptop's VBIOS.
       
      I found one person who does it, but he requires a donation for it. Since I don't have a lot of money I didn't even try to donate and see if it's enough.
       
      So maybe someone can help me out here? 
      The laptop is with i7-4720HQ downclocked to 3.0 Ghz instead of 3.6 Ghz due to temperatures at full load, 16 GB of DDR3 ram and a GTX 970M 3GB.
       
      Added link for original VBIOS file. 
      https://www.msi.com/Laptop/support/GE72-2QF-Apache-Pro-4.html#down-firmware
       
      Direct download link from MSI.
      Driver version for the lazy - 84.04.26.00.29. 
    • By Madoka G
      Hello everyone,
       
      I am an M17X R4 owner running WIN10 AND currently upgrading my laptop from an 7970m to a 970m.
      I have already successfully transferred my 970m to the motherboard and windows has detected the the gpu in device manager, optimus mode is enabled and the intel graphics are also detected.
      The laptop is currenlty booting in full UEFI mode and running bios A11 stock.
       
      Currently I am experiencing issues with getting the 970m to run, my Intel graphics keep running only but i can see the 970m is installed and the settings can be changed from the nvidia control panel and can be benchmarked using FurMark.
      I managed to modify an nvidia driver using the device hardware ID's (not sure if that is the issue) but i think the main reason why the 970m is being used is because i require an unlocked Bios to change which GPU it runs on?
       
      Everything up until this point has been an interesting learning curve and i feel i have almost cracked it. 
      what do you all think, any advice would be much appreciated by myself and my laptop
      Im no expert on the matter but if anyone wants any advice from my experiences above i would be happy to help the best i can. Thx
       
       
    • By AleksR17x
      Updated inf specific for Alienware M17x R4 - 880 GTX
       
      384.76 - W10 64bit
       
      1198 - SUBSYS 057B1028
       
      Modded/updated Vbios highly Recommended
       
      Instructions (for Win 10 64bit):
       
      DDU have to be disabled (Windows Test Mode in right bottom corner)
       
      1.: Download NVIDIA Driver package
       
      http://us.download.nvidia.com/Windows/384.76/384.76-notebook-win10-64bit-international-whql.exe
      Let it unpack and cancel installation
       
      2.: Go to C:\NVIDIA\DisplayDriver\384.76\Win10_64\International\Display.Driver
      overwrite the supplied nvdmi.inf over the one in the folder.
       
      3.: Run setup.exe and let it install the new driver.
       
      nvdmi.rar
    • By FPSmadMEDIC
      Thanks to Joedirt recently for setting me up with a custom vBIOS for my ASUS ROG G750JM. I am having a little trouble figuring out how to adjust my voltage. Once the vBIOS is flashed the voltage is baked in so the slider does nothing. Joedirt took care of me plenty so I dont want to go hounding him for this advice and would rather ask the community. I can get the voltage to run at 0.987v or 1.193v one is not enough and the other is too much even with no OC it gets the GPU too hot too fast I would like to learn how to adjust the Voltage Table so that I can get 1.06-1.1v on my chip so I can OC and still not over heat. The stock vBIOS set it at 1.034v which I could OC my Memory +450mhz and my core +135mhz no problem. I would like to run at +280mhz or 1300mhz core and +395mhz Memory or 1450mhz Memory but that is not stable at 0.987v and gets to the 92c temp limit super fast with 1.193v. . .