Jump to content

[Guide] Installing AMD Radeon 6970M in your M17x-R2 (Single GPU and CrossfireX)


ichime

Recommended Posts

- Guide by Ike C.

Special thanks to Marco R., Brian K. and the rest of the Tech|Inferno community for their support. Also special thanks to NBR.com member Pkhetan for selling me these cards at a great price.

So you have an M17x R2, but may secretly want the new M18x with dual AMD Radeon 6970Ms in CrossfireX, yet you’re bummed with the relative reduction of screen quality in the M18x and you’re also not a fan of the big move to 16:9. You really don’t want a bigger chassis and you don’t feel like going through the whole process of throwing down $2500+ on a M18x and selling your beloved M17x-R2 to cover the cost. What do you do? A. Break your piggy bank and buy/lease an M18x or B. Watch in silence as M18x owners have all the fun with those dual 6970Ms?

Answer: C. Install two 6970Ms in your All-Powerful M17x-R2.

IMPORTANT INFORMATION; Please read the following before continuing with this guide:

The Radeon 6970m being installed in the Alienware All-Powerful M17x-R2 is not officially supported by Dell/Alienware and will most likely void the warranty on your system. The 6970m is a powerful card in single and in CrossfireX configurations; it will draw more power and produce more heat than the Mobility 5870 in the respective setups (or any other similar setups). Although the long term effects of the Radeon 6970M single and CrossfireX in the M17x-R2 are currently unknown, these cards will perform significantly better than any equivalent setups offered by Dell/Alienware for this particular system.

Although the Alienware All-Powerful M17x-R2 and M17x-R1 are similar by design, their chipsets and BIOS firmware are different. Although I encourage anyone to try this on the M17x-R1 due to the similarities in chassis design with the R2, keep in mind the possibility that results may differ from those when tested in the newer R2.

Different types of Radeon 6970M/VBIOSes and their effects on the M17x-R2:

• 6970m Engineering Sample from MXM-upgrade.com (Please note that MXM-Upgrade.com now sells OEM 6970Ms now): Originally had display issues with the original VBIOS. This was rectified by reflashing the card to the VBIOS used in the M17x-R3 6970M. Also found out that this specific ES chip had 1120 shaders vs. the 960 shaders the original 6970M is supposed to have. Nonetheless, functionality was no different than the 960 shader (except for increased performance). While flashed, the system fans did NOT respond to temperature and was stuck on one speed. Also, the system would crash when shutting down, in sleep mode, in hibernation mode, or when unplugged from the PSU.

• The card Dell uses in the M17x R3: Originally tested by Brian K. Same issues I experienced with the 1120 shader 6970M ES sample when reflashed to Dell VBIOS.

• The card Dell uses in the M18x R1/VBIOS from M18x R1: Fixes the fan issue, but does not allow the system to shut down, sleep, hibernate, or remain unplugged without crashing. However, it does support audio over HDMI and DisplayPort.

• Clevo (and resellers) 6970m (This is the recommended version and will be used in this guide): There are two versions of these type of cards; the cards meant for single GPU setups (Clevo P150hm, P151hm, P170hm) and the ones meant for Crossfire setups (Clevo X7200, X8100). Both cards look physically the same with the difference being the type of VBIOS they use. Thus, the Clevo cards meant for single GPU setups does NOT support CrossfireX and would need to be reflashed in order to gain that ability. However, both versions allow the system fans to respond to temperature and also allows the system to shut down, sleep, hibernate and go on battery mode without crashing. Both of these also give you access to ATi Overdrive in the Catalyst Control Center. This means that you don’t have to disable ULPS when overclocking in Crossfire mode. Unfortunately, these cards/VBIOSses do NOT support audio over HDMI/DisplayPort (but hopefully this could be fixed with a VBIOS update/mod).

• Eurocom 6970M: Issues similar with the Dell 6970M; fans work but still has the sleep/hibernate/battery/shutdown issue. Also, the VBIOS limits you to a 1600x1200 resolution.

Please note: You can flash any of Clevo/Eurocom/Reseller 6970Ms to the VBIOS that is recommended for this guide. Once I get confirmation that the Dell/AW 6970M cards are as flexible I will update this post.

Things to do before proceeding with this tutorial:

• Download the drivers. For this tutorial, I would recommend installing Catalyst 11.5 Mobility (or newer), readily available at AMD’s website. For those looking towards a CrossfireX setup, I would also recommend installing the latest Catalyst Application Profiles (CAP), also available at AMD’s website.

• Download GPU-Z and or HWinfo32, both of which allow you to monitor some important information about the cards such as temperature, clock frequencies, voltage, etc.

• Prepare a Bootable USB stick. You can refer to Zfactor’s guide on how to do this posted here.

• Buy the proper thermal gear. This includes thermal paste and thermal pads. I personally use Tuniq TX-4 for thermal paste, but there are other good alternatives out there. As for thermal pads, anything other than the stock pads or thinner than the stock pads (I recommend using pads that are .5mm thick) are recommended. Be sure to use the stock pads to outline how you want to cut the new thermal pads. You can buy both thermal paste and thermal pads at FrozenCPU.com

• Buy electrical tape (for CrossfireX setups only). This is going to be important because we are going to alter the Crossfire cable so that it accommodates the new pair of GPUs in the chassis.

• Know what you’re doing. This is probably the most important thing to do because not knowing what you’re doing could change this experience from a great one to a not so great one if your system is rendered useless. So take precautions and please read/know how to disassemble your system before proceeding.

Part I: Preparing your system for the upgrade

Download and unzip my 6970m VBIOS pack in your Bootable USB stick. Link can be found below this post.

Uninstall your current GPU drivers.

Turn off and powerdrain your system by removing the power cord and the battery. Then press and hold down the power button for about 10-20 seconds.

Disassemble your system until you remove all discrete GPUs from the board (1 GPU for single card setup, 2 GPUs for Crossfire setup).

Remove the GPU heatsink(s) from the GPU.

Locate the C-clips surrounding the screws that hold the heatsink(s) to the GPU (there should be 4 screws and consequently 4 C-Clips per heatsink).

In order to remove the C-clips from the heatsink's retention clip, stick a fine pointed object (i.e. tip of a pointed knife, sharp screwdriver or scissors) between the gaps between the inner ring and the screw the C-clip is mounted on (this area is boxed in red) and try to pop them away from the opening of the C-clip):

cclip.th.jpg

cclip2.th.jpg

Legend (looking directly down at the tip of screw with C-Clip): Light Grey = Screw / Dark Grey = C-Clip

Remove the screws from the retention bracket

Afterwards, your heatsink's retention bracket(s) should look something like this:

1000272k.th.jpg

This is what we want because now you can use any set of screws to hold down the heatsink to the GPU as long as the screw is compatible with the GPU's retention bracket (if this card comes from Clevo, it should come with its own set of screws; we will use these screws to hold the R2 heatsinks to the 6970m(s)).

Part II: CF Cable Modification and Card Installation

Below is a diagram is how the 6970Ms in Crossfire would look like when installed in the M17x-R2 without modifying the Crossfire (CF) cable. Notice how certain parts of the cable bend out of the system. This will interfere with keyboard replacement, heatsink replacement on the 2nd GPU and it could also distort the Crossfire connectors on the cards. We want to prevent that.

1000269o.th.jpg

First, cut the cable wrapping outlined in red. This will address the cable interfering with the heatsink installation on the 2nd GPU:

Before

6970mtutorial2.th.jpg

After

1000274y.th.jpg

On the other end of the cable, peel off the clear taping (boxed in red) until the blue mini-cables are exposed.

1000275h.th.jpg

1000276a.th.jpg

Using a 1-2 inch piece of electrical tape, wrap the tape around the meeting point of the cable head and the mini-cables:

6970mtutorial4.th.jpg

While holding the mini-cables at a 90 degree angle (shown in the previous picture), wrap the rest of the bundle using about 4-6 inches of electrical tape (not shown)

Connect both GPUs with your new CF cable BEFORE placing the heatsinks. You will not be able to effectively reconnect the CF cable to the cards once the heatsinks are placed on them.

If you have thermal pads (presumably already cut out and ready to place), place them accordingly on the heatsinks. For these cards, I recommend using .5mm thick thermal pads; anything thicker would compromise contact between the heatsink and the GPU die.

Apply your thermal compound on the respective GPU die.

Place AND hold the heatsink with the GPU and fasten the heatsink to the GPU with the provided heatsink screws. For a good lock, rotate each heatsink screw 4 to 5 times, or until the heatsink mount starts to bend slightly. Do this for both GPUs while the CF cable is connected.

Once the CF cable and heatsinks are installed, replace both cards accordingly in the system chassis. Be careful when replacing the second/slave GPU because the CF connector will fit tightly at the space where it is supposed to be. Be sure to press on the CF connection firmly so that the CF cable is tucked between that junction. The CF cable will bend a little bit at that junction, which is fine.

After lining up the middle part of the CF cable with the chassis, your configuration should look something like this:

1000280t.th.jpg

Note: I used some tape to hold down certain parts of the CF cable that lost some of its original adhesive material. This is optional.

Towards the slave end, tuck the taped part of the CF cable (boxed in red) under the small opening next to where the GPU meets the MXM mount:

6970mtutorial6.th.jpg

In the other end, contour the newly taped part of the CF cable so that it goes around the small plateau where the CF cable would go under originally:

6970mtutorial7.th.jpg

Optional: You can tape that end with additional electrical tape so that it doesn't pop out. However, the keyboard should keep it at bay once placed.

At this point, you should be ready to reassemble your system.

Part III: VBIOS and Driver Installation

Depending on what setup and cards you have, you may need additional modifications to get the 6970Ms to work properly in your system. If you have a single Clevo 6970M (from the P150hm or the X7200) or dual Clevo 6970Ms (from the X7200 only) and you are satisfied with the stock Clevo ATi Overdrive limits (730mhz core, 1000mhz memory), then you just need to install the latest drivers or CAPs from AMD's website. If you do not fall under the aforementioned categories, read on.

Before reflashing your VBIOS (if necessary), it is recommended that you save a copy of the original VBIOS of the 6970M you have. You can do this by opening GPU-Z and clicking on the extract VBIOS button (on the extreme right of the "BIOS Version" box in GPU-Z). Save this VBIOS under the 6970m folder we created in your bootable USB drive (save it as something easy to remember and something preferably other than "6970CX0.bin" or "6970CX1.bin"). Afterwards, shut down your computer.

Plug in your bootable USB stick containing the ATiFlash utility and the required VBIOS files.

Turn on your computer and log on to your boot menu by holding F12. Choose USB/Removable Media when presented the list.

Once you are in DOS mode, type in the following command in italics:

cd 6970m

Afterwards, type in the following commands in italics (wait for confirmation of successful flashing after typing each line):

atiflash -f -p 0 6970CX0.bin

atiflash -f -p 1 6970CX1.bin (for CF users only)

Restart your machine and install the latest AMD Catalyst drivers.

If all goes well, you should be able to log on to GPU-Z and/or HWinfo32 to verify that the card(s) are installed properly. For CrossfireX users, make sure that CrossfireX is enabled under GPU-Z.

Tips and Precautions:

This upgrade is a relatively new upgrade, even though there have been successful upgrades to 6970Ms in other systems such as the Alienware M15x and the MSi GT660R. However, the added power consumption of these cards may require a higher rated power supply than the one provided for the original configuration. In our case, there exists the 330w PSU used in the Alienware M18x. Unfortunately, the M17x-R2 does not recognize the M18x PSU, even though the connector is compatible. Thus, it is not recommended to overclock your 6970Ms in CrossfireX to high levels when paired with a Core i7 Extreme processor with turbo mode on, throttle-stop active or the base clock overclocked using SetFSB. Hopefully, the guys at bios-mods.com can release a BIOS that removes this PSU check so that R2 owners would be able to use this 330w PSU.

Because we used the Clevo x7200 VBIOS for the 6970M, we have access to ATi Overdrive, ATi's factory overclocking program. This is great for Crossfire users because you don't have to edit the registry or disable ULPS in order to overclock your cards. This utility can be accessed in the Catalyst Control Center under the Performance tab. You have to click on the key button in order to activate it. Keep in mind that you'll have to overclock both cards individually and although it gives you the option to control fan speed, it doesn't work.

Benchmarks and Statistics:

System Configuration: Dual AMD Radeon HD 6970M CrossfireX - Core i7 920XM with Turbo mode enabled - 2x2GB Kingston HyperX Intel XMP DDR3 modules - 1920x1200 RGB LED - 250GB 7200rpm HD - Intel Ultimate N 6300

Battery life: 1 hour 3 minutes

Average power consumption during gaming: 220 watts

GPU idle temperatures: GPU 1 = 48 degrees C / GPU 2 = 44 degrees C

GPU web surf/video playback temperatures: GPU 1 = 64 degrees C / GPU 2 = 48 degrees C

Maximum stable GPU overclock so far for both GPU: 820mhz Core /1050mhz Memory

Stock 3Dmark Vantage run with temperatures:

m17xr26970mcfx.th.jpg

Vantage with GPU clocks at 750/1000 with temperatures (Ambient temperature was 81 degrees F during this run):

m17xr26970mcfx7501000.th.jpg

Vantage with GPU clocks at 820/1050 with temperatures:

m17xr26970mcfx8201050.th.jpg

Stock 3Dmark11 run:

m17xr26970mcfx3d11.th.jpg

3Dmark11 run with GPU clocks @ 820/1050 (Kill-a-Watt max reading: 278 watts):

m17xr26970mcfx3d1182010.th.jpg

20 minute Furmark run with GPU @ stock clocks (Kill-a-Watt average reading: 260 watts):

furmark20minsstock.th.jpg

5 minute Furmark fun with GPU 820/1050 (Kill-a-Watt max average reading: 272 watts):

furmark5mins8201050.th.jpg

6970m.zip

Edited by ichime
  • Thumbs Up 7
Link to comment
Share on other sites

Great work!! M17x r2 with 6970m cf, just awesome, hahahaha!!

You could add a nice benchmark at the top or end of the guide for some teasing :D

+rep as soon as allowed

Link to comment
Share on other sites

  • Founder

Thanks for the tests ichime, I see the PSU is being pushed really hard, those cards are monsters and are being held back by the CPU and the CPU is being held back by the PSU... damn I wish the 330W from the M18x could be used on the R2...

Link to comment
Share on other sites

5 days long, 5 days strong. Only other thing I'd advise against is installing the standalone AMD Overdrive tool (AMD overdrive 4.0). It'll crash your system and the only way to recover is through a system restore. Just use the one in CCC.

I have the MSI GX660R with the Clevo card. I get no audio from HDMI. Is there someone working on modding the VBIOS?

I'm looking into that. Trying to find a way to splice that VBIOS with the Dell VBIOS.

Link to comment
Share on other sites

Guest bifnewman

These cards are monsters. the only reason you should need to overclock them is to get better benches. Looks very promising. Looking forward to the bios-mods.com guys' getting on this.

Link to comment
Share on other sites

I have emailed Pkhetan for a set and Xfire cable. He's not sure if the clevo x7200 Xfire cable is the correct length for the m17xR2 anyone know how long the m17xR2 one is compared to the x7200 or does anyone know where i get a 5870m Xfire cable. Also will my heat sinks be reusable from my 285m GTX's?

Link to comment
Share on other sites

So what can I say... As someone who has owned an R2 this is by far the greatest news since sliced bread. Great guide for the ultimate upgrade for Alienware M17xR2.

Edited by mw86
spelling error
  • Thumbs Up 1
Link to comment
Share on other sites

The reason why almost nobody has bought a 485m for testing is because they're so incredibly expensive, especially compared to the 6970m (which can be bought for a very decent price imo).

I was tempted by a relatively cheap second-hand 485m recently, but since it's the same GF104 architecture as the 470m I have my doubts about the compatibility in the M15x... would be great to see someone testing a GF104 card in a M17x.

Link to comment
Share on other sites

Guest bifnewman

Doesn't mxm-upgrade.com lend people graphics cards just do a review for it if it works? I thought I heard something about that. Probably costs a fee upfront. But I don't think they would make you pay for the full graphics card if you have to return it. I'd be willing to test dual 580m's in mine, lol. If they are more power efficient, you might not need a PSU upgrade. :)

Link to comment
Share on other sites

Well, usually not just for fun. If a card hasn't beed tried in your system, you can email him and ask whether you can test the card - if it works, fine... if not, you can send it back without having to pay the usual restock fee.

It's a nice deal imo, but they don't have 485m cards.

Here you can find the details.

Link to comment
Share on other sites

I live in Switzerland and he sent me the card per DHL.

He definitely sells cards to US citizens, but whether this also applies to the beta conditions, I don't know, probably yes, but you'd have to ask first.

Link to comment
Share on other sites

Is anybody thinking on trying this:

6970 (960 shaders) + 6990 vBIOS (or the es 6970)= mayhem or success? :D

Yes... I did think about this, and I tried it. Result can be seen in my sig, I have to revive my card :) I modified the vbios of an ES 6970m with 1120 shaders.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.