Can someone explain me why voltage doesn't get decreased when i have it overvolted but does with default BIOS?
With default BIOS, 3rd state has 1.090 V, but in Windows when it's idling, it's using 0.950 V. Which is what 2nd state has set in BIOS. But if i modify 3rd performance state to 1.218V which is what i need for 1175MHz core, it stays at 1.218 V entire time even when idling and doesn't ever go to 2nd state and use lower voltage despite core indeed running at 500MHz. Is this VBE bug or something else? I don't get it...
I was expecting my 1.218 V for 1175MHz, but when it's idling at 500MHz it should be at 0.950 V. But it doesn't do that. Why?
This same problem happened to me with Sapphire DUAL-X R7 265. I finally solved it using following steps:
1) Original vBIOS (Unaltered) saved from GPU directly with GPU-Z vBIOS save feature must be used.
2) This is how I altered the voltages, clock and TDP from original values using VBE7.0.0.7b:
I set the TDP Limit to 0 and adjusted to max TDP limit for my card (see grayed out power limit values).
3) Saved and flashed vBIOS using ATIFLASH. Don't modify already modded vBIOS.
4) Restarted PC, opened CCC-->Performance-->AMD OverDrive, clicked defaults for that page and apply. CCC has a bug which may not allow to apply the defaults right away, if so happens then click enable graphics overdrive-->apply then click defaults-->apply.
5) Turn off PC completely. Start it after 5-10 Minutes. I have ASPM disabled in windows power options.
This not only solved the issue for me, but also enabled AMD ZeroCore which also was disabled after flashing vBIOS. This dropped wattage during normal desktop usage to under 3 watts! I have set monitor to turn off after 3 minutes of inactivity. When this happens, GPU completely powers down, fans stop spinning and wakes up whenever I move mouse or press any key. I've attached GPU-Z log below displaying this.