BIOS originally dumped with AtiWinFlash 2.74 on "silent" BIOS jumper position.
Modified with PBE (polaris bios editor) 1.4
Clocks 1125/2080 tuned to keep GPU and mem controller load maxxed.
Cooler profile - unmodified
Flashing and installing procedure can be found in
Boysie thread.
It's strongly recommended to flash your card, when BIOS jumper is on "silent" position - when jumper moved to DVI/HDMI connectors side.
You can also use Sapphire trixx, wattman or something else you want - to modify voltage (in most cases it can be lowered), clocks and cooler profile.
BIOS seems to be stable, but use it on your own risk and make backup of your original BIOS before any change/flashing.
If you forgot to do it, you can find it
here.
Joke! Even if you do something wrong and catch some troubles - simply boot your system with "default" BIOS jumper position. You can switch it on the fly after booting your OS and flash your original unmodified BIOS.
Comments
thanks for sharing the rom.
i will try it later.
56 C one and 63 C other card. Room temp is 24 C.
57% or 2100 RPM and 63% or 2450 RPM. Noise is present but not disturbing at all.
If you find it, post here pls.
My cards become unstable when I try to OC memory over 2175 MHZ with this BIOS.
When I overstep 2080 MHZ memclock - hashrate is dropping.
If I find some better combination about hashrate/power, I'll post it here.
FYI: I'm still running on unpatched Crimson 16.9.1 drivers, so I don't know how it affects to hashrate.
Oh are these using Samsung VRAM?
Oh are these using Samsung VRAM?
According to info in PBE about timings and VRAM - yes.
Problems only with clean driver installation or update with modified BIOS. Anyway - dual BIOS switch deals with this problem/
Lowering memvoltage have no big sense, as for me, at least now. Maybe I'm wrong, but let me test.
I'm trying to deal with GPU voltage now.
I didn't find a way yet to set needed voltage in BIOS. Sapphire uses different voltage control schema, as far as I understand, and voltages set in BIOS not apply in real usage.
I tried to lower VDDC to 925 mV in BIOS, but it still 1000 mV when mining.
Anyway, now I'm testing another BIOS build, and tune GPU voltage with strixx.
You can see on screenshot.
29.3 Mh, 1125/2080 clock, 0.8875 V GPU (tuned with strixx), very low temps, power and RPM. 4+ hours stable.
You can compare it with startpost pic.
Target is stable 65-70W on GPU-Z "GPU only" power on 29+ MH ETH mining.
Sorry for the question, I am newbie it yet ...: /
Exception is only for P0 state (voltage for 300 mhz GPU clock). This voltage can be modified and it really works.
When card is under load (mining, gaming, etc) BIOS just sets 1 V on GPU - can be checked with GPU-Z.
Sapphire trixx 6.1 can set lower voltage, but it affects to all P-states, and P0 too - and cards become unstable, when P0 less than 725 mV.
According to these facts, I made new BIOS build, to let the cards stay stable. P0 state is 850mV now.
HOW TO USE.
1. Flash
2. Reboot.
3. Use strixx to setup fans ang GPU voltage.
4. GPU voltage set to "-100 mV" for each card.
5. Start mining.
6. If some freezes or hangs or "driver restored" messages, rise GPU voltage a bit (from "-100 mV") and check again till you find stable voltage.
Notes
You can try to lower GPU voltage with Strixx even more. Both my cards become unstable on this, but maybe you'll be more lucky.
Main changes
1. Clocks 1125/2080 tuned to keep GPU and mem controller load maxxed.
2. Cooler profile - unmodified
3. P0 state changed from 800 to 850 mV to make card undervoltable.
Finally I got 29.3 Mh stable (dual mining not tested), 0.887 V on GPU, low temps, low RPM, low noise.
Flashed the same settings with 850mV on idle my rx480 8GB MSI Gaming X get the same speed but high power 118W and 1.0375V on gpuz. Looks like the msi also have some kind of voltage lock :-/
Gave the same clocks to my rx 470 4GB ref and got 28.3 Mh/s
I copied them by having 2 polaris editor open, if you flash sapphire bios to a msi you will brick your gpu.
Possible voltage drop depends on ASIC quality of each card.