GAWMiners.com

How to Increase the GeForce GTX 750 Ti Power Target Limit

22 Feb
2014

kepler-bios-tweaker-gtx-750-ti-tdp-power-limit

Nvidia is advertising their new GeForce GTX 750 Ti GPUs based on the new more power efficient Maxwell architecture as being with 60W TDP, but in truth they seem to be much more power efficient than that. A lot of people are already interested in using these new GPUs from NVidia for mining, because the performance that the Maxwell delivers seems to be very good in terms of hashrate per Watt ratio. When you use CUDAminer to mine with the GTX 750 Ti you will notice the card will quickly reach the 100% power target limit and normally you are not allowed to increase the power limiter of the card above the 100% value, you are allowed to only lower it further. The interesting thing here however is that the default TDP limit for GTX 750 Ti is actually set to 38.5W inside the BIOS and the minimum of 78% you can go down to is equal to just 30W TDP and as we’ve mentioned Nvidia is talking about 60W TDP for these cards. The fact that the cards are actually limited to 38.5W by their power limiter is something that can prevent you from squeezing the maximum performance that you can get by overclocking the GPU and/or the video memory of the card, so increasing the TDP limit by modifying the BIOS and reflashing the video card with the modified BIOS can help you with that.

Since many of the GeForce GTX 750 Ti video cards do not have external PCI-E power connector you will be limited to the maximum power that these cards will be able to use due to the 75W maximum of power that PCI-E x16 slot can provide by specifications (66W for the 12V line that you will be actually using, the other ~10W are for the 3.3V line). But even this will provide more than enough headroom since the default TDP limit is not 60W as we though, but really just 38.5W, so lots of headroom for overclocking. In order to be able to modify the BIOS of your video card you will need to first save the original one from the card, you can use GPU-Z for that and make sure you keep the original BIOS as a backup and save the modified one as a separate file (you can also backup the BIOS with the nvflash under DOS if you are having trouble with GPU-Z). Then you need to fire up Kepler Bios Tweaker and open up your BIOS file and edit is as shown in the screenshot above (left is original, right is the modified) in order to get 65.5W as the maximum TDP of the card. After that you need to flash the BIOS back to your card using the provided nvflash, you can download the flasher and the Kepler Bios Tweaker along with a standard BIOS from a reference 750 Ti and a modified version of that BIOS to allow 65.5W TDP from the link below. We suggest that you save the BIOS from your own video card and modify it, also do have in mind that modifying and flashing modified video BIOS to your video card can be dangerous, so you should be extra careful what you are doing and not modifying things that you should not or does not know what they are for!

gtc-750-ti-tdp-limit-increased-afterburner

The procedure described above will work for increasing the power target limit on other video cards as well not only on GTX 750 Ti, however before increasing the limit make sure that your video card cooling can keep the card cool enough. Using the video card fro mining will bring the power target to 100% in most cases even without overclocking the card additionally, so just by increasing it you might e able to squeeze some extra performance even without overclocking it further. The version of nvflash provided in the archive below is the latest one that will work with the GTX 750 Ti as well as with older video cards, it is the DOS version of the flasher as the Windows version of nvlfash does not seem to work properly – it does not want to flash the modified BIOS to the card saying that the BIOS digital signature is wrong. No problems flashing the modified video BIOS though trough the DOS version of nvflash 5.163, so we have only included the DOS version that will work with the method described above. There are two BAT files configured to flash the modified video BIOS and to restore the original version of the included reference design board BIOSes, you just need to run “nvflash your_bios.rom” and confirm with “y” when asked by nvflash (make sure you’ve made a backup of your original video BIOS first!). Again, be aware that video BIOS flashing and modification can be dangerous and can temporary render your video card useless, at least until you reflash it with the original BIOS, so do keep a backup of the original! Also note that increasing the TDP limit beyond the recommended value above could also be dangerous, so be well aware that this modification can be dangerous! Feel free to share your results for overclocking and mining hashrate after increasing the TDP limit of your GTX 750 Ti or another board in the comments below.

Download the Kepler Bios Tweaker tool and nvflash for modifying your video BIOS…



Other Similar Publications:

53 Responses to How to Increase the GeForce GTX 750 Ti Power Target Limit

Avatar

Reda

February 24th, 2014 at 05:24

Should we do this manipulation in order to overclock the card. and is it necessary for a non-reference one?

Avatar

admin

February 24th, 2014 at 23:42

This can help if the default power target is limiting your maximum overclock and/or performance you can get out of the card. In fact you can be able to get more out of a non reference card – models with higher clocks by default.

Avatar

Vegim

February 26th, 2014 at 08:37

Can’t flash my card in Win 8.1 64bit with this version of nvflash. I downloaded a different, later version but then a notice came up about not having NVIDIA drivers installed while in Windows. I ended up getting an error during the flash about verification. Same thing in a live CD of Xubuntu using the Linux nvflash with the modified BIOS. Tried my own modified BIOS and your modified BIOS.

Any tricks on getting it to flash? MSI 750TI

Avatar

Vegim

February 26th, 2014 at 08:41

My apologies for the double post as I was unable to edit my previous. I’ve flipped the BIOS switch back and forth to make sure that something wasn’t funky and the one BIOS was not locked and vice versa. Maybe the MSI card isn’t flashable ?

Error Code:8 BCRT_ERROR_CODE_BODY_SIGNATURE_MISMATCH

VBIOS Signature Check failed.

Error Code:7 BCRT_ERROR_CODE_BODY_FNV_HASH_MISMATCH

VBIOS image failed certification sanity check.

BCRT Error: Certificate verification failed

ERROR: ERROR:BIOS Cert Verification Error, Update aborted

Avatar

chef84

February 26th, 2014 at 09:16

I could flash my MSI Gaming OC 750Ti without problem. My mobo crashed constantly while tried to run 4 of them, so I just put back the old one. Still 300khs aint that bad from them…

Avatar

admin

February 26th, 2014 at 20:26

The windows version of nvflash will not work (getting the same error message as you are), use the DOS version that is provided in the downloadable archive should have no problems flashing the modified BIOS. We have used the provided version of nvflash for DOS to flash a reference board as well as a Gigabyte GTX 750 Ti with no problems so far.

Avatar

bili

February 26th, 2014 at 22:23

EVGA GeForce GTX 750 Ti SC, flashed with this method. 330 HKS
Unfortunately this card has no additional power, so I cannot squeeze more from it!

Avatar

Allen

February 28th, 2014 at 12:22

Just discovered that if you have feedly installed in chrome it keeps it an instance of Chrome running in the background. If you have “Use hardware acceleration when available” enabled, it seems to force all the cards to full speed. I had this on originally and was getting 302 khps in a 5 card EVGA SC rige, but I right clicked on the little icon to disable Chrome from running in the backgroud to free up some memory in the hopes of speeding things up, but suddenly I dropped to a 276 average! Fired up Chrome and it was back to 302 khps. Reenabled “Continue running backgroud apps when Google chrome is closed” and now I don’t have to worry about starting chrome anymore. Hopefully someone smarter than me will figure out a way to force the cards into full throttle without chrome, but this seems to work for now.

5 EVGA SC cards stock bios, Sempron 145 2.8 Ghz, 4GB of RAM, 5 1x-16x powered risers, 750 Watt power supply = 1510 khps @ 52C
Modifying the BIOS improved the rate but the system would not remain stable for more than 10 minutes at a time and temps went up 10 degrees. Returned to stock for now.

Avatar

Robin

March 3rd, 2014 at 00:46

Flashed successfully… and then?

Avatar

admin

March 3rd, 2014 at 12:03

Robin, now just run the miner and overclock the card to see if you will be getting better results.

Avatar

Tallec

March 6th, 2014 at 09:27

1. if the TDP limit is just for GPU, i think we should consider the memory power consumption for PCI-E power limit which card without 6pin power connector
2. Most 750ti card have only two-phase power supply. it can afford 80w normally, i think the TDP limit under 60w is safe(sometimes the TDP can be over 130%+ instantly)

Avatar

John

March 6th, 2014 at 14:21

I haven’t flashed my bios yet with Kepler to overclock and i’m only working with 2 of my 6 cards total yet but i have been having stability issues with even minor tweaks to the GPU or Mem. I’m curious what you guys are running on your command line parameters for cudaminer. Here what is in my bat launcher in startup.
cudaminer.exe -d 0,1 -i 0 -o stratum+tcp://us.coinium.org:3334 -u XXX -p XXX -l T10x24 -H2

My system board is a Gigabyte 990FXA-UD3 Revision 4 and the vid cards are Asus GTX 750 TI OC which have better cooling and additional 6 pin PCI-E power inputs on the top
Operating system is Win 7 64 bit pro using Nvidia driver 334.89
I”m not running the cards in the risers yet i’m running them flat on the board in the 16x slots that are further apart to keep them cool for testing purposes.
with the cores at 1215 and mem clock at 2850 using MSI Afterburn i started to get artifacting on the screen. backing the mem back down to 2800 and GPU back to asus stock seemed stable but the cudaminer crashed sometime in the middle of the day. I’m wondering if i got something wrong on my launch config settings for cudaminer

Avatar

Camaro

March 11th, 2014 at 05:28

Any reason that nvflash is saying there are no graphics cards attached? I have 4 x 750 ti and they cant be seen…. hhmm

Avatar

Camaro

March 11th, 2014 at 05:39

Never mind re-downloaded nvflash and it worked

Avatar

Gregor

March 17th, 2014 at 14:19

I’d be glad to know what exactly I am changing on the Power Table @ 750Ti!

#the biggest question I have:
which field of those 3 are for what?
I expect something like: TDP / PCIe / PCIe Rail
– and maybe if, how do they interact?

#at the other point,
the MAX setting don´t work at the 750Ti, right?
so def. and max. should be equal.
how is it with the min.? is it to play with it or any references?

br

Avatar

admin

March 17th, 2014 at 18:07

The Power table goes as follows: TDP, PCI-E slot, PCI-E External Power Connectors (usually one or two), Power Target Range.

Be careful when increasing the PCI-E rails ranges as well as the total power range for more powerful cards like GTX 780, make sure your power supply can handle the limit you set. The TDP and Power Target should have the same total power limits.

If you increase the value of the Max setting over 100 (the Default setting) you will get the Power Target Slider moveable past the 100% limit that is set by default.

Avatar

Gregor

March 17th, 2014 at 18:48

ty,
so it is TDP on first “top” field, PCI-e on second “in the middle” and External Power on third “bottom” field, right?
of course we are talking about 750 Ti!
do I understand right?
the TDP sets the maximum Power, but for whole card or gpu chip only?
the PCI-E slot set the power going thru pcie slot?
the PCI-E external power set the power going thru the extra cable?

since we/me wanted to build rigs with not only one gpu,
I am looking to set down the power going thrue PCI-E slot.
at the same time also increase the power is pulled on the cable to compensate it.
this is also a special situation while doing this.
it is dedicated to the at all low TDP and additional PCI-E External Power Connector! (: still talking about 750Ti :)

br

Avatar

Gregor

March 19th, 2014 at 17:41

sry, it´s me again.

I think maybe my last post was not clear enough,
I try it again.

I am still not sure which field changes what!

We still talking about GTX 750Ti, which have 3 fields to play with.
(scroll up to top of this page and see the screenshot of GTX 850Ti Power Table)

thats why I asked for pointing the fields with “TDP, PCI-E slot, PCI-E External Power Connector”

the answer was:
The Power table goes as follows: TDP, PCI-E slot, PCI-E External Power Connectors (usually one or two), Power Target Range.

well, this are four!
how do they fit in there?

ty

Avatar

admin

March 19th, 2014 at 18:01

In the case of the GeForce GTX 750 Ti it is TDP, PCI-E Rail and Power Target Range.

Avatar

Gregor

March 19th, 2014 at 19:43

to bad there is no setting for PCI-E slot :(

Avatar

Will

March 26th, 2014 at 06:55

Trying to save a copy of my bios with both 0.7.6 and 0.7.7 won’t currently work. It gives me an error that says “Bios reading not supported on this device”. I have a gigabyte 750 ti. windows 8.1 pro 64bit. Any suggestions? I’m trying to save to file.

Avatar

admin

March 26th, 2014 at 08:03

Will, you can try saving a backup of the video BIOS under dos with the provided nvflash.

Avatar

Dominic Chiesa

March 27th, 2014 at 10:43

@Will, I’m having the same problem on my MSI 750 ti (OC edition) as well. I’d assume we can boot to DOS and handle it there, but the rig with that card isn’t that physically accessible, and I’d lose remote control in DOS, so I haven’t bothered yet.

Avatar

Gregor

March 27th, 2014 at 13:33

I had no problem saving the rom from my gigabyte 750ti oc.
here is the bios file –> http://www.file-upload.net/download-8705696/GM107.rom.html

Avatar

Will

March 30th, 2014 at 08:23

@Gregor Thanks very much for the rom file. However I have hit another snag. I’ve been able to edit the rom using Keplar Bios Tweaker 1.27. But when, in the command prompt, I try to use nvlfash to use the new rom file it says that my system, again using 8.1 64bit, cannot run the 16-bit program. Any further suggestions? Thanks very much.

Avatar

Will

March 30th, 2014 at 08:29

Nevermind. I have re-read the posts above my own. Duh. Disregard my previous about non-windows version.

Avatar

Will

March 31st, 2014 at 01:30

Okay, nope. Command Prompt is not DOS, obviously. So I’ve been trying to search for a way to restart into DOS using 8.1 pro 64bit, but with no real luck. I guess I need assistance doing that. I have seen information regarding 3rd party programs, but is there a native way to do it? Thanks in advance.

Avatar

admin

March 31st, 2014 at 13:14

Will, you can use this guide to get Hiren’s BootCD on a USB flash drive with DOS as well that you can use to flash the video BIOS under DOS – http://www.hiren.info/pages/bootcd-on-usb-disk

Avatar

Will

April 1st, 2014 at 07:40

Ok, as I write this I have successfully been able to flash the bios to the 65.5w tdp. Currently running MSI Kombustor and pre-existing settings to verify stability. Pre-bios, core mhz fluctuated, now, it remains constant in boost mode at 1364mhz. Amazing. 5mins in and no issues. GPU usage is between 74-76% whereas before it went from 74-86%. Temperature is also holding very stable at 56-57c. I will let it run for a full 30mins before I do any additional changes. But considering the Gigabyte card comes with the 6pin connector, I expect it will go to higher degrees of overclock. Very impressed!!! Thanks @admin and @gregor for the assists.

Avatar

Anton

April 1st, 2014 at 17:18

Hello. I have recently purchased the Gigabyte version of 750ti, which i intend to use for gaming and also for mining.
As you might know, it also has a 6pin adapter.

Do you have any suggestion what might be a good tdp-value for me? Should i tweak something in the volt table also?

Avatar

admin

April 1st, 2014 at 18:22

Anton, you can just increase the TDP limit in order for the card not to drop down the boost frequency because of hitting the limit, other changes might not work with the Gigabyte or not bring any benefit in making the card overclock more.

Avatar

Ali Man

April 2nd, 2014 at 04:32

Hirens USB disk storage doesn’t run. I don’t even know who the hell runs 32 bit OS’s in this day and age, this is pretty useless unless one has the proper OS to run it.

Avatar

Anton

April 3rd, 2014 at 12:50

Hello again. I successfully flashed my GF-bios, increased the TDP to 90W. (I have the Gigabyte card with the 6pin connector.)

I’ve reached a stable overclock of 1425@Core and 6402@Mem
I seem to have some thermal headroom left, since i reach a maximum temperature of 68c after 40min of Furmark@75% fanspeed

The maximum noted Power Consumption is 78.5%, which should equate to about 70W of powerdraw. Does this mean the card is utilizing the extra power available from the 6pin adapter?

According to GPU-Z the Perfcap Reason is VoP(Limited by operating voltage)
The VDDC-value when under load is 1.181v

Do you have knowledge of what parameters to modify in BIOS in order to reach a higher operating voltage?

Regards

Avatar

LinuxETC

April 4th, 2014 at 02:37

I presume the “mod.rom” is the correct one to use here. However, I am not seeing much of a performance increase on an MSI 750Ti TF by itself. At best I see ~265kh/s though the average is more like it was originally. Is there some other items one might have missed doing this from a DOS command prompt setting besides uploading the “mod.rom”?

Avatar

admin

April 4th, 2014 at 11:37

LinuxETC, the flashing of the modified video BIOS will just increase the power limit target. So if you only flash it and do nothing else and remain at the stock frequencies there may not be any change in performance at all as the card might’ve not reached the TDP limit with the stock BIOS as well. Try overclocking the card a bit…

Avatar

Gregor

April 4th, 2014 at 14:04

@Anton,
as said by admin
March 19th, 2014 at 18:01
In the case of the GeForce GTX 750 Ti it is TDP, PCI-E Rail and Power Target Range.
————————-
i think u could also uncrease the pci-e rail to 75watt which is capable for.
at the other hand, i think the current bios tweaker do not show all power tables, probably one is missing,
in case u use the version with extra pci-e rail connector.
I checked the roms of both versions, roms from internet :)
they all show the same tables, but shouldn´t the extra table be shown if there is an extra connector?

however, the more usage question, you may find in windows the +mhz stable oc
and then adjust the value on the boost table with the slider in the tweaker and flash.
u should get abot 1600 mhz.
I would not hastitate to add heatsinks on the VRMs in the case going to find the maximum clock :)

br

Avatar

LinuxETC

April 4th, 2014 at 18:33

@admin:
Have a decent “HowTo” via the DOS prompt reference for such for those of us who do not use Microsoft Windows by chance? ;)

Avatar

admin

April 4th, 2014 at 18:55

LinuxETC, are you asking for a Linux overclocking guide for Nvidia, or?

Avatar

LinuxETC

April 4th, 2014 at 20:22

@admin:
If there is such, that would be nice. Otherwise, a HowTo using the DOS prompt if possible.

Avatar

admin

April 4th, 2014 at 20:57

LinuxETC, had the impression that you already have flashed the BIOS under DOS, what else do you need help with under DOS?

Avatar

LinuxETC

April 4th, 2014 at 22:25

@admin:
Correct, I was able to flash the GPU BIOS. It is overclocking or adjusting the GPU parameters from DOS (or similar without having access to a Microsoft Windows system) that I am looking into. I understand there is potentially using WINE with some tools, however I am trying to avoid this as well (if possible). Trying to maximize the GPU’s overall effeciency for crypto currency mining, without using Microsoft Windows being the goal.

Avatar

LinuxETC

April 8th, 2014 at 07:31

@admin (follow up):
The GPUs went on a Microsoft Windows 8 system to see what has been done. Kepler BIOS Tweeker shows the “after” photo noted in the Blog post here (i.e., nvflash did work properly with the modified GPU BIOS provided here, thanks!). So the question remains, how are people producing 300kh/s afterwards within the BIOS settings on these GPUs so that the GPU could be put on a Linux mining rig then?

Thanks in advance.

Avatar

admin

April 8th, 2014 at 15:09

The 300 KHS are usually achieved with +135 MHz on the GPU and between +350 and +550 MHz on the video memory overclock, so setting these under Linux should get you pretty much the same performance.

Avatar

LinuxETC

April 8th, 2014 at 23:17

@admin:
For clarification purposes, “+135MHz” is adding + 135MHz, then saving settings to a ROM file and re-flashing the GPU with the “new” ROM file. Correct?

Thanks in advance.

Avatar

admin

April 8th, 2014 at 23:33

LinuxETC, no not really… it means add the noted frequency on top of the standard operating frequency from an overclocking software. If you want to flash the BIOS on the card you need to modify the respective fields from within Kepler Tweaker, though note that it does not seem to work with all cards. Edit Base Clocks and Boost Clock values from the Common Tab for GPU and Memory Clock for video memory, for the memory clock you need to set a value that is half of the MHz increase you need.

Avatar

Frank W

April 15th, 2014 at 02:33

Hey guys does anyone know why my cards are working fine and then the power starts jumping around on 4 (1 remains fine) and my hashrate drops from around 280 down to 150khash.

See http://postimg.org/image/wazglpw2x/

Avatar

Gregor

April 17th, 2014 at 12:11

oh yes, of course!
Wait a moment, I take a look into my crystal ball to get your setup and cuda config.
For higher bashing rate you may use a forum!
x_O

Avatar

Ken

April 18th, 2014 at 02:32

Has anyone tried this with the Gigabyte pre-overclocked model, GV-N75TWF2OC-2GI? When I try to save the bios using GPU-Z, the program crashes and I get the error “BIOS reading not supported on this device.”

Problem Event Name: APPCRASH
Application Name: nvflash.exe
Application Version: 0.0.0.0
Application Timestamp: 530e8e08
Fault Module Name: nvflash.exe
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 530e8e08
Exception Code: c0000005
Exception Offset: 000572c8
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Is it perhaps because I am trying to run it with Windows 7 64-bit?

Thanks!

Avatar

admin

April 18th, 2014 at 10:19

Ken, try to use the DOS version of nvflash to save a backup of the BIOS, it is included in the package. It is not uncommon for Windows tools to have trouble reading the video BIOS or writing it.

Avatar

blahij

May 11th, 2014 at 03:08

I had 6 flashed hashing @ 300kh for a month or two. Had two burn themselves out day before and then another the next day. Temps were fine and I can see some discoloring on the back and one component looks blown-out? Mine were Gigbyte and I used the posted BIOS on this site.

Avatar

gary

May 17th, 2014 at 21:13

Is there any way to increase the voltage limit past 1.175 volts?

My card never gets hotter than 50c and would like to try 1.2

I have FTW version.

Avatar

Matt

May 26th, 2014 at 16:18

I also have the FTW card. Using Precision software I am able to achieve 1400 core, 3300/6600 memory. Voltage stays at 1.175 same as Gary. Using the over-voltage feature of Precision software does not seem to raise the max voltages, stays at 1.175

GPUZ reports “BIOS reading not supported on this card”

The card stays very cool at 50c full load, but I never see Power Usage % approach anywhere near 100%, usually 50-70% max.

I would really like the raise the TDP and see if I can get the card to use more power.

Avatar

AJ R

September 5th, 2014 at 23:36

When opening the ROM with kepler bios tweaker 1.27 I get an error saying “Index was out of range. Must be non-negative and less than the size of the collection.”

I also wasn’t able to extract the rom using GPU-Z. I got an error message saying “Bios reading is not supported” or something like that. I had to use this file:

http://www.techpowerup.com/forums/threads/gpu-z-test-build-fix-for-bios-reading-on-ati.123292/

It works with my nvidia 750 ti even though it’s for ati. Could this by why I can’t open in kepler bios tweaker?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

top