Overclockers Australia Forums

OCAU News - Wiki - QuickLinks - Pix - Sponsors  

Go Back   Overclockers Australia Forums > Specific Hardware Topics > Modding

Notices


Sign up for a free OCAU account and this ad will go away!
Search our forums with Google:
Reply
 
Thread Tools
Old 22nd June 2017, 1:20 AM   #1
bennyg Thread Starter
Member
 
Join Date: Dec 2005
Location: Melbourne, Oztraya
Posts: 2,872
Default Retrofitting SLI 1070 MXM into a 4yr old laptop

UPDATE:
Firestrike standard: 17653 http://www.3dmark.com/fs/13037846
Firestrike Extreme 12285 http://www.3dmark.com/fs/13037927
Firestrike Ultra 7205 http://www.3dmark.com/fs/13037980
Timespy 8579 http://www.3dmark.com/spy/2018131
---

Didn't really plan this at all. I've been sitting on the idea since Pascal first came out, keeping an eye on ebay and taobao and stuff like Pascal vbios TDP tweaks, then last month a bunch of the cards popped up on ebay for $600usd each posted, ebay suckered me in with a 10% voucher to bring on the impulse buy.

The laptop is a previous gen SLI model, Clevo P370EM, Ivy bridge mobile socketed cpu, DDR3, even has an optical drive. I picked it up late last year pretty cheap ($600 for a model that was >$3000 new) as I think the 7970M in there had failed and been repaired (amazingly... the soldering job there is something even *I* can look down upon, and the only soldering I'm reliably capable of is heat gun and low temp solder paste!)

Shortly after this I bought the beast P870DM, super powerful, amazingly engineered, 4K screen upgrade, love it. Had a screwdriver drop in the LGA1151 socket a couple months ago and broke off a pin Ordered a replacement motherboard, something must have been stuck in a ribbon connector, caused a short when I fired it up first time, ever so slightly melted the ribbon cable and connector for the power button board both those mobos are at a guy hopefully getting fixed. One good thing was I was able to order (5x) new generic flex ribbon for 1/5th the price of the Clevo part.

So I had this sitting gathering dust all this year, then these 1070s arrived, and sat there calling from inside their static bags. The stock heatsinks were designed for 75W GPUs so suck at cooling the 120W 1070s ==> as I said.... unplanned

The end (well so far, the below was with the CPU pegged at 1.2ghz and the GPUs well below their power limit because I had the thing plugged into a woefully inadequate 230W PSU!! But it's proof that SLI works):
__________________
P870DM-G 6700K delid+LM @4.5GHz 1.185V - 32Gb DDR4-2666CL18 - 4K QFHD 17" - 980M SLI @1376/2950/1.06V
P370EM 3740QM@3.9-4.1Ghz - 16Gb DDR3 - no working internal display (yet) - retrofitted SLI 1070 MXM
Trades: >90 Complaints: <0

Last edited by bennyg; 4th July 2017 at 9:25 PM.
bennyg is online now   Reply With Quote

Join OCAU to remove this ad!
Old 22nd June 2017, 1:39 AM   #2
bennyg Thread Starter
Member
 
Join Date: Dec 2005
Location: Melbourne, Oztraya
Posts: 2,872
Default

Full specs:
Originally released in 2012.
Clevo P370EM (also known as the Sager NP9370)
i7-3740QM (2.7-3.8GHz - with +400MHz raised turbo limit and unlocked turbo limits it is effectively overclocked to 3.9GHz all core and 4.1ghz max single turbo)
16Gb DDR3 1600mhz
64Gb mSATA, some Samsung thing. Backup storage 480Gb Toshiba Dynastore, super budget SSD but it was cheap and maintains ~200MB/s so does its job.
Two MXM slots. First release was with 670M GTX cards, these were not Kepler (ugly rebadging chicanery) but cut down 570s with 336 cores, 1.5Gb memory on a 192bit bus. The heatsinks I have were designed for these GPUs. It was later offered with GTX 680Ms (1344 core/4Gb/256bit Kepler) and 7970M (1280sp Pitcairn)
Four USB 3.0. One combo USB 2.0/eSATA port. HDMI and Displayport out. Well specced at the time, this was Clevo's flagship desktop replacement laptop
I'm not a fan of the clickpad or lacking separate left and right click buttons (the whole touchpad surface is pressed like it's a mouse button), I find it imprecise.

The chassis itself was updated with internals as the generations progressed: P370SM with a Haswell socket CPU, and then P375SMA/P377SMA with all the way up to SLI 980M GTX's (an 8Gb, slightly underclocked 1536sp GM104 i.e. GTX 970) until replaced with the P870DM in 2015.

I like the boxy featureless look of Clevos. No LEDs other than the keyboard backlight, and no red dragons or anything. These pass for business machines except they are big and heavy and have shocken battery life, and nice high res screens.



The 1070s are these wierd shaped things:



Holy busy PCB batman! Barely a square mm without something on it... That's a full 1070 core with 8gb GDDR5, 5+1 phase VRM on a board not much bigger than 85mm x 100mm. ~half the size of a zotac 1070 Mini?

The reference MXM 3.0b spec followed for the last decade for high end laptop GPUs is a plain rectangle. This card has an added wing on one side and a tab on the other meaning it doesn't fit in heaps of laptops where there's usually not much space around the slots. Lucky nothing important was in the way of these cards fitting in, only requiring dremel work on the internal frame.

The SLI cable was the same one used on the 670M's. Though slightly different positions for the SLI connector means it doesn't sit flat like stock but is actually ok.
__________________
P870DM-G 6700K delid+LM @4.5GHz 1.185V - 32Gb DDR4-2666CL18 - 4K QFHD 17" - 980M SLI @1376/2950/1.06V
P370EM 3740QM@3.9-4.1Ghz - 16Gb DDR3 - no working internal display (yet) - retrofitted SLI 1070 MXM
Trades: >90 Complaints: <0

Last edited by bennyg; 22nd June 2017 at 3:06 AM.
bennyg is online now   Reply With Quote
Old 22nd June 2017, 2:00 AM   #3
bennyg Thread Starter
Member
 
Join Date: Dec 2005
Location: Melbourne, Oztraya
Posts: 2,872
Default

Initial fit in the master slot.
The wing contacts the frame that houses the CPU fan on the right, and at the other end the tab sits uncomfortably close to the frame surrounding a screw hole so I shaved it down there just a bit.






The bits in blue texta are where the slave card contacts the frame:





All sitting nice and flat!



Now, to get the SLI cable to fit. Since the cable is custom for this chassis, ad the slots are at right angles, and the SLI connectors are in a slightly different place to stock, the cable doesn't play nice. Can't even plug it in on the master card.



Bit more of the frame removed makes space:


There's a twist on the SLI cable but it at least fits and isn't hitting or rubbing anything.

__________________
P870DM-G 6700K delid+LM @4.5GHz 1.185V - 32Gb DDR4-2666CL18 - 4K QFHD 17" - 980M SLI @1376/2950/1.06V
P370EM 3740QM@3.9-4.1Ghz - 16Gb DDR3 - no working internal display (yet) - retrofitted SLI 1070 MXM
Trades: >90 Complaints: <0
bennyg is online now   Reply With Quote
Old 22nd June 2017, 2:30 AM   #4
bennyg Thread Starter
Member
 
Join Date: Dec 2005
Location: Melbourne, Oztraya
Posts: 2,872
Default

Driver modding and compatibility.

The first thing about Pascal upgrades is that Pascal (and Polaris) dropped support for the standard notebook screen connection protocol of the last decade - LVDS. LVDS bandwidth maxes out at 1920x1080x60Hz and is now replaced with eDP in all laptops sold now. While Nvidia's 3D Vision failed to reach a critical mass with something like only 40 games ever getting support, and was eventually cancelled, the happy side effect is that the 1920x1080x120Hz panel required for stereoscopic '60Hz' meant that certain laptop models such as this P370EM shipped with BOTH functioning LVDS and eDP (30 pin) ports on the motherboard as it had a 3D variant.

Why this is relevant is I don't have an eDP panel or the cable specific for it in this laptop, only LVDS. So there is no functioning internal display until I do. Thus without a display installing drivers was always going to be a hassle.
Worse... the DP-out wouldn't work without a GPU driver installed.
My monitor doesn't have HDMI in. And it may not have worked either, like DP.
So my last resort was to chuck back in the old GPU (which can use the internal display), set up a remote connection software on my other laptop and set it to autorun, and then just boot the laptop and then try to install the driver via the remote connection.


Nvidia INF data for laptops has a device ID (the card DEV_1BA1) and a subsystem ID (the chassis SUBSYS_03711558) and drivers only have profiles for combos of the two that actually existed.

So the stock nvidia installer "can't find compatible hardware" without adding strings to the INF file where the installer looks for the lists of hardware strings. The other far easier method is to just remove the SUBSYS ID and hope the version of the driver it chooses for the class of GPU it fits into works. In this case there are two DEV IDs for 1070s, DEV_1BA1 and DEV_1BE1, both seem to pop up on MXM boards so it doesn't seem as simple as one's the mobile 1070 (with 2048 cores and slightly lower clocks) and the other's the desktop 1070 (1920 cores and slightly higher clocks), but the INF mod I found that had worked for others doing an MSI MXM upgrades into other laptops and worked here too.

The card was detectable and readable by the system. If not outputting to anything...
HWinfo: (also provided a temperature reading in Sensors readout)


Eventually after having to guess the correct key sequence to choose the Disable Driver Signature Enforcement startup mode from the legacy safe mode boot menu... I got it installed:


and working:

The thermal paste had been reused multiple times as I was fitting the cards so that's why temps are terrible here (a -200mhz/-1000mhz underclock on its way to 100C if I let it run)

Then the second was installed along with a proper paste job (even if it is just mixed-together stuff from my dont-care tube, about half of it is from ancient big tube of AS5) and some fresh thermal pads:

done!


Nvidia control panel even nicely enabled SLI after a reboot for me!



After taking this I ran Time Spy and got a shocking score. As soon as the card started being used, CPU frequency was pegged at 1.2GHz in a firmware perma-throttle... I was running a CPU drawing up to 60W, two GPUs drawing up to 120W each, and the rest of the components (except screen) off a single 230W adapter - not a 330W like I thought. So a throttle would kick in when power draw got too high that would persist until I removed ad reinserted the charger, or rebooted. I have a joiner for two 330W's that can feed up to 660W but gettting up there would mean melting silicon until the motherboard VRM blew. The P870DM on the other hand is specced to withstand burst draw of over 1200W and deliver up to 266W through each GPU slot... yes that's a laptop easily capable of sustaining a skylake/kabylake 5.0GHz OC and nuts overclocks.

Anyway I was amazed that a pair of 2016 generation GPUs, squished by MSI onto a funny shaped but as-close-to-MXM-as-possible PCB, for use in their uber expensive ($4000aud+) G65VR mini-tower SFF gaming PC, basically worked straight away into a Clevo model that's almost 5 years old. Giving what hopefully will be not too far off 1080ti performance at the end of it.

The overclocked quad core CPU is actually pretty damn strong for how old it is. It's about 25% slower across the board than a stock 6700K. So how much that (and the budget cl11 ddr3-1600 ram) ends up bottlenecking the performance will be interesting to see.
__________________
P870DM-G 6700K delid+LM @4.5GHz 1.185V - 32Gb DDR4-2666CL18 - 4K QFHD 17" - 980M SLI @1376/2950/1.06V
P370EM 3740QM@3.9-4.1Ghz - 16Gb DDR3 - no working internal display (yet) - retrofitted SLI 1070 MXM
Trades: >90 Complaints: <0

Last edited by bennyg; 22nd June 2017 at 2:59 AM.
bennyg is online now   Reply With Quote
Old 22nd June 2017, 3:28 AM   #5
partybear
Member
 
Join Date: Jun 2011
Location: Ballarat, Victoria
Posts: 728
Default

Wow that was very cool and interesting to read.
partybear is offline   Reply With Quote
Old 22nd June 2017, 12:42 PM   #6
Hive
Member
 
Hive's Avatar
 
Join Date: Jul 2010
Location: Where you live
Posts: 4,456
Default

*unplugs*
2 seconds later
98%
5 seconds later
65%
shortly later
2%

*Windows is hibernating*

Beast of a machine... jealous.
__________________
no
Hive is offline   Reply With Quote
Old 23rd June 2017, 10:25 AM   #7
bennyg Thread Starter
Member
 
Join Date: Dec 2005
Location: Melbourne, Oztraya
Posts: 2,872
Default

It was just the adapter, plugged in the 330W brick and it goes alright.

Firestrike 17621


Time Spy 8370


Stock 1070 clocks
CPU with unlimited turbo limits +400Mhz (so 3.9Ghz with turbo to 4.1ghz)
Budget CL11-DDR3-1600
Heatsinks are ok for short bursts. Highest was 85C on Time spy graphics test 2

Time to catch up with responsibilities in RL ... haven't yet had an opportunity to try a game for a decent period to see how thermals go in the longer term.
__________________
P870DM-G 6700K delid+LM @4.5GHz 1.185V - 32Gb DDR4-2666CL18 - 4K QFHD 17" - 980M SLI @1376/2950/1.06V
P370EM 3740QM@3.9-4.1Ghz - 16Gb DDR3 - no working internal display (yet) - retrofitted SLI 1070 MXM
Trades: >90 Complaints: <0

Last edited by bennyg; 23rd June 2017 at 10:27 AM.
bennyg is online now   Reply With Quote
Old 23rd June 2017, 10:47 AM   #8
aussie-revhead
Member
 
aussie-revhead's Avatar
 
Join Date: Feb 2005
Location: St Clair 2759
Posts: 18,422
Default

Interesting read benny but you're nuts ...

What can you do to improve the gpu cooling? Can you undervolt the gpus?

__________________
Bench 1- Asus Rampage 5 Extreme- 5960x - 32gb of Samsung B die DDR4- 1x Galax GTX1080 Ti HOF (soon) - Intel 600P m.2 512GB - Enermax Revo1250 - water cooled tech bench - QNIX 2560x1440 screen @ 100Hz - Aten 120Hz KVM
Netbox - Dell 990 SFF - 2500 - 16GB ram - gtx750Ti - 240GB SSD - 2TB green
Current vehicles- Black 2007 ZX14 - VE V8 Calais (wifes car) - VN SS (for sale)
aussie-revhead is online now   Reply With Quote
Old 24th June 2017, 8:11 AM   #9
davros123
Member
 
Join Date: Jun 2008
Posts: 2,782
Default

Great story. Amazing. It must have been like riding a rollercoaster...and getting stuck upside down a few times
__________________
Want a nas, you may find my Esxi/Solaris ZFS NAS build thread of interest.
Quote:
Originally Posted by Stanza View Post
yeah well I just reported my own post...ferk....
Quote:
Originally Posted by Blinky View Post
If you have become content with the size of your e-penis, sticking clear of rack mounted stuff will save you heaps of $$$.
davros123 is offline   Reply With Quote
Old 27th June 2017, 6:16 PM   #10
bennyg Thread Starter
Member
 
Join Date: Dec 2005
Location: Melbourne, Oztraya
Posts: 2,872
Default

Temps actually aren't horrible.

Originally 79C/86C for the GPUs with very un-special paste which is similar to what the old fermis got.

EC on the laptop chassis that controls all the fans has a preset fan speed curve, it waits until the slave GPU hits 90C until it turns the fans to full then temps slowly lower to their stable point.

I liquid metalled them, dropped to 73C/82C. Hitting the board power limits of 120W each mining eth at just over 30mh/s each, that is on a two pipe heatsink designed for 75W. I am really surprised, I was totally expecting to have to underclock the bejeezus out of them.

Havent yet installed any game on it that stretches the 1070s on a 1080p60 screen.

Expensive little money making foot heater for now
__________________
P870DM-G 6700K delid+LM @4.5GHz 1.185V - 32Gb DDR4-2666CL18 - 4K QFHD 17" - 980M SLI @1376/2950/1.06V
P370EM 3740QM@3.9-4.1Ghz - 16Gb DDR3 - no working internal display (yet) - retrofitted SLI 1070 MXM
Trades: >90 Complaints: <0
bennyg is online now   Reply With Quote
Old 2nd July 2017, 2:58 PM   #11
bennyg Thread Starter
Member
 
Join Date: Dec 2005
Location: Melbourne, Oztraya
Posts: 2,872
Default

Liquid metalled everything, dropped temperatures by ~10C idle but only ~3C each load, the heatsink is the limiter. CPU overclocked as far as the locked laptop quad will go, 3.9ghz steady with 60W draw, never goes above 73C even though I'm pretty sure the fan is making less noise (not spinning as fast)

The smaller 2 piece heat sinks are really easy to get great fit on and it needed bugger all Conductonaut maybe a 1/4 rice grain on each die and another 1/4 to wet each heatsink. Important: since these Pascal GPUs have no retainer around the die so all the pressure from the mounts is directly onto the die. Careful not to overtighten!!

The half kilo plus big beasts on the 980Ms on my P870DM took many many corrections to get decent enough to not have big gaps.
__________________
P870DM-G 6700K delid+LM @4.5GHz 1.185V - 32Gb DDR4-2666CL18 - 4K QFHD 17" - 980M SLI @1376/2950/1.06V
P370EM 3740QM@3.9-4.1Ghz - 16Gb DDR3 - no working internal display (yet) - retrofitted SLI 1070 MXM
Trades: >90 Complaints: <0
bennyg is online now   Reply With Quote
Old 3rd July 2017, 11:53 AM   #12
datfreak
Member
 
datfreak's Avatar
 
Join Date: Apr 2006
Posts: 705
Default

I was going to joke 'who cares about sli benchmarks, what is important is how much eth does it make. You even mine bro?' then I read:
Quote:
Originally Posted by bennyg View Post

Hitting the board power limits of 120W each mining eth at just over 30mh/s each, that is on a two pipe heatsink designed for 75W.
respect Jealous here also.
__________________
.
datfreak is offline   Reply With Quote
Old 3rd July 2017, 12:52 PM   #13
robertjp_1
Member
 
Join Date: Mar 2002
Location: cranbourne south
Posts: 724
Default

If you can do this why couldn't HP fix the HP ZD8020ap.
robertjp_1 is offline   Reply With Quote
Old 3rd July 2017, 1:43 PM   #14
Turbine
Member
 
Turbine's Avatar
 
Join Date: Jan 2004
Location: WA
Posts: 393
Default

Great read!
__________________
Workstation - Dell Precision 5520 | i7-7820HQ @ 2.9GHz | 32gb ram | Nvidia Quadro M1200 | 1TB m.2 | 2x27"WQHD screens
Turbine is offline   Reply With Quote
Old 3rd July 2017, 4:47 PM   #15
bennyg Thread Starter
Member
 
Join Date: Dec 2005
Location: Melbourne, Oztraya
Posts: 2,872
Default

Thanks.

I figured out the weird fan behaviour, it finally dawned on me it was still on its stock system BIOS. A guy called Prema has done BIOS mods for a range of Clevos over the years, removing hidden power limits, unlocking hidden options, and adding a "max fans" hotkey. Stock, it would not kick fans to full until the slave card hit 90C. Then it'd cool to 79/86C. After I liquid metalled, if it was cold enough ambient, the master gpu could drop below 70C and the fans would turn off! At which point it'd heat back up and start the cycle again. (Clevo fan control is way behind the big OEMs like MSI and Asus and on the EM stock there was NO OPTION to control them. The firmware in the EC had its one fan curve and that is IT. Its a bit better in current models with at least a choice between different profiles but still isn't fully custom like tweakers i.e. me - would prefer!)

With max fans it usually settles on about 69C/76C for the two GPUs when eth mining with a flat -200mhz core /+675mhz memory profile set in MSI Afterburner.

Games? Havent installed anything that loads up the gpus at 1080p60 yet. I'm about to order a LG 1080p 120Hz panel and eDP cable - lucky this laptop had a 3D variant and these parts were factory so should plug right in and work no probs.

I also forgot a final "under bonnet" shot with heatsinks:
__________________
P870DM-G 6700K delid+LM @4.5GHz 1.185V - 32Gb DDR4-2666CL18 - 4K QFHD 17" - 980M SLI @1376/2950/1.06V
P370EM 3740QM@3.9-4.1Ghz - 16Gb DDR3 - no working internal display (yet) - retrofitted SLI 1070 MXM
Trades: >90 Complaints: <0
bennyg is online now   Reply With Quote
Reply

Bookmarks

Sign up for a free OCAU account and this ad will go away!

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +10. The time now is 6:41 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
OCAU is not responsible for the content of individual messages posted by others.
Other content copyright Overclockers Australia.
OCAU is hosted by Micron21!