hi guys,my gpu rx480 4gb,anyone can help mod it?speed just 24.xx mh/s
really appreciate it
fisheth is right, but for having been a noob weeks ago
First what is your OS? I imagine windows (I'm Linux U16.04, cannot help).
Warning 1: I was a noob few weeks ago and my ATI RX470 broke down (electrical) few weeks ago. was it OC? you are warned. I was cool, 60C no invalid shares, 27MH/s, GPU underclocked at 1200, VRAM timing strides 1500 up to 1750, stride 1650 up to top, VRAM undevolted 0.95 and then dead.
Warning 2: Before that I have bricked my card by going straight to high OC as advised. atiflash on linux (there is a dos version) saved my card.
best thread, with many link to best thread
http://www.overclock.net/t/1604567/polaris-bios-editing-rx5xx-rx4xxfew thread to read:
http://cryptoyeti.com/rx470-bios-mod/http://1stminingrig.com/sapphire-nitro-rx-470-8gb-oc-bios-flash-mod-tutorial-hynix-samsung/https://www.techpowerup.com/forums/threads/amd-ati-flashing-guide.212849/First save your stock bios. Learn to use the tool. prepare the dos version if you are on windows.
atiflash on linux is cool.
Then use
polaris bios editor, or a variation if you have Elpida ram or want to control target temp... (see overclock article). again make multiple backup for your original bios.
In the section VRAM timing you see a VRAM frequency and a long hexadecimal chain... this is what is called memory timing stride... many various timing parameters for the VRAM at each frequency.
If you let them as its, accelerating the VRAM will not gain much. Typically people take the stide of lower frequency, and copy it to a higher. for example if you copy 1500 to 1650, then at 1650 it goes faster (but with less safety margin).
On advice is to slow down the GPU to consume less, heat less, and allow to go faster for VRAM.
halfing is not absurd. you control that by Max GPU Freq. It seems ethdcrminer does not allow underclocking, so you will have to do that with polaris. (@claymore you confirm?)
after that you will have to accelerate Memory. it can be done in Memory block where the last (of 2) line MHz-mV defind the max VRAM freq.
You can also control over or undervolting there for the ram.
It seems claymore allows you to control VRAM speed, and under/overvolting in the config.txt, I advise you to use that (I did not try, I'm noob).
for the processor the tuning is done in the GPU block, with MHz-mV where for eacg GPU freq a voltage, or an offset (65000+ numbers are in fact offset (is it just négative number?) as I read - never tested)
@claymore, what is the minimum to mod that you cannot set in config.txt ?
is it just : memory stride, GPU underclocking ?
for the fan, I exploit claymore config.
There is maybe problems with checksum and signature, but as I'm under linux , it works.
Then moding your bios is an affair of weeks (yes weeks)
Put fans as fast as reasonable, improve rig&room cooling..
go 25mV by 25mV, up or down seing what improves. 50MHz by 50MHz. 1 stride shift by 1 stride shift.
never 2 parameters together. if you card produce invalid share after some freq/timing change, (no brick, if so step-back with dos/linux) try by under or overvolting and see if errors happen faster or slower.
This is a multiparameter constrained optimization problem.
test by more than 12 hours of warming, before saying a rom is good.
I had my first invalid share after 2h of good run, just after gone to bed.
check power consumption from the plug, temperature. keep the performance numbers of each rom that does not crash (and why not of all the invalid share producers, with frequency of invalid shares). make a journal.
or just don't do it, and don't take the risk to lose 200$ for 10$/month.
since I'm a noob, experts may correct me.