Hi there!
Currently I have Dell Precision M6800 with FirePro M6100 on board and decided to get a little bit more from this GPU. As it doesn't support software overclocking, the only way is to modify vBIOS. Most recent public vBIOS modding tools don't work with some new graphics cards (including M6100, M280X and so on), so thats why there is only a "HEX" way for modification.
Since I started this thread, I had many sleepless nights and done a lot of work on modding, so there is a really huge difference between my early and current builds. Here is what we have for now.
Current build: Mystery Magic vBIOS 1150@1650mhz ver.1
Features:
-- Core is clocked to 1150mhz, memory - 1650mhz
-- Maximum total consuming power set to 100W
-- Throttling, voltage and GPU fan adjustments
-- Software overclock is available now with overclocking capabilities up to 1320@1800mhz
-- UVD states are disabled
Future builds:3dmark Fire Strike (v.1.1)
![]()
AIDA64 GPGPU Benchmark
![]()
*Test Machine config: Dell M6800, i7, 32gb RAM, SSD, hybrid graphics (Intel+AMD), Windows 7 64-bit.
-- Turn on voltage control for software overclocking
-- Unlock all 896 SP - original SPs have been cut by laser, so it's not possible to do soft mod.
Downloads:
vBIOS mods directory
My collection of original mobile vBIOS
Flashing instruction:
!!!Before flashing, backup your original vBIOS and create bootable recovery usb drive !!!Code:atiflash.exe -p -f 0 bios.rom
P.S. Any help and even donations are always welcomed![]()
P.S.S. If you have vBIOS version newer then mine - it would be super great, if you share it with us![]()
6/19/2015: Software overclocking unlocked. But stupid TDP limits everything. From this day on every vBIOS is unlocked for software overclocking
6/19/2015: Uploaded modified vBIOS for Precision M6600 and M6800 with various clock rates and software overclocking unlock
6/19/2015: TDP variables found, but frequency fluctuations still there
6/20/2015: Voltage variables found, core frequency is stable, core undervolted. Currently, there is only one vBIOS with this changes released for testing purposes.
6/21/2015: Found fan variables.
6/23/2015: New testing release branch with many goodies.
6/27/2015: Mystery Magic ver.2 release
I stopped working on this project due to switching to Nvidia. No updates in near future.
-
Wow, you are awesome. gonna test it when I find my usb thumb drive (like tonight) - -
Do you mind if I post link to here on foreign forums. I think a few of those Chinese dude will really love to be white mouse~~ -
There is no need to use usb drive (only just for restore original). I'm using ATIWinFlash under command prompt with no problem.
Of course I don't mind^^
P.S. M6100 needs a little bit different vBIOS in Dell Precision M6600. I'm going to upload it soon (probably today) -
UPD: Found the way to unlock software overclocking. But it's almost useless, because of TDP limitations.
UPD 2: Uploaded modified vBIOSes for Precision M6600 and M6800 with various clock rates and software overclocking unlock
UPD 3: Omg, what a day!
I found the way to change TDP and gain some more points in 3dmark Fire Strike (core1200@mem1500, Hybrid Graphics enabled):
But there are still fluctuations caused by the temp or idk...
Last edited: Jun 19, 2015 -
Your vBios mod is awesome. That was what I was looking for. BTW, the Dell version is just 768 SP compare to HP version (896 SP and a high core and VRAM clock rate). I appreciate if Dell replace with a new version of M6100 with more SP like HP version for more OC performance. But so sad, 3 month ago, I replaced a new M6100 from Dell and still 768 SP version with new vBios.
-
HP card have the same 768 SP. The only difference between HP and Dell FirePro M6100 - second one have lower clocks.
If you don't mind, could you share your vBIOS with me?^^ Hope to find something new
phusy likes this. -
Oops, my bad, after re-install GPU-Z and checked, my vBIOS is 015.035.000.003.044934 like your current vBIOS
-
It's not like you can find it though, unless you get the whole system that is.
I think that at some point there was a W6170m, which was HP exclusive or something, could be wrong, but I think that's the GPU in question. -
I just check my m6600s, (one for my bro) The one I DIY upgrade have .035, the manf refurb for my bro come in .040.
So they should fit probably. Not sure though ~
edit: dig through the service tag, the m6100 on the manf refurb not in the initial config~ so idk who add it maybe dell, maybe some dude on ebay~, but it works
flashed the .40 on my .35, gonna run a 3dmark11 and post result
edit 2 seems like the m6600 branch mem speed are not modd'd, tried 1200/1500 1225/1500, 1200/1375 all seem to be 1375mem?
edit3: http://www.3dmark.com/3dm11/9955087
1225/1500, 3dmark11 sustained at ~1075, 26C ambient, peak temp ~75 only
edit4: did some gaming, i get 99x-105x, i think it use to dip to 900s with stock vbios.Last edited: Jun 20, 2015 -
Any chance you can find voltage values? In my last dealings with a lot of their hardware on the desktop side, everything was undervoltable and then stabile at max turbo clocks. Pretty much the same story as undervolting and overclocking haswell i7s where we are tdp locked.
-
They have the same chips, for sure. 896 SP is just because of old version of GPU-Z used when NBR was reviewing zbook with m6100. The current version shows exactly 768 SP. Even when I flashed M280X vBIOS from Asus there was still 768 SP.
P.S. If someone want to try flashing M280X vBIOS to M6100, here some info: turn on hybrid graphics (if not, you'll have a black screen) and be careful GPU fan would not working, so don't burn your GPU while doing such experiments
Dell have special version of vBIOS for M6600:
Diesel is a code name for M6800, when Brooks is for M6600. Some day I tried to flash 040 on M6800 and get some issues with internal/external monitors.
Oh, my fault! Idk why this happened, but I re-modded all vBIOSes for M6600. So, everything should be ok from now.
Yeah, I have the same peak temp. I thought about this dynamic core frequencies yesterday and it seems I need to edit PowerPlay table in vBIOS... This is what I'm going to do next.
With stock bios performance is a bit lower and indeed core use to dip to lower clocks compared with modded.
I wish I will^^ hahaha -
Good news everyone. I've played a little with powerplay table and here is what I get:
3dmark Fire StrikeAnd GPU clocks on heavy loadings are higher than without this adjustments.
AIDA64 GPGPU Benchmark
UPD: Found voltage variables.Last edited: Jun 20, 2015triturbo likes this. -
Guess what?
3dmark FireStrikeFrequencies are stable now. Core is undervolted. Max temp was 73C, but when gpu fan speed got higher, temp dip to 70C (and gpu fan rpm was not maxed!!). Currently, I've made one bios for testing (ver .035 with 1200@1500mhz) - you could find it in testing directory of M6800 vBIOS. Feedback is welcome^^
AIDA64 GPGPU Benchmark
Extreme Burn-in test in Furmark
Last edited: Jun 21, 2015 -
Could you make one undervolted with stock clocks? I'm about to try this overclocked bios.
-
May be later today. I'm working for 3 days on modifications and my eyes are tired of hex
And what are the stock clocks for you? 1075@1375 or 1100@1500?
-
1075/1375 card from m6800, btw how far did you undervolt?
And do you have pp? I'd like to make a donation, asked svl7 on TI for modification got ignore so i'd like to chip in for your hard work
My card wont go to 1200/1500 bsod upon windows entry i guess either too big oc or it cand handle undervolt
Last edited: Jun 20, 2015valuxin likes this. -
Ok, I'll make. Undervolted just a little: stock was 1.225, now is 1.125.
Oh, thanks a lot^^ Yes, I have - there is a donation.txt file in AMD directory of vBIOS mods
-
Thats alot of undervolting
Edit:
My card wont go to 1200/1500. It bsods upon windows entry, i guess either too big oc or it cant handle that undervolt
Last edited: Jun 20, 2015 -
Seems like could be driver problems. Or hardware. But I hope it's just drivers
Wait for 5-10 mins and I'll upload undervolted with stock clocks.
-
Ill try reinstaling drivers as im running catalyst 15.5. Back to firepro to test it.
Edit:
No dice, combination of oc and undervolt is too much for my card :-oLast edited: Jun 20, 2015 -
vBIOS with stock in testing folder. Also, check in windows registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\00xx (where xx is a number) do you have "PP_PhmSoftPowerPlayTable" key. If so - delete it.
P.S. I'm running 15.5 too. -
00XX only from 00 to 03, 4 entries AFAIK no sign of the stuff you mentioned.
What does that particular line do?
Gonna revert to stock first to make sure **** works fine then try your second upload.Last edited: Jun 20, 2015 -
This key is a soft PowerPlay table and it can do bsods some time, when there is a big difference between vBIOS and soft tables.
-
So they starting to write p states clocks on two fronts now.
Curently cleaning all the drivers from my system, both intel and AMD as I can not get it to work without BSODS.
EDIT: Dell FirePro drivers are stuck on "detecting hardware", gonna try with UV bios, if it dosent work, gonna apply A13 whole system bios update to revert me to stock and then again undervolted
I was playing with various drivers when i was testing eGPU with r9 290x and gf 980 and made a mess...
EDIT: Are you still using hybrid graphics?Last edited: Jun 20, 2015 -
Yes. But I also tried this last vBIOS mod without hybrid.
-
UPD: Seems like TDP100_core1200_mem1500_undervolted_v8.rom is too undervolted and is unstable during gaming. I tried to set voltages to the stock values, but frequency fluctuations (around ~1065) returned and performance was not as great as could be. It might be that temperature makes GPU work on lower voltages (which cause lower clocks). If I could find the temperature variables in vBIOS...
I upload one more vBIOS with very light undervolting (stock was 1.225, current is 1.18). Still with frequency fluctuations around ~1120. It looks stable and perform slightly worse:
3dmark Fire Strike
AIDA64 GPGPU Benchmark
Last edited: Jun 21, 2015 -
Seems like last light undervolted vBIOS have stability problems too. Released new vBIOS for test - it's just like TDP100_core1200_mem1500_undervolted_v8.rom, but TDP was returned to stock 75. Here is what I get:
3dmark Fire Strike
AIDA64 GPGPU Benchmark
Pretty nice score, I should admit.
UPD: this vBIOS version is much more stable than TDP100_core1200_mem1500_undervolted_v8.rom, but still... M6100 is a complicated thingLast edited: Jun 21, 2015phusy likes this. -
Amd decide to use a unique vbios that was not used on any other card for w.e reason... At least not on other mobile card(say the m6000) or desktop radeon.
I am happy if they just allow it to stay at 1150(heck even stay at stock 1075) and throttle around 85c..
Sent from my 306SH -
Currently, there is a stable version 1075@1375 in testing directory. I'm testing 1100@1500 now and going to upload it within 30 mins.
UPD: I'm not sure, but it seems I found temperature table...
UPD2: Nope, just gpu fan table.Last edited: Jun 21, 2015 -
http://www.3dmark.com/3dm11/9963256
with 1075/1500 new stable version
MOAR score,
by sustaining @1075 and 1500mem, it is about 10% increase from stock~
so 1200 would be another 10%
-
I'm using 1075@1500 too and it's the most stable testing release for now. Max temp is 70C. I should say, stability is around 95% of gaming time. Just need to find throttling table and we could get even 1250 stable
phusy likes this. -
Ok people, I have something to show you. I've rethought many things about modding newest vBIOS from AMD, so that's why I'm starting a new testing branch called "Mystery Magic". Pictures tell much more than words, so... let me introduce my latest creation:
3dmark Fire Strike
AIDA64 GPGPU Benchmark
Stable, powerful, with fan/temp/throttling adjustments + overclocking using software with max 1320@1800 (use MSI Afterburner for overclocking) + 5 days without sleep T_TLast edited: Jun 23, 2015triturbo likes this. -
http://www.3dmark.com/3dm11/9969988
didn't go boom
1200core, slight down clock around 79c
fan probably need some cleaning but it is summer ~
will 1650mem go boom though? seem kind of high xD.yus_prof likes this. -
Nice scores^^ 1650mem won't go boom
As I looked trough the specifications of this ram chips and other products they are used in, I should say that they are capable to work at even 1750. But with memory bus interface limited to 128bit, values more than 1650 are almost useless.
-
Is it only me whos graphics card died
Fu guys
Love,
darkydark -
Well, you don't overclock if you are concerned of such outcome
King of Interns likes this. -
Exploring the way to unlock all 896 SP cores and features, and it seems would not be so easy...
triturbo likes this. -
How you kill it though, these new cards are so hard to kill.
But you should still have warranty from dell? -
New card is on the way already.
Flashed 1200/1500 undervolted bios and had BSODs, went back to stock and still had bsods. After uninstalling AMD drivers and SW system worked fine on Intel HD.
Tried at least 10 bioses from colleagues who have m6800 with m6100, no dice, still bsods as soon as any drivers are installed. Tried M6100 from M6600 and M6800 worked just fine and M6600 with card from M6800 would not boot.
Truth be told, I didnt use M6100 for last two months and GF later that day said that when she gamed on my machine while I was away that system crashed. So I guess card was well on its way before flashing.
I just want undervolted card so it can use max clocks all the time
I remember when i undervolted M8900/6950M it dropped nice 10c in temp down and I managed to sell it locally and dude is forever grateful for undervolted card as it runs even cooler in his alienware. -
FirePro W6170M have the same board design and specs as Dell's M6100. It would be great to have a look on its bios. If anyone know someone with HP W6170M/M6100 - pls, ask them to share the vBIOS.
UPD: submitted more MM ver.1 images with various memory clock. So from now, every one have a choice how high their memory clock should be: 1375, 1425, 1500 or 1650.Last edited: Jun 25, 2015 -
New version of Mystery Magic is ready - meet ver.2:
Changes:
--- Fan and TDP adjustments
--- Stable 1188mhz core clock
P.S. Using and testing with heavy gaming for several days 1188@1500 variant - no problems ever noticed. -
New gpu is here, sticker on it said rev: a02
Gpuz 8.4 cant read its bios and some information is missing.
On the good side clocks are stabile at 1040ish during 2h heaven 4.0 loop.
Asic at 79.9% -
Hm... Quite interesting :3 May be you could try to backup vBIOS with atiflash utility? And be sure, that you have power saving off.
P.S. Waiting for my replacement too. Broke the mobo+gpu when was trying to unlock all 896 SP hahaha
-
No dice even with ATI flash in both pure dos and via cmd.
-
I guess only programmer and de-soldering can help.
-
Ok, I'll have a look at this mystic graphic board when get my replacement.
-
Up and running yet Valuxin? Waiting for mystery magic 3
-
Not yet... I have no Dell warranty service in my country, so I need more time to fix my Dell. As for now, I'm on a ****ty old laptop and going to continue the work when get the replacement from Dell.
P.S. Before my laptop broken, I've made v3, but don't sure if it can cause hardware problems. That's why I didn't released it yet...Last edited: Jul 12, 2015 -
Hello.
I have got Dell M6600 with M6100. Am looking forward to see if you unlock all 896 SP. Great work so far, thank you.
AMD FirePro M6100 overclocking vBIOS mod (+ 8***M and R9 M*** series)
Discussion in 'Gaming (Software and Graphics Cards)' started by valuxin, Jun 18, 2015.