Navi 21 on suhteellisen energiatehokas vakiona, mutta aika paljon jää kyllä löysää tuolla saralla
Kortin vakiona nappaama < 305W on itselle hieman liikaa, joten testasin miten paljon saan energiatehokkuutta vakiosta jos tavoitteena olisi pitää n. 95% alkuperäisestä suorituskyvystä.
Vakiona kortin tehonkulutus 3DMark Time Spy Extreme GT-1 aikana oli 304,77W (2x PCIe 8-pin + väylä) ja tulokset suorituskyvyn osalta 55,85fps (GT-1), 47,76fps (GT-2) ja grafiikkatuloksen ollessa 8440 pistettä.
I scored 7 877 in Time Spy Extreme
Tehorajaa pudottaessa tuli nopeasti selväksi, että 6800 XT bios ei sovellu vakiona kovin hyvin tehorajan tai jännitteen alentamiseen. 6800 XT:n biosilla käytännön VDDGFX minimijännitettä ei ole mahdollista saada alle ~850mV.
850mV todella paljon liian korkea, kun tavoitteena on saada kortin kokonaiskulutus sinne 200W kieppeille, ilman että suorituskyky laskee tarpeettomasti. 6900 XT MBA-kortin bios "toimii" pääpiirteittäin 6800 XT MBA-kortissa ja mahdollistaa jännitteen pudottamisen n. 750mV kieppeille,
mutta vastaavasti kortin yläpään jännite ja kellorajat ei konffaudu enää oikein (Fmax 500MHz, Vmax 1175mV >> 1015mV). Lisäksi myös 6900 XT biosin AVFS-malli odottaa 6800 XT piirejä parempilaatuista tavaraa, eli sen laskema V/F saattaa olla liian aggressiivinen huonolaatuisemmalle piirille ja olla siksi epävakaa.
6900 XT biosin ongelmien takia palasin alkuperäiseen biosiin ja konffasin sen jännitteet ja AVFS-mallin vastaamaan paremmin 6900 XT korttia, joskaan ei ym. syistä täysin.
Muutokset:
SocketPowerLimitAc: 255W >> 175W
SocketPowerLimitDc: 255W >> 175W
MinVoltageUlvGfx: 856mV >> 775mV
MinVoltageUlvSoc: 925mV >> 800mV
MinVoltageGfx: 881mV >> 825mV
MinVoltageSoc: 950mV >> 825mV
VDDGFX_Vmin_HiTemp: 881mV >> 800mV
VDDGFX_Vmin_LoTemp: 881mV >> 800mV
VDDSOC_Vmin_HiTemp: 950mV >> 800mV
VDDSOC_Vmin_LoTemp: 950mV >> 800mV
DcTol[0]: 44mV >> 48mV
DcTol[1]: 44mV >> 48mV
DcBtcMax[0]: 44mV >> 48mV
DcBtcMax[1]: 44mV >> 48mV
VcBtcVminT0: 881mV >> 718mV
MEM0 PS1-3: 1350mV >> 1250mV
TemperatureLimit[0]: 90øC // Edge, alkup. 100°C
TemperatureLimit[1]: 100øC // Hotspot ,alkup. 110°C
TemperatureLimit[2]: 90øC // MEM0, alkup. 100°C
TemperatureLimit[3]: 100øC // VDDGFX virransyöttö, alkup. 115°C
TemperatureLimit[4]: 100øC // VDDSOC virransyöttö, alkup. 115°C
TemperatureLimit[5]: 100øC // MEM0 virransyöttö, alkup. 115°C
TemperatureLimit[6]: 100øC // VDDCI virransyöttö, alkup. 115°C
Hieman erikoisesti muistien kulkuun 100mV alhaisemmalla muistijännitteellä, ainakaan vakiolatensseilla ei ollut mitään vaikutusta, vaan rajoittava tekijä on edelleen itse muistiohjaimet.
Muistien lämmöt tippui memtestCL aikana n. 5°C, joskin niiden väliset lämpötilaerot on edelleen melko isot, > 4°C. Korkein mitattu muistilämpötila tuolla 1.250V jännitteellä on nyt 84.6°C (myös memtestCL).
Näiden muutosten lisäksi pudotin GPU:n vakiojännitettä asettamalla offsetiksi -75mV ja nostamalla muistikelloa 50MHz ylöspäin (2000 >> 2100MHz).
Suurin pääsääntöisesti vakaa offset tällä kortilla on -88mV, joten nostin jännitettä pari pykälää ylöspäin jo ihan turvamarginaalin jättämiseksi vakaudelle.
I scored 7 495 in Time Spy Extreme
Yllämainitulla muutoksilla kortin tehonkulutus 3DMark Time Spy Extreme GT-1 testin aikana, samalla mittaustavalla oli 196,83W, eli 35,4% alkuperäistä alhaisempi.
Time Spy Extremen GT-1 testin tulokseksi tuli 52,5fps, GT-2 testin tulokseksi 44,81fps ja grafiikkatestin kokonaistulokseksi 7925 pistettä. Suorituskyky siis laski < 6.1% samaan aikaan, kun tehonkulutus on 35,4% / ~ 108W alhaisempi.
En ihan päässyt tuohon alkuperäiseen "95% alkuperäisestä suorituskyvystä" tavoitteeseen, mutta vastaavasti tehonkulutuksessakin jäätiin hieman siitä 200W rajasta