Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Mnky313

Simple Tutorial-ish for Kepler (and probably Maxwell II) Bios Tweaker

Recommended Posts

Posted · Original PosterOP

I HAVE ONLY TESTED THIS ON MY K3000M, YOUR MILEAGE MAY VARY AND I AM NOT RESPONSIBLE FOR BRICKED GPUS! (though usually these are fixable)

THIS IS A BACKSTORY STYLE THING JUST SAYING HOW I DISCOVERED THESE VALUES, SCROLL DOWN FOR THE TUTORIAL :)
So I was searching around for a simple tutorial on how to use Kepler BIOS tweaker to modify my Quadro's vBIOS and couldn't find anything, I tried changing default clocks, 3D clocks, turbo clocks, turbo tables, but nothing seemed to work so i found a modified vBIOS for a k5000m and opened both a stock k5000m image and the OCed one and compared which values were changed from stock.  I noticed that certain things I hadn't thought of were changed.  This worked fine on my K3000M but I have not guarantee if it works for others though I assume it should work for Kepler and because the values are present on Maxwell as well it might work.
These screenshots show the original vBIOS (left) and modded one (right) for the k5000m.  I noticed that instead of adjusting TDP Base Clock (which is what seemingly every youtube tutorial says to do) he enabled the 3D base clock and turbo clock by changing them to entry 2 and 3, then modifying the values.  This still didn't work for me so I drove deeper and noticed that the GPC and XBAR values were set differently between the cards so I set these to the overclocked speed and it worked!
image.png.825400e02e8d44d9207b221b89035d40.pngimage.png.5adb1c130aa7d359e40f9d30f8026c30.png

Tutorial:

Step 1 Download the required software
You need a copy of GPU-Z, maxwell or Kepler bios tweaker (depending on if your card is 600-700 series (Kepler) or 800-900 series (Maxwell)) and nvflash
GPU-Z: https://www.techpowerup.com/download/techpowerup-gpu-z/
Kepler BIOS Tweaker: https://www.techpowerup.com/download/kepler-bios-tweaker/ (600-700 series cards)
Maxwell II BIOS Tweaker: https://www.techpowerup.com/download/maxwell-ii-bios-tweaker/ (900 series cards and maybe 800 series? idk I can't seem to find a Maxwell I BIOS tweaker)
NVflash: https://www.techpowerup.com/download/nvidia-nvflash/
Step 2 Export your card's current BIOS
Open GPU-Z, you should see a little arrow coming of of a rectangle next to the BIOS Version box.  Click it, it should prompt you to give it a name, Your screen might go black for a second THIS IS FINE! it needs to restart the GPU in order to save the image.

image.png.2d2346cda2304d0a894ce964ffe039f8.png

Step 3 modifying the image:
GPU-Z should have given you a .rom file. Open Kepler/Maxwell II BIOS tweaker, select 'open BIOS' at the bottom left and open the .rom file.  You should be on the 'common' tab, on the left where is says 'Boost Clock' set that to your desired clock speed (KEEP IN MIND! you don't want to set this too high right away, you can still use MSI afterburner to add 135Mhz ON TOP OF the clocks you set!). IF the Boost Clock option is grayed out, set 3D Base Entry to 'Entry #1' and Boost Entry to 'Entry #2', this should enable the boost clock option. You can also modify the memory clock here but it's not recommend because MSI afterburner can also do this and it's very rare to see a GPU that can overclock it's memory past +1000Mhz

image.png.579fb75d022f0633905aa408b20315df.png
Next go to the 'Boost Table' tab, at the bottom there is a slider, slide it to the same value you set the boost clock at on the common tab.
image.png.bd3bc91832a5161233957740fd3e965f.png

  Then go to the 'Boost States' tab, under the second 'P00 - Profile' block (if you only have 1 idk, it probably would work setting the 1st one, but I haven't tried it) in the second column there are 2 values 'GPC' and 'XBAR', set BOTH of these to the same value as the 'boost clock' and 'boost table' slider.

image.png.1ff77937684a78b577c53f5976f34556.png
Hit 'Save BIOS As' (I recommend saving as a separate file just in case you need to flash the original vBIOS later on)
Step 4 Flashing the modified BIOS:

Open the zip of NVflash you downloaded and extract it to a directory (I recommend something simple like C:\vBIOSmods\ etc.)
Copy your modified .rom file that you got from the BIOS tweaker to the same folder as NVflash.
open device manage, go to display adapters and disable your GPU (the screen will go black for a second and if you have multiple monitors they might not all come back on, don't worry this is only temporary while the GPU is disabled.)
open an Administrator Command Prompt and CD to the folder with NVflash and the rom file
The commands are slightly different depending on if you are on 32 bit or 64 bit windows and if you have more than 1 Nvidia GPU in the system.  replace ROM FILE with the name of the modified .rom file:
if you are on 32 bit windows with a single Nvidia GPU type: NVflash -6 "ROM FILE"
if you are on 64 bit windows with a single Nvidia GPU type: NVflash64 -6 "ROM FILE"

if you are on 32 bit windows with a multiple Nvidia GPU type: NVflash --index-0 -6 "ROM FILE"
if you are on 64 bit windows with a multiple Nvidia GPU type: NVflash64 --index-0 -6 "ROM FILE"
MAKE SURE IT DISPLAYS THE CORRECT GPU ON THIS SCREEN:
image.png.03507699b24fa66967a7a670bdcc7ae7.png
IF IT DOES NOT, change '--index-0' to '--index-1' and keep going until it displays the correct GPU!

Once you see matching values on that screen, press y to begin the flash.
DO NOT TURN OFF YOUR COMPUTER WHILE IT IS FLASHING!
If there is an error during the flash and you see ANYTHING other than 'Flash Successful!' Keep retrying to flash, DO NOT REBOOT YOUR COMPUTER, IF YOU CANNOT GET IT TO FLASH THE MODIFIED IMAGE ALWAYS FLASH THE STOCK IMAGE BEFORE REBOOTING!

After this you're done! once it says 'Flash Successful!' you can go into device manager and re-enable your GPU and reboot your machine. After that your GPU should be running at the clock speed you set.

If you have any questions, suggestions, or see something I did wrong post a comment!
  

image.png


Current:

Dell Precision M6700:

- CPU: i7-3720qm @ 3.8Ghz all cores
- GPU: K3000M "Gigahertz Edition" 1006Mhz Core, 2004Mhz MEM
- RAM: 16GB (2x8GB) HyperX Impact @ 1600Mhz
- Storage: 256GB mSATA w/ 2x750GB HDDs in RAID 0
- Display: Samsung LTN173HT02 120Hz 1080p internal display
Old:
- Custom Desktop w/ i5 4430 and RX480
- Inspiron 7559 w/ i5 6300hq and 4GB 960M (SOLD)

Link to post
Share on other sites
Posted · Original PosterOP
10 hours ago, Dahaka7172 said:

hi there my laptop have same gpu but look at this it stuck on 654 MHz even i tried your method......

Annotation 2019-05-16 145123.png

I noticed it reports the boost clock correctly, do you have another piece of software open (ike MSI afterburner/EVGA Precision X)?, the card's BIOS is reporting the defualt boost clock as 1006Mhz, which means the BIOS should have applied correctly.


Current:

Dell Precision M6700:

- CPU: i7-3720qm @ 3.8Ghz all cores
- GPU: K3000M "Gigahertz Edition" 1006Mhz Core, 2004Mhz MEM
- RAM: 16GB (2x8GB) HyperX Impact @ 1600Mhz
- Storage: 256GB mSATA w/ 2x750GB HDDs in RAID 0
- Display: Samsung LTN173HT02 120Hz 1080p internal display
Old:
- Custom Desktop w/ i5 4430 and RX480
- Inspiron 7559 w/ i5 6300hq and 4GB 960M (SOLD)

Link to post
Share on other sites
On 5/17/2019 at 1:39 AM, Mnky313 said:

I noticed it reports the boost clock correctly, do you have another piece of software open (ike MSI afterburner/EVGA Precision X)?, the card's BIOS is reporting the defualt boost clock as 1006Mhz, which means the BIOS should have applied correctly.

thx for reply. but i installed old driver 416.78 beta and now boosts are working.

Annotation 2019-05-19 140959.png

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

Buy VPN

×