HBM voltage Fiji Tweak for Nitro OC GPU's
ROM must be with HBM voltage registers and its without UEFI support.
Don't Set more than IIRC 1.350V this is IMO Safe spot (1.400 will work but Temperature of HBM must be in check !)

Every ROM in that pack offset locationAD0E is the data value for HBM voltage offset.

So we are always editing offset ad0e:

So you make the 00h as you require, 01h = +6.25mV , 02h = +12.5mV and so on.

Example:

8E 00 00 00 is +/- 0mV , to have +25mV it will be 8E 00 04 00 and you'll Have 1.325V HBM

Like here on screen:

ROM Pack for Sapphire Nitro OC+ 1050/500 also will work for NITRO 1020 & 1040 :nerd:

ROM Downloads, if you don't know what you are doing -> Don't do it :no:
These ROMs are great for CU's Unlocking !
These are stock 3584SP ROMs, You need to run atomtool on ROMs and you will get 4096sp/3840sp/3776sp to play with.

After flashing you must power down card so IR3567B is reinitialised with bios data.

1). Enhanced protection ROMs, so MAX VID for GPU or HBM is 1.36875V.
2). These are Non-UEFI ROMs so CSM support must be on in motherboard bios.
3). If you use software OC tools in OS delete these prior to flashing ROMs and do not keep saved "profiles" (make sure install dir are empty/deleted).
4). Uninstall driver, run DDU.
5). After flashing any ROM from pack above power down PC to fully reintialise card (AtiWinFlash will work with no driver installed).
6). Install driver, OC tools, etc.
7). Another words -> its a Brand New GPU in Your System

The V Table for voltage states Editing:

Some usefull spoilers from OC Forum

Greets goes to Gupsterg and others

===
On moded BIOS Fury (with tMOD + HBM v MOD)
This is only TriXX 5.2.1 MOD that is working OK with all drivers up to new one !
-> Here my working TriXX (If you can't OC your GPU in any tool -> try this baby, Moded & HEX edited by me :nerd: )

I started when i have AMIGA years ago for Moding SAVES for Games.
Usefull with Eye of The Beholder series etc.
Also the Game disk in RAM was originally my Idea in that Times ! (I have AMIGA with 2MB RAM 1MB Chip/1MB Fast so i manage to write into RAM disk the 2x Game Disk for Less Swaping and Faster Load Times)
Now im using pCache for that in PC -> Games have 1.5-2GB in RAM when first Load.
BF:4 or BF:H loads Map in MP in just seconds (3-4sec.)
Also i know "things" :nerd:

first was Pong in 1974 -> I play it on B/W TV in my House, that was gift from my Father :banana:
ATARI 800XL
C64 then 128 and with Disk 1/4
AMIGA
AMIGA 2000
AMIGA 3000
AMIGA 4000 -> That was a dream machine for me i was on her till
PC 486DX with 16MB RAM + GPU and Gravis Ultra Sound !
Then was AMD K2 etc. and 1 Intel P90, in time i had also VooDooo 32MB (Played Quake 2 on it :rpg
and so on till today

---Important Note (THX goes to Only Intruder)
On Sapphire Fury Nitro -> Try Flash into first slot if you have Intel UEFI Platform, Blue Slot if AMD UEFI Platform :nerd:

"Any stock ROM even with a UEFI/GOP module within it, is technically non-UEFI once modified. There is a bios signature within Legacy ROM section, which is a hash of the hashes of protected tables within ROM. As the mods we do are within the protected tables and we can't update the signature in Legacy ROM to reflect the changes it will fail UEFI checks, thus you need CSM support enabled in motherboard bios to use a modded ROM. The only solution to allow custom UEFI ROM with CSM = Off, is to use a custom UEFI/GOP module in ROM. This solution was provided by Lordkag of Fernando's Win-RAID Forum."

Made few sensible changes:
HBM OC limit 600MHz (+20% from 500MHz base)
HBM Voltage: Unchanged as even +50mV did not improve OC by 5MHz (people who made it to 600MHz+ usually did Hard Mod to capacitors)
GPU OC limit 1260MHz (+20% from 1050MHz base; 2000MHz limit looked too stupid to me on Fiji, maybe Vega)
GPU Voltage: +18.75mV as higher may lead to Power Limit Throttling
Power Limit: Bumped by 20% internally t support OC without decreasing performance as clock goes UP.

Could not find OverDrive +50% Power limit to decrease it to +25%, So for safety, do not put Software controlled limit over 25%.
(But from my testing, card refuses to draw more than 350W anyway, so VRMs which can do 450W+ are safe.)

HBM observation:
Higher Voltage does not improve OC without HW Modification of card. Lower voltage does decrease OC potential. But even -50mV (1250mV instead of stock 1300mV will get HBM to stock 500MHz).
There is no reason to undervolt HBM for power efficiency as it eats less 18W at stock. And less than 25W even with bumped voltage and maximum stable OC.

GPU OC observation:
Card does not want to go much over 300W even with vBIOS modification for all power stages. So, voltage bump over +50mV is usually not good idea.

Where did it land my Fury X? Nothing extra: 1135/570MHz (No throttling.)
Passed all tests. I like GPUPI test as well, since single wrong calculation or memory R/W and it will tell you.

Fox2232 You know, im wondering how to find HEX values for GCN GPU's in .ROM file?
What i need to know, and what values i need to check.
I need to MOD my BIOS a little more
eg. i want to add new Power State
and GDDR CL T etc. gRAM Tweaks (as we have it in our BIOS for CPU and RAM)
also i will be glad to have +V for my gRAM (then it can go up to 1650-1700MHz!!! lol)
i will give you my bIOS, please take a look

^ This post should be ignored till it states Finished at its top in big red letters.
I did find your memory timings table. It starts at address AFCB(45003) with 200MHz strap. Each is 52B long.
They list following clocks:
200, 400, 800, 900, 1000, 1250, 1375, 1500, 1625, 1750 MHz
I did identify 3 most important values. Unfortunately they are not classical CL values, they are values counted in number of ticks of memory. So, they somewhat correlate with current frequency. Interestingly enough, their settings is pretty wild. So, there may be space for improvement.

Fox2232
Can i ask you for bumping in my BIOS the GDDR5 V
I need at last 1.55v or 1.57/58v, i don't know if 1.60v is safe for XFX
But 1.57 should be, in
BF:H 2h play and RED screen in 1585MHz on gRAM -> it's not much thoo
when i have my Default: 1575MHz its OK :nerd:

Fox2232
Can i ask you for bumping in my BIOS the GDDR5 V
I need at last 1.55v or 1.57/58v, i don't know if 1.60v is safe for XFX
But 1.57 should be, in
BF:H 2h play and RED screen in 1585MHz on gRAM -> it's not much thoo
when i have my Default: 1575MHz its OK :nerd:

IIRC Tahiti BIOSes did not have easy way to change MVDDC. That's probably reason why VBE7 for Tahiti did not have this feature.

If someone knows for sure, it is 'The Stilt' but I do not think he'll share anything.

There are very few people capable reverse engineer anything or find new stuff from code. But they share rarely.
Which is sad, because I think there can be additional performance extracted from HBM as JEDEC states that timings, operational mode or anything does not have standard values and each device user has to set their own.
(And it is almost scary to read same thing in material nearly on every page containing anything of importance.)

Confirmed. Spent ages trying to get vram voltage changes to work, only got it to work once and quit while I was ahead. Onna, I do not think that there is even enough granularity to only bump from 1.55 to 1.57. The only values I was able to have functioning were 1.5, 1.55 and 1.6v.
If you find out otherwise though! Definitely share!!

Confirmed. Spent ages trying to get vram voltage changes to work, only got it to work once and quit while I was ahead. Onna, I do not think that there is even enough granularity to only bump from 1.55 to 1.57. The only values I was able to have functioning were 1.5, 1.55 and 1.6v.
If you find out otherwise though! Definitely share!!

Click to expand...

I can't share anything cuz' i don't play with BIOS roms (Yet ;-))
But it will be nice to have 1.55v on my 280X :nerd:
I think XFX give them not more than 1.4x (or almost 1.5v)
My XFX Have very Low W draw ! I don't exceed 194TDP in Heavy Play Scenario