Skip to content

v1.4 | Nvidia-vBIOS-Clock-Power-Tweaker

Latest

Choose a tag to compare

@JadeRover JadeRover released this 04 Aug 23:02
ab481ae

COMPATIBILITY :

This version can now fully edit the vbios of most pascal mobile & desktop cards (turing and above still fail to load custom vbios due to extra security checks).
List of cards fully compatible :

  • P3000, P4000, P5000, P3200, P4200 & P5200
  • GTX 1050, 1050ti, 1060, 1070 & 1080
  • P1000, P2000, mx150, mx250, P600m
  • Tesla P6 and p106m are edited correctly but these cards are picky about VP tables -> Testing is needed

Since you need a BIOS flasher to flash the custom vbios, I recommend that you read the vbios already on your card and then edit it with the program.

The program defaults to removing the vbios header, I strongly recommend to do this, keeping the vbios header might result in a bricked card. You can try keeping the header, if you get error 43 flash the custom vbios without a header.

Core clocks editing works great, keep in mind that the card won't go exactly to your defined "max core clock", it will default to the closest and lowest "allowed" core clock value.
Example :
-> set max core to 1905Mhz -> under load card will boost to a maximum of 1898Mhz since that's the nearest value

Anything above 1911Mhz isn't applied and the card will boost to a maximum of 1911Mhz.

Memory clocks editing is still hit or miss right now. Same as for core clocks, memory clocks will go to the nearest "allowed" memory clock. For instance, testing on a P4000m went like this :

stock memory of 3000Mhz -> set 4000Mhz and the card will boost to max 3500Mhz -> set to 4500Mhz and the card does go to 4500Mhz...

CHANGES FROM V1.4:

  • Desktop cards & low power mobile cards are now compatible
  • Added more precise card architecure as well as card plateform data fields
  • Added virtual P state table "tab". These tables are parsed into a human readable format -> Useful for reading extra info found in the vbios
  • Internal rework of the code to make it more efficient

KNOWN ISSUES :

  • Some desktop turing vbios get incorrectly identified as a pascal card making editing clock values impossible, power values still changeable.

HOW TO RUN :
Same as before you have the choice :

Run the packed exe for windows
Open the source code and run CPR_MAIN.py (requires python 3) -> works for windows and linux.