Overclock.net - An Overclocking Community - View Single Post - Polaris Bios Editing ( RX5xx / RX4xx )

View Single Post
post #4738 of (permalink) Old 12-06-2017, 12:33 PM
ku4eto
Top kek
 
Join Date: Oct 2013
Location: Bulgaria , Sofia
Posts: 3,325
Rep: 110 (Unique: 65)
Quote:
Originally Posted by jerry225 View Post

Hi @chris89, thanks for asking; yeah I had to lower the memory clock to 2085 mhz, because higher values give me some errors in hwinfo and I prefer to be as close as possible to 0.

There is something I would like to ask the community please:

I want to create my custom strap for hynix 8gb, so
I have decoded 777000000000000022AA1C00B56A6D46C0551017BE8E060C006AE6000C081420EA8900AB030000001B162C31C0313F17 thanks to r_timings
Code:
####SEQ_WR_CTL_D1####
DAT_DLY = 7
DQS_DLY = 7
DQS_XTR = 0
DAT_2Y_DLY = 0
ADR_2Y_DLY = 0
CMD_2Y_DLY = 0
OEN_DLY = 7
OEN_EXT = 0
OEN_SEL = 0
ODT_DLY = 0
ODT_EXT = 0
ADR_DLY = 0
CMD_DLY = 0
####SEQ_WR_CTL_2####
DAT_DLY_H_D0 = 0
DQS_DLY_H_D0 = 0
OEN_DLY_H_D0 = 0
DAT_DLY_H_D1 = 0
DQS_DLY_H_D1 = 0
OEN_DLY_H_D1 = 0
WCDR_EN = 0
####SEQ_PMG_TIMING####
TCKSRE = 2
TCKSRX = 2
TCKE_PULSE = 10
TCKE = 10
SEQ_IDLE = 7
TCKE_PULSE_MSB = 0
SEQ_IDLE_SS = 0
####SEQ_RAS_TIMING####
TRCDW = 21
TRCDWA = 21
TRCDR = 26
TRCDRA = 26
TRRD = 6
TRC = 70
####SEQ_CAS_TIMING####
TNOPW = 0
TNOPR = 0
TR2W = 28
TCCDL = 2
TCCDS = 5
TW2R = 16
TCL = 23
####SEQ_MISC_TIMING####
TRP_WRA = 62
TRP_RDA = 29
TRP = 26
TRFC = 192
####SEQ_MISC_TIMING2####
PA2RDATA = 0
PA2WDATA = 0
TFAW = 10
TCRCRL = 3
TCRCWL = 6
T32AW = 7
TWDATATR = 0
####ARB_DRAM_TIMING####
ACTRD = 27
ACTWR = 22
RASMACTRD = 44
RASMACTWR = 49
####ARB_DRAM_TIMING2####
RAS2RAS = 192
RP = 49
WRPLUSRP = 63
BUS_TURN = 23
####MC_SEQ_MISC####
MC_SEQ_MISC1 = 0x2014080C
MC_SEQ_MISC3 = 0xAB0089EA
MC_SEQ_MISC8 = 0x00000003

I want to improve this timing strap
is there a guide/tutorial/pdf which explains what all these lines and values mean,what the possible range of values is etc etc..., please?
I've read the PDFs in its topic but I could not find an answer.

Thanks

You first need to understand how an algorithm works - as in, what operations are done - read, write, where and how. For example, Cryptonote/Cryptonight and Ethereum are both heavy Read oriented. So, reducing the Read timings has great impact on the hashing speeds. Thats for speed. For power efficiency, you look at which timings are not heavily used and are not part of the central logic of the algoritm. For example RAS2RAS and TRFC for both Cryptonote/night. You can increase it safely by 50%, thus reducing the power draw, while not losing almost anything as speed.

Previous Hardware:
Spoiler!
Desktop PC
(19 items)
CPU
AMD FX-8320
Motherboard
ASRock Fatal1ty 990FX Killer
GPU
Sapphire Nitro+ RX480
GPU
XFX RX470 Singlefan
GPU
MSI RX580 GamingX 4GB
RAM
Mushkin Redline 996996 2x4GB 2133Mhz
Hard Drive
Western Digital 160GB 7200RPM 8MB
Hard Drive
Maxtor 250GB 7200RPM 8MB
Hard Drive
Corsair Force LS
Hard Drive
WesternDigital Blue 500GB 7200RPM 16MB
Power Supply
Corsair TX850M
Cooling
ThermalTake Frio Silent 14
Case
ThermalTake View 27
Operating System
Windows 10 Enterprise 1607
Operating System
Linux Mint 17.3 Rosa
Monitor
AOC i2267FWH
Keyboard
Logitech K120
Mouse
Bloody V5
Audio
Corsair HS30 Raptor
▲ hide details ▲
ku4eto is offline