Aveniform Posted February 20 Share Posted February 20 TL;DR installed a FirePro M6100 into my Alienware M17X R3 running Windows 10 21H2 with the latest AMD drivers. So the original Radeon HD 6870M in my M17X R3 started throwing a Code 43 error and, while recognized in Device Manager, would not work. I looked around and didn't like my options; all the proven replacement MXM cards were just too expensive for what little performance they offered. I then stumbled on the FirePro M6100 on eBay. I didn't find anybody online who had successfully swapped the M6100 into the M17X R3, but as it worked on Sandy-era Dell Precisions (M4600, M6600) of the same vintage, I suspected I could get it working on my machine too. To be sure, the M6100 is very slow by today's standards, but it still beats the HD 6870M, and it only costs $30 USD on eBay. Most FirePro M6100's for sale have vBIOSes that are flashed for use in iMacs, but I managed to find one harvested out of a dead Dell Precision (already with a Dell vBIOS). Physical installation was straightforward. I followed steps 1-8 in this guide. DDU'd the display drivers, set Primary Display to PEG, disabled the iGPU, etc, before doing the swap. Some minor points of note: - You will need to swap the HD 6870M X-bracket onto the M6100. The stock X-bracket on the M6100 will NOT work with the stock M17X R3 heatsink. The size is the same, BUT the stock HD 6870M X-bracket has raised standoffs attached to the ends of the bracket, that protrude beyond the height of the GPU, for the stock screws on the heatsink to thread in. The FirePro X-bracket's screw threads are FLUSH with the GPU - you will NOT be able to secure the heatsink to the X-bracket. See pictures for more information (be VERY careful when prying the X-bracket off the back of the MXM card lest you damage the traces). Size comparison: M6100 on the left, HD 6870M on the right. Note how the M6100 die is bigger. The stock M6100. Note how the screw threads on the X-bracket are flush with the GPU PCB. This is incompatible with the stock screws. X-bracket standoff height comparison. Note how one is taller than the other! You will need the taller one. M6100 with HD 6870M X-bracket installed. Note how the screw standoffs protrude beyond the GPU PCB! - The M6100 die is bigger than the HD 6870M die. You will need to peel off the black tape on the surface of the heatpipe contact area. After installation, the laptop had no display but beeped 8 times, which according to a forum post indicated LCD failure. I know the display worked fine before, so I shut off the laptop, removed the battery, then removed the CMOS to clear it. After doing so (and reinstalling the CMOS) it gave 5 beeps (CMOS failure code). So I cleared the CMOS a second time, after which the laptop successfully booted to BIOS with a working display. Unfortunately it BSOD'd immediately while trying to boot into my prior installation of Windows 10 Enterprise 21H2. Undeterred, I clean installed Windows finally managed to boot into Windows desktop. Windows Update automatically installed Intel Graphics drivers for the HD 3000. I installed the latest HD 8950M drivers from AMD's website, dated June 23, 2022. They installed but threw an Error 207 upon installation. In Device Manager the FirePro M6100 was recognized as a HD 8950M and threw an error saying 'This device cannot find enough free resources that it can use. (Code 12)'. The HD 3000 still seemed to be in use. The solution is simple. Right click on the HD 3000 and disable it in Device Manager. Then boot into BIOS and change the 'Primary Display' setting to PEG. Then reboot into Windows and now the laptop will use the HD 8950M (verified in Device Manager). Everything seems to work! Temperatures seem fine - around ~50 degrees Celsius at idle. The fans spin at ~30% and are quiet enough. I encountered no stability issues, crashes, BSODs, or artifacting. I believe I may be the first in the world to have posted documentation of a FirePro M6100 swap into an M17X R3. Of course this is a rather pedantic and frankly meaningless observation given the near-obsolescence of this machine. In summary: Pros: - No need to mod .INF files - No need for physical mods to heatsink - Works on latest Windows 10 21H2. I didn't test but I'm confident it would work in Windows 8.1, 7, and probably even XP - Runs cool. Idles at ~50 degrees Celsius, fans are fairly quiet Cons: - dGPU permanently on, iGPU permanently disabled - Awful battery life as a result Relevant Specs: i7-2760QM 16 GB DDR3-1600 17.3" 1080p 60HZ screen Windows 10 IOT Enterprise 21H2 Originally equipped with HD 6870M from the factory, now running a FirePro M6100 recognized as HD 8950M in software Let me know if you have any questions. Unfortunately the machine is already sold so I can't run any further benchmarks. Thanks for reading and hopefully this helped you. Proof: 2 Link to comment Share on other sites More sharing options...
Aveniform Posted February 20 Author Share Posted February 20 On another note, it's a shame how the Notebookreview forums and Alienware Arena forums are both now dead. When I first started doing research I was quite confused why all my old NBR bookmarks wouldn't load. Thank goodness people backed up all of the NBR forums, but it just isn't the same without the rest of the old posts being easily searchable. Link to comment Share on other sites More sharing options...
ssj92 Posted February 20 Share Posted February 20 Nice job! I still firmly believe these laptops can work with 980M/970M also M5000M/M4000M but need vBIOS or BIOS mod. Personally the 8970M and 880M have been the fastest GPUs I've gotten working in these. 8970M has gotten quite the boost over the years thanks to drivers. If of course you were thinking of getting a faster GPU. Alienware m18 : Intel Core i9 13900HX @ 5.0Ghz | nVidia GeForce RTX 4090 | K1675 | 2x1TB SSDs Alienware Area-51M : Intel Core i9-9900K @ 5.3Ghz | nVidia GeForce RTX 2080 | AX210 | Samsung 970 Evo+ Alienware M18x R2 : Intel Core i7 3920XM @ 4.7Ghz | nVidia Quadro RTX 5000 | AX210 | Samsung 980 PRO Alienware 18 : Intel Core i7 4930MX @ 4.5Ghz | nVidia Quadro RTX 3000 | AX210 | Samsung 980 NVMe More Laps: M14x (555m) | M14xR2 (650m) | M15x (980m) | M17xR3 (880m) | M18xR1 (RTX 5000) BEAST Server: Intel Xeon W7-3465X 28 P-Cores | nVidia Titan V | 128GB RDIMM | Intel Optane P5800X CS Studios YouTube: https://www.youtube.com/c/CSStudiosYT Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now