I'm working on writing my own custom tools to work with and tune the GPUs myself. For example, a mostly-decoded set of timings from the stock Sapphire RX 5700 XT (reference) VBIOS for the Micron MT61K256M32 memory ICs (integrated circuits), for frequency ranges 1875Mhz - 1999Mhz, inclusive (or, as shown in Winshit, 937Mhz - 999Mhz, inclusive.) VBIOS P/N is 113-D1820501-101, and it can be found here (with SHA-1 hash 4ad5e0861ddf3b2381c1ce04a8d2799a5e247677): https://www.techpowerup.com/vgabios/212169/sapphire-rx5700xt-8192-190616
[wolf@surody ~/Desktop/VBIOS]$ ohgodadecode C00B0000150A000000000000FA09000040030000172F1F194C001D000808000214000000050A0A001E000000311207000000010101000101001F1800EB0D00000A0A0000E1000000E10000008A2084025E0000000A00040A160300011F2A0C00CF00000002F5130FCF00000000000000
<censored>: 0x00000BC0
LP1: 0
LP2: 0
LP3: 0
PLLDLLBW: 0
RAS: 47
<censored>: 0x00000A15
WLmrs: 5
RLmrs: 2
TestMode: 0
WR: 10
<censored>: 0x00000000
<censored>: 0x000009FA
EDCHoldPattern: 10
CRCWL: 7
CRCRL: 3
RDCRC: 0
WRCRC: 0
EDCInv: 1
<censored>: 0x00000340
CAL Term.: 0
CAH Term.: 0
CATO: 0
EDC Hi-Z: 0
CKAC: 0
RLEHF: 1
WREHF: 1
CK Term.: 0
<censored>: CL: 23 RAS: 47 RCDRD: 31 RCDWR: 25
<censored>: RC_S: 76 RC_L: 0 RP_S: 29 RP_L: 0
<censored>: RRDS: 8 RRDL: 8 RTP: 2
<censored>: FAW: 20 32AW: 0
<censored>: WL: 5 WTRL: 10 WTRS: 10
<censored>: WR: 30
<censored>: PPD: 1 CRCRL: 3 RREFD: 18 CRCWL: 14
<censored>: RD_RDDD: 0 RD_RDSD: 0 RD_RDSC: 1 RD_RDSCL: 1 RD_RD_BAN: 0
<censored>: WR_WRMW: 1 WR_WRSC: 1 WR_WRSCL: 1 WR_WR_BAN: 0
<censored>: WRRD: 0 RDWR: 31
<censored>: REF: 3563
<censored>: MRD: 10 MOD: 10
<censored>: XS: 225
<censored>: XSMRS: 225
<censored>: PD: 10 CKSRE: 4 CKSRX: 4 PwrDownDly: 66 AggPwrDownDly: 1
<censored>: RFCSB: 94 STAG: 0
<censored>: XP: 10 CPDED: 4 CKE: 10
<censored>: RDDATA_EN: 22 PHY_WRLAT: 3 PHY_RDLAT: 0 PHY_WRDATA: 1 PARIN_LAT: 0
<censored>: CKESTAGDLY: 12
<censored>: ReceiverWait: 207 CommandStageCount: 0 WRMPR: 0
<censored>: WTRTR: 2 REFTT: 20 TTROW: 63 LDTLD: 4 UPDN: 15 REFTT_MSB: 0
<censored>: RFC: 207
Comments