• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Overclocking GTX 950m 4GB GDDR5 using VBIOS problem

Subarashi

New Member
Joined
Oct 28, 2022
Messages
12 (0.01/day)
Hi to all!
I've got a problem with overclocking GTX 950m over allowed +135mhz in MSI Afterburner. I was able to extract VBIOS using GPU-Z, but when I change a single thing in VBIOS by Maxwell tweaker, I can't perform a update using NVFLASH (tried all available versions). Stock VBIOS image gets flashed with no problems.
Here is a error message:
IMG_20221028_183229.jpg
All operations performed using safe mode. It's a certificate error, but when I use NVFLASH with all bypasses, it' change nothing. It gives a Invalid firmware image error too. Don't know what to do. The device is HP Envy 34-b025nb. GPU in game reach 64 degrees, so I can easily overclock more on that card. Please, help.
 
The laptop has the GPU soldered to the motherboard and the VBIOS is integrated in the laptop's main BIOS, not much you can do.
Just keep using afterburner for overclocking.
 
laptop has the GPU soldered to the motherboard and the VBIOS is integrated in the laptop's main BIOS, not much you can do.
Just keep using afterburner for overclocking.
It's a work station with GPU attached to a M.2 slot. Yea I know, it's a strange thing because I can't find any other GPU that have a M.2 connector.
 
Just keep using Afterburner.
 
Flashing it will cause more problems.
 
I don't want to touch a voltage, power limit or similar. Just want to overclock core clock more than a 135mhz. Friend just flash his Quadro M4000M and he was able to push core clock to it's limit with stock voltages with no problems.
 
You don't need to have windows in safe mode....

Just have to disable the card in device manager.

Then flash the card.

Use version NVFlash 5.287 for x64 or 5.265 for x86(32 bit os) run as administrator.

Reboot the system for changes to take effect.

Note: I've never flashed a card that uses m.2. But I don't think it would matter.....
 
You don't need to have windows in safe mode....

Just have to disable the card in device manager.

Then flash the card.

Use version NVFlash 5.287 for x64 or 5.265 for x86(32 bit os) run as administrator.

Reboot the system for changes to take effect.

Note: I've never flashed a card that uses m.2. But I don't think it would matter.....
Tried that version too.
 

Attachments

  • gtx950m.png
    gtx950m.png
    46.5 KB · Views: 129
Do you know for sure if the system BIOS and GPU vBIOS are on separate chips? Regardless you need to dump the ROM and back it up first to be safe. If you run a bad flash before doing so the chances of you getting it working again are extremely slim. Have you thought about investing in a ch341a flash programmer? Being able to dump and flash a rom directly to a chip takes a lot of the danger out of (v)BIOS modding. I was able to absolutely carve up my old 3GB GTX 580s vBIOS for volt modding (and had over a dozen bad flashes I was able to recover from before getting it right) just because I could manually erase and flash the chip directly. Having a ch341a on hand is an excellent safety net for this kind of stuff.
 

Attachments

  • gtx950m3.png
    gtx950m3.png
    32.6 KB · Views: 80
  • GM107.rom
    GM107.rom
    104.5 KB · Views: 76
Tried with -6 forcing update. No luck. Can someone modify that VBIOS for me? I want to update 915Mhz core clock to 1050Mhz.
I'm on mobile, so I cannot help there.

Instead, raise the OC limit vs changing the gpu frequency. Then use the OC tool for your mhz increase.
 
Do you know for sure if the system BIOS and GPU vBIOS are on separate chips? Regardless you need to dump the ROM and back it up first to be safe. If you run a bad flash before doing so the chances of you getting it working again are extremely slim. Have you thought about investing in a ch341a flash programmer? Being able to dump and flash a rom directly to a chip takes a lot of the danger out of (v)BIOS modding. I was able to absolutely carve up my old 3GB GTX 580s vBIOS for volt modding (and had over a dozen bad flashes I was able to recover from before getting it right) just because I could manually erase and flash the chip directly. Having a ch341a on hand is an excellent safety net for this kind of stuff.
I thought, that GPU-Z will not extract VBIOS from a card if VBIOS is included in motherboard BIOS chip. I have a CH341a programmer, but I remember that it have a problem with WBond chips :/
Edit: Ch341a seems to support WBond W25X20A, so I will be able to extract BIOS from it. It should be located on motherboard or maybe on graphic card?
 
I thought, that GPU-Z will not extract VBIOS from a card if VBIOS is included in motherboard BIOS chip. I have a CH341a programmer, but I remember that it have a problem with WBond chips :/
Edit: Ch341a seems to support WBond W25X20A, so I will be able to extract BIOS from it. It should be located on motherboard or maybe on graphic card?
The card has a dedicated bios chip since it's removable. The bios chip is next to one of the mounting peg holes, back side if the card is turned connector to the left. Right side.
 

Attachments

  • Screenshot_20221028-135849_eBay.jpg
    Screenshot_20221028-135849_eBay.jpg
    1.1 MB · Views: 63
I thought, that GPU-Z will not extract VBIOS from a card if VBIOS is included in motherboard BIOS chip. I have a CH341a programmer, but I remember that it have a problem with WBond chips :/
Really? If that's the case I would try and dump whatever image is on the chip directly using the ch341a. I've worked with winbond chips before so it might be the software you're using? I'm not sure. I use ASProgrammer with my ch341a so you might want to try that. But yeah NVFlash is notoriously particular with what it can and can't flash. But once you have a backup of your ROM you can go nuts with what you try because you're protected from a bad flash. I wish you the best of luck in your overclocking endeavours!
 
Thanks for that. So I need to dissasembly it once again. Since I was not able to do a software update for a VBIOS where I changed only one clock by 1Mhz, Maxwell Tweaker seems to be quite complicated, because in few tabs I,m not able to find my stock core clock (915Mhz). In "boost state" and "Boost table" sections I see 1306.5Mhz which is crazy related to GPU core clock. Can someone tell me, what I need to change to get 1050Mhz on core clock after flash?
 

Attachments

  • gtx950mg.png
    gtx950mg.png
    111.1 KB · Views: 112
Don't fix it if it's not broken. Really.
 
I mean OCing vram is easy enough with afterburner..... :)
 
When it's about modifying/flashing a laptop GPU bios, yeah.
It's not a laptop. Peoples are flashing kernels with modified clocks for Android devices. Overclocking a laptop was something strange before 2010. Now modern mobile GPU have almost the same power like desktop one.
 
Update: I overclocked GPU by flashing vBIOS to a from 1138 MHz to 1214MHz of core clock in gaming. Some games use even higher clocks up to 1250MHz on core clock. I've got a stable core clock only in cutscenes, but when GPU usage goes to 99-100% it uses lower frequencies probably because of power limit. It's a shame that motherboard have a M.2 connector for GPU instead of normal MXM standard. I was able to find only a AMD Radeon RX460 for a M.2 connector and nothing more. I wonder if in future I can use this M.2 connector for a egpu with it's own power supply?
 
Back
Top