It will spike to 1.062 for a split second but wont stay there.
Sent from my SM-N950U1 using Tapatalk
-
Does anyone know if flashing new version of main Bios from Windows environment (classic Dell support Bios) would also affect the modded Vbios and possibly revert it to defaults?
I really hope not LOLhans12321 likes this. -
Sent from my SM-N950U1 using Tapatalkc69k likes this. -
Meaker@Sager Company Representative
-
Hello one and all! I recently purchased a Lenovo Legion Y530 laptop with GTX 1060, and wish to remove the power limit. I managed to get a vbios dump with my programmer, but received an error when opening the vbios with pascal tdp tweaker. I also tried to extract vbios using nvflash and gpuz, but both failed. I have attached the vbios, and would greatly appreciate if someone can take a look for me.
http://s000.tinyupload.com/index.php?file_id=00809722031949568607
If it helps, I have a winbond w25q128jvsq chip and bios version 86.06.6D.00.17. Thank you in advance!
@ MrGreen1986 you said you used a Clevo vbios for your Asus, did you use one with the same device id, or just a random one? Thank you!Last edited: Apr 24, 2019 -
I used one from this chinese Forums, it had the same ID.
I just used the tweaker to set the power target to 90 und limit to 110 and unlocked the slider, to finetune. I'm not going over 100.. to be safe.
Don't Forget to completly remove the graphic drivers and reinstall.
To find a good OC i would suggest to use afterburners Auto OC - it gives you an good idea how much extra Mhz you card can handle. ( for me it's +167Mhz )
Then find a good voltage where the clock is stable without throttling by locking the voltage using "L" in the curveeditor. Later flatten the courve after this value and remove the voltage lock.
i can keep stable around 1900MhZ@ 925mv, without any throttling from temp or power limit during benchmarks and heavy gaming.
(except the Pascal throttle steps of course )
also +300Mhz on the VRAM works good for me.
Runs smoth and reaches max 75°C
i noticed your vbios file is 16mb - is that correct ?
did your programmer recognize the chip correctly ?Last edited: Apr 25, 2019Maxim Redko likes this. -
-
My current stable OC is +163MHz on the core and +350 on memory. Anything further than that would crash due to power limit, which is why I'm trying to remove it. I would like to aim for 2100MHz core and 4500MHz memory @ 1050mv.
The thing about voltage lock, clock speed jumps all over the place for gpu intensive games like apex, but would stay locked to where i set it for less intensive games like team fortress 2. My goal is to set a single stable clock speed across all games, but it's not possible for now due to power limit.
Mine runs smooth and reaches max 75C as well, though barely reaches 70C most of the time
Yeah I noticed that as well, could be because my vbios is integrated in the system bios? That could explain why I didn't manage to extract vbios using nvflash. It gave an error saying "adapter not accessible or supported EEPROM not found, skipping", though I don't know how to confirm the vbios is indeed integrated in the bios.
Extracted vbios 3 times using programmer and all are 16mb, so the size should be correct, and my programmer recognized the chip correctly, there was no error at all. -
Are you sure that you connected the right chip ? did you identify the chip with nvflash ?
i don't know if this bios with integrated vbios thing will work -
I'm quite certain I connected the right chip because nothing else on my motherboard looks like a bios chip...
@TnF had the same issue about 20 pages back, did you manage to extract your vbios? -
That is indeed the main bios. You can extract the GTX 1060 vbios, modify it and then place it back (with MMTool or somesuch).
The main hurdle is finding the right module:
- Open bios in PhoenixTool, this will extract all modules.
- Do a 'search in files' on all .ROM files created earlier. Term can be something like 'nvidia' or 'GP106' (= GTX 1060) and the .rom you'll find will give you the module's guid through its filename. It's 'D5D0AE68-0882-4DCE-E39D-85B1A2B7A1ED' for the 1060's vbios, in this instance.
- Search the guid in UEFITool and note its approximate position down the list (optional).
- Open MMTool on the 'extract' page and navigate down to the right guid (same rough location).
- Extract the module and modify in Mobile Pascal TDP Tweaker.
- Save as .rom and re-insert the header from the exported, unmodified file (the snippet before '55 AA').
- Use the 'replace' option in MMTool and save the modified image.
Made a modified version for you to try. It simply has some raised TDP limits and an adjustable slider thingy:
Lenovo Legion Y530, GTX 1060 - bios stock and vbios mod.7z
ps.
The motherboard of the Y520 with GTX 1060 does show a few more possible eeproms than just the one for the bios, btw. Wouldn't think the Y530 will be much different in that regard, so perhaps you could take another look for a vbios eeprom. That there's an embedded vbios does no rule out a separate, dedicated one on the mb and it would make modifying this thing a lot easier.
Note that you don't have to trial-and-error with the programmer; simply read out the markings on each chip, google them (+pdf) and the specification sheet will tell you they're really an eeprom or serve some other purpose. Also, an SPI eeprom, such as a typical bios and vbios are stored on, will be marked '*25****', the '25' being at the start or very near the start of the product code. -
https://forums.laptopvideo2go.com/t...books-vbios-that-is-not-supported-by-nvflash/
This could be very useful for people with laptops that have integrated vbios like me, or just to confirm the correct vbios is extracted.
I have attached my vbioses below,
Unedited vbios: http://s000.tinyupload.com/index.php?file_id=51640717158783552909
Edited vbios: http://s000.tinyupload.com/index.php?file_id=49505766305130040885
I also did a hex value search using HxD, but I can't seem to find the values of the vbios in the bios. Is that normal?
Will look into other possible eeproms over the weekend, but from your pics it looks like Lenovo redesigned the motherboard for Y530.
Now that I have the edited vbios, what should I do to combine it into the bios, assuming the vbios is indeed integrated in the bios?
Oh, I tried updating the registry values with the edited vbios values, but seems like nothing changed. Come to think of it that's a dumb idea lol -
Ionising_Radiation ?v = ve*ln(m0/m1)
Quick question—if we can hex-edit the power limits, can we also hex-edit the clock and voltage curves? I'd like to push my Quadro to 1.8 GHz and faster, ideally, with memory clocked at 8 GHz or faster.
-
-
The file size is still the same, so I am not sure what is going on here.... if it helps I'm using CH341A programmer with SOP8 adapter. As for the MMTool, I tried extracting the bios but it says firmware not loaded. Need to learn how to use that.... -
-
-
Managed to get the MMTool working now. Forgot to load the image before trying to extract previously lol. Following your steps, searching guid pattern ' D5D0AE68-0882-4DCE-E39D-85B1A2B7A1ED' in UEFITool yields 5 results, but I can't find any of the corresponding file guid in MMTool it seems. I'm trying to increase the power limit a little more to 125W (was 110W previously) to see if the power limit will go away.
This is the 125W vbios: http://s000.tinyupload.com/index.php?file_id=16981592263064058834
Also edited advanced power limit control in Pascal TDP tweaker
Update: Managed to insert 125W vbios into the bios using UEFITool and flashed, seems power limit is still present. Is something else limiting the power other than the vbios?
125W bios: http://s000.tinyupload.com/index.php?file_id=05658862965601938383Last edited: Apr 27, 2019 -
Make sure to read out the eeprom right after you've written to it. These chips can be write-protected and you have to make sure that the programmer has actually written to it successfully; with most programmers having the software says ' ok' merely means it has send the data.
Used your 125W vbios and changed the version to say ' ccy7's 125W vb' (also fixed the checksum accordingly):
Lenovo Legion Y530 GTX 1060 - bios, vbios mod, 125W.7z
Assuming the eeprom write has been confirmed then this way you can also verify the modified vbios is really being used. Something like GPU-Z would then show this change under ' BIOS version'.
If the write was ok, but the version change doesn't show up then you'll have to make a second inspection of the mb for a dedicated vbios eeprom. -
Ionising_Radiation ?v = ve*ln(m0/m1)
This is at a power limit of 88 W.
I'd ideally like to match the power limits of at least a GTX 1070 Max-Q, as my Quadro P3200 has a core count and memory bandwidth intermediate between the GTX 1060 and 1070: it has 1792 cores, 6 GB of GDDR5 memory at 7 GHz over a 192-bit interface, giving rise to a 168 GB/s memory bandwidth.
I hoped to raise it to 8 GHz.
Is it possible to edit the VBIOS for these curves directly, and then flash it to the cards? Anyone here has any input on this? -
Meaker@Sager Company Representative
GPU ram clocking usually does not consume much if any extra power. Will it not move?
-
yrekabakery Notebook Virtuoso
-
Ionising_Radiation ?v = ve*ln(m0/m1)
I would like to achieve 100 W or more. Is it a straightforward change in power limits, and a reflash of the VBIOS through a programmer? Ideally I'd like the GPU to clock as high as possible and limit itself by thermal throttling. -
Meaker@Sager Company Representative
So long as you edit the right values yes it would be a case of changing the tables. The exact structure depends on the generation.
-
Ionising_Radiation ?v = ve*ln(m0/m1)
If so, time to arm myself with a hex editor... -
Meaker@Sager Company Representative
-
Do not modify voltage tables unless you are as good as Prema, or you are just waiting to fry your motherboard.
If i'm not wrong, dell laptops normally comes with bootguard so you cant really modify the biosPapusan likes this. -
Hey,
Great tool.
I just successfully flashed a 1070 max-q to 110w in a hp dc laptop.
Though I am wondering what the 6 values in the advanced power limits control does? -
I flashed the modded bios you provided and read the eeprom right after, comparing both hex values, they are the exact same. Also made sure the chip was empty after erasing. Bios version on GPU-Z remains the same, since we didn't change the bios version? If only the bios name can be shown.
It seems the power limit is still present at this point. Wonder if something else needs to be edited for the vbios to stick...
If not, guess it's time to hunt for another eeprom chip! Can't seem to find any schematics for my motherboard, but managed to find a fairly clear picture of it from an ebay seller: https://www.ebay.com/itm/5B20R40161...50H-LEGION-Y530-15ICH-81FV-DF55-/292986614699
I'll post some pictures once I tear down my unit.
Edit: Not sure if it makes a difference, just discovered my pc uses InsydeH20 bios...Last edited: Apr 30, 2019 -
Falkentyne Notebook Prophet
You can press the "preset" button, and on the older versions, when opening a GTX 1070 vbios, it was safe to use the GTX 1080 vbios "presets" for the extreme limits instead of the 1070 "preset" button values (there was actually a bug which showed up in PUBG which would cause throttling at 151W TDP even if the slider was at 200W, if the 16,200 value were used on the 1070 instead of the 19,200 value--I believe this is a MSI vbios bug as the original 1080 MSI cards were 150W, long story on that).
A chinese user on my wechat *fried* his MSI GTX 1080 by using 1080 Ti values in the Extreme power limits setting and running it at 250W
(since a 1070 has already been tested at 260W, it was clearly the extreme settings that caused this).dzpliu likes this. -
Ionising_Radiation ?v = ve*ln(m0/m1)
c69k likes this. -
Meaker@Sager Company Representative
-
The value you are mentioning is 8900mW in the 1070 max-q bios, 14500mW in the normal 1070 laptop bios and 19200mW if I press the preset button. So I am raising it alot, compared to people with a normal 1070.
I am already running the card with a tdp limit of 110w and that value at 8900mW, so will I see any benefit of raising it?
I also seem to have a problem with the voltage I can for some reason not go over 0.85v (so stuck at around 1700mhz) this is probably due to a limitation in the max-q bios, so increasing the tdp any further will probably not give any results unless I can unlock it somehow?. -
Did you do a fresh GPU driver install? it should work after -
Yes, that would be my suggestion as well (preferably with DDU).
-
Sorry if a fresh GPU driver install is the first thing that should be done, I did not know that -
Meaker@Sager Company Representative
Perf cap idle during load is not right.
-
-
Falkentyne Notebook Prophet
You must do this. Then you can adjust the power target and limit values to what you want.
The power target will be the value that is set to 100%. The limit will be how far PAST 100% the slider will go
So your mod, if you wanted an adjustable power target, is not done correctly.
Currently, the extreme power limits is not updated for your TDP change.
If the extreme power limits are not updated, then the TDP range will be ignored
Do you notice that GPU-Z's max power usage is 66% of TDP? It should be 100%.
**edit**
i just found and opened this file:
"vbios edited ver2.rom"
The EXTREME POWER LIMITS are *NOT* set correctly!
These values are dangerous and can destroy the video card!
The values in the file I downloaded are both set to the 125W TDP--this must *NOT* be done!
Open the file in the editor, press "preset" and you will see a massive difference.
Extreme power limit 1, both values will change from 125000 to 9700 and extreme power limit 3 both values, will change from 125000 to 76700.
Already saw someone who destroyed their MSI 1080 MXM card by using 1080 Ti values for the extreme power limits.Last edited: Apr 30, 2019jaybee83 likes this. -
Ionising_Radiation ?v = ve*ln(m0/m1)
So the TDP tweaker detects my P3200 as a GTX 1070, and consequently the preset power limits are enormous, compared to the stock (stock on left, preset on right):
Is this normal/safe? I only have a 180 W PSU, combined with a Xeon E-2176M that can draw a maximum of 90 W (short term power limit). I can get the 240 W PSU, but that'd be for home and gaming use only... -
Meaker@Sager Company Representative
-
Target is boot/100% TDP. Limit is the maximum power limit you can set, as a % in the OC app (Afterburner). 170/151 = maximum 112% power limit desktop OC
185/215 is huge... But its a limit, not constant power draw (unless furmark/kombustor). 150W is more than enough, the gains are minimal above that for a 2048sp GP104. Probably less for your quadro.
You could set target to whatever is safe (doesn't overheat or trip OCP) for the 180W adapter, then have limit set higher, and use an afterburner profile (activated by hotkey combo) with a 60W higher power limit for a 240W adapter. Assuming the VRMs feeding the card can handle it.Last edited: May 1, 2019 -
I also changed one of the steps when modifying vbios. Previously, I would edit the original vbios (vbios1) extracted from windows registry with the tdp tweaker, extract the vbios (vbios2) from the original bios bin file, modify vbios2 with HxD to mirror vbios1, then combine vbios2 back with the bios using UEFITool. This time, I just edited the vbios from the original bios bin file with tdp tweaker, then combine it back.
My step by step guide as follows:
- Use HW programmer to extract original bios bin file. Extract the bios at least 3 times to compare values with HxD to ensure they are the exact same. Hex values will be different if you use the system in between readouts.
- Open the bios in UEFITool, then search for your gpu's GUID. For me, there are 5 instances where the GUID appears.
- Extract vbios from Windows registry. Steps to do that here: https://forums.laptopvideo2go.com/t...books-vbios-that-is-not-supported-by-nvflash/ or you can search for 'vbios' in the registry.
- Extract as is all modules containing the GUID found in UEFITool and look for one with similar hex values as the vbios from windows registry.
- Open that UEFI extracted vbios in the tdp tweaker tool.
- Press preset FIRST, then edit the tdp to your hearts content.
- DO NOT edit the extreme/advanced power limit (2nd tab in the tool) unless you know what you're doing.
- Replace as is the module extracted from UEFITool with the edited vbios and save the bios file.
- Flash the edited bios.
- Boot into safe mode and uninstall gpu drivers with DDU.
- Fresh install gpu driver.
- Enjoy!
Last edited: May 1, 2019Maxim Redko, RMSMajestic, MrGreen1986 and 5 others like this. -
Falkentyne Notebook Prophet
Glad that it's fixed now.
The Extreme power limits are NOT "TDP" wattage values. They have something to do with PCIE rails or some other sort of wattage, not TDP whatsoever.
There is no documentation for these values ( @Coolane and @bloodhawk do know what they do) because changing these values can completely destroy a video card (as I said, a friend with a GT73VR and a 1080 tried using 1080 Ti values and it destroyed a VRM when he tried going to 240 or 250W!). These values existed on the Kepler and Maxwell bios editors also, with very little documentation, except some notes that they were PCIE power rails or current rails of some sort. The extreme power limit 1 limits the maximum TDP the card can pull (16200 limits a card to 150W, although it can draw up to 200W, certain loads will cause TDP throttling past 150W, because the 16200 value is based on the 150W MSI 1080 card, and MSI simply changed the raw TDP values to 200W, without changing the extreme power limit settings, which is why PUBG has issues with TDP throttling at 151W+ on MSI 200W 1080's, until this value is changed. This also affects power draw on *battery* power also, and can cause a card to not throttle enough, and then the EC shuts down the laptop).
I know nothing about the #2 and #3 values.
@ccy7 that's why I made it clear to use the presets and not edit these manually as they can really mess up a system.
I'm guessing that your mod you did caused a failsafe and the GPU was acting like it was on battery power (e.g. using only 50W TDP) from reading your other post.c69k and Ionising_Radiation like this. -
Ionising_Radiation ?v = ve*ln(m0/m1)
So I am going to purchase a CH341A USB programmer and a 1.8 V adaptor, as I've got the Winbond EEPROM chip below:
Code:Adapter: Quadro P3200 (10DE,1BBB,1028,1831) H:--:NRM S:00,B:01,D:00,F:00 EEPROM ID (EF,6013) : WBond W25Q40EW 1.65-1.95V 4096Kx1S, page
c69k likes this. -
Meaker@Sager Company Representative
-
Why don't you add compatibility with laptop 1050Ti? Some laptops have quite powerful VRM, but the limit of 75W doesn't allow to achieve good overclocking results. 85-90W would be very pretty I think.
-
Meaker@Sager Company Representative
Because demand was low at the time it was created.
-
-
Can somebody help me, or create for me a tweaked VBIOS for my desktop Palit GTX 1060 6GB, which is flashable (using preferably nvflash)? I don't know how to find TDP and Boost clock values in HxD editor. The VBIOS i want to edit has 120-140w tdp (i like this) but only 1848mhz boost clock (i want approx. 1950-2000 mhz or as high as you can go stably, i think 2050-2090mhz should be stable)
It's either this verified https://www.techpowerup.com/vgabios/186182/palit-gtx1060-6144-160628
or unverified https://www.techpowerup.com/vgabios/203075/203075
you choose, both are for PALIT cards.
But there is an EVGA card with 1860mhz boost (palit cards 1848mhz) but tdp is 150-180 and i would like to lower it to 120-140w: https://www.techpowerup.com/vgabios/186637/186637
If it works i will upload it to techpowerup.com unless you want to do it yourself.Last edited: May 5, 2019
Mobile Pascal TDP Tweaker Update and Feedback Thread
Discussion in 'Gaming (Software and Graphics Cards)' started by Coolane, Jun 20, 2017.