Originally Posted by vloeibaarglas
In a good or bad way? The Micron bios from my Strix OC right? You are saying different BIOS you different max memory OC?
Also can you write some quick steps to using nvflash?
I will preface this by saying that I have spent more time tweaking the MSI so familiarity probably gives it some advantages/knowledge on the quirks etc that I have not had time to find with the ASUS firmware.
The fastest reliable clocks I have managed with MSI firmware is 2101Mhz on the GPU. The ASUS firmware when installed clocked easily to 2136-2150mhz and seemed pretty stable but benchmark scores left me scratching my head. I discovered that there must be additional processing running in parallel on these GPUs that Afterburner does not report on. Even with the higher clocks on the Asus, I was getting lower scores in Firestrike (14600-14700 vs 14800-15000 - I only have an i7-2600 so physics scores are terrible at about 10,000. Best graphics score I have seen is about 20500 but I am not sure what I did to get that cause at the time I didn't understand what I am going to describe next). I saw similar differences in Rise of Tomb Raider and other benchmarks as well.
After reverting to the MSI Bios, I had noticed that sometimes the scores would vary wildly having made different changes and I realized that here is something hidden happening in the curve at the low end around the 850-900 mv part of the curve. It turns out that these cards, in addition to the Core Clock, also have a "Video Clock" that Afterburner and Precision X etc do not report on that has a baring on absolute performance of your GPU. the utility HWInfo64 will report the value though. The key to best overclocking performance is to maximize both Core Clock and Video Clock whilst keeping everything stable. That means that you want to curve in Afterburner to be as flat as you can make it while pushing it as high as you can make it while keeping everything stable. It also means that the best performance from a given card may well be at a core clock of 2000 with a high video clock and not 2150Mhz with small video clock. I suspect that the ASUS OC Bios is more tuned to give big core clocks at the expense of the "hidden" video clocks to score more marketing points.
This tutorial is at your own risk and assumes that you have at least a basic knowledge of computer hardware, bios and pcie devices.
It also assumes that you wont do something stupid like trying to flash a bios for a GTX 680 onto you shiny new GTX 1070. There are ways to recover bricked cards but that is out of scope of this brief tutorial. I would advise though having an alternative graphics option available, your old card or an iGPU is fine, just in case you do mess up, you have a chance to recover the card yourself
Different bios versions will make your card behave differently, The power draw may be different, the power limit slider is likely to not be the same. MSI is 126%, Asus is 120%, EVGA FTW limit is only 114% etc. Zotac and EGVA bioses on the MSI card can make the card draw more than 100% of its power target for example. The different bioses may also do unexpected things with fan control. The voltage controllers and fan controllers IC chips all seem to be the same and specified by Nvidia, the different bioses have been tuned differently to manage different designs so keep a careful eye on everything and revert back to stock if the card behaves poorly.
For Micron ram cards I have only tried bios files from the same "family" of bios with version numbers 86.04.26.00.XX. Please let me know if you have a Micron card and tried flashing a Samsung memory version 86.04.1E.00.XX bios and let us know how it worked out. I am guessing it should probably be ok but I am not completely sure. I may try it one day but I have not had time to allocate to recovery if it doesn't work.
To flash a new bios to your video card you will need a couple of pieces of software that can all be downloaded from the internet. Google is your friend:
NVFlash 5.292 that skips certificate checks
A new Bios file to experiment with.
I am assuming that you only have a single card installed. SLI installs need extra commands for NVflash to address the correct card. Not having a 2nd card, I am not sure how that works
1. *Important* - Use GPU-Z to make a backup of your original Bios file, It will give you something to fall back on so keep it safe somewhere. If you are going to tweak bioses when there is software available, only work on copies of your master file so you don't risk corrupting it.
2. Place a copy of nvflash with the associated *.sys files in a separate directory such as c:\nvflash
3. Obtain your new bios rom file you want to try out and place a copy of it in the nvflash directory you just created. Rename the bios file something simple but meaningful with a .rom extension so that you dont need to type that much.
4. Open device manager and disable your video card.
5 Open an administrative command prompt and cd to c:\nvflash directory
6.From the command line in c:\nvflash type the command "nvflash -6 newbiosfile.rom" without the quotes. (Substitute your file name for the example newbiosfile.rom i typed here) the -6 switch says ignore that the bios is for a different card
7. Press "y" twice to respond to the two questions the nvflash utility will ask you and the card will be flashed with the new rom. When it finishes, it will tell you if it succeeded or failed to flash the new bios to the card. If it fails, I would suggest grabbing a copy of your backup rom file and try reflashing with the original again just in case the failed attempt corrupted anything before you reboot (assuming that your card only has a single bios
8 Reboot you PC, you may need to re-enable the graphics card in device manager after the reboot
Remember what you are doing is experimental and there are no guarantees that a different bios will be better on your card. Have a play with the utilities keeping a close eye on all the report metrics and make conservative changes to GPU settings to start with to find out what the limits are.
If the behaviour of the card gets all extreme the you may wish to flash back to the original. For example EGVA bioses on my MSI card will turn off a fixed 100% fan speed setting and change it to 600rpm for example. However, setting a Custom fan curves seem stable and keeps working as expected. You may experience something different