ApolloX
Enthusiast
Thread Starter
- Mitglied seit
- 20.01.2017
- Beiträge
- 4.161
- Ort
- am Rhein
- Desktop System
- Das Schlachtschiff
- Laptop
- MacBook Air M2
- Details zu meinem Desktop
- Prozessor
- 7950X / 7800X3D je nach Gusto
- Mainboard
- ASRock X870E Nova
- Kühler
- ALC Loop: CPU Core 1, GPU Eiswolf, Custom Loop mit SuperNova + 360 + 420 + VPP 755 V3
- Speicher
- 32GB G.Skill Trident 6600-30 / 6400-28
- Grafikprozessor
- AMD RX 6900 XT Ref-LC
- Display
- Dell U3415W 3440x1440@60Hz + Dell S2721DGFA 2560x1440@144
- SSD
- 3 x M.2, 2-3 x SSD
- Gehäuse
- be quiet! SILENT BASE 802 Window White
- Netzteil
- Corsair HX 1500i (+1000i Reserve)
Dies ist der offizielle Overclocking & Modding Thread für RDNA 4, aktuell mit den Modellen RX 9070 XT und RX 9070. Weitere Modelle sind angekündigt und werden folgen!
Dieser Thread ist für die Diskussionen aller, die MEHR Leistung wollen, sei es durch Overclocking (OC) oder Overclocking durch Undervolting (OCUV). Bitte in der Nähe des Themas bleiben – aber ähnlich wie bei den RDNA2 und RDNA3 OC-Threads wird man auch mal das ein oder andere Auge zudrücken, wenn sich die Community hier unterhält.
Tuning Tools & Wissen, Informationsquellen
Benchmark Ergebnisse
ShirKhan's Steel Nomad Rangliste @ HardwareLuxx
MrH Open CL Benchmark @ HardwareLuxx
✵✵✵ ✵✵✵ ✵✵✵ ✵✵✵
Tuning Anleitung von @oese: BIOS flash, EVC2, shunt mod
The tutorial was written in English by Oese for our international friends.
Oese: Ok, so a first introduction to 9070 XT modding with a) BIOS flash and b) EVC2 and c) shunt mod.
Resumé:
Benching with the shunt mod and EVC2 is great fun. It just feels different without TBP limits. The clocks slider actually does something, UV still helps to hold temps low and using EVC to dial in TGP and VID’s is quite interesting to do. Many, many opportunities.
If you only use shunts and no EVC2, cooling will result in lower GPU core current and TGP also, so UV and outdoor/balcony sessions will help to improve scores anyhow. At the moment I cannot use higher TGP via the EVC2 due to temperature (hotspot) limitations. Benching outside, TGP and current limits are several % away from 100% when hotspot temp kicks in and lowers my scores, so that’s that.
With the ASUS Prime OC, which is a great card with very good voltage regulation, a lot of capacitors out of the box, 3x8 pin and a dual BIOS, I feel this is the best low-budget tuning card, but it will need water to shine! And maybe the Taichi and XFX Mercury OC has better binned GDDR?
It will be interesting how the cards behave with better cooling, if TGP and current protection will be useable or result in stutter. So far, with reduced max boost clock the card is much useable and frames feeling absolutely smooth, possibly due to lower TBP restraints and less clock dips.
Tonight I will try the quiet BIOS if it has lower TGP/current limits build in but I doubt it..
Have fun tweaking and generating scores!
✵✵✵ ✵✵✵ ✵✵✵ ✵✵✵
Dieser Thread ist für die Diskussionen aller, die MEHR Leistung wollen, sei es durch Overclocking (OC) oder Overclocking durch Undervolting (OCUV). Bitte in der Nähe des Themas bleiben – aber ähnlich wie bei den RDNA2 und RDNA3 OC-Threads wird man auch mal das ein oder andere Auge zudrücken, wenn sich die Community hier unterhält.
- Radeon RX 9070 XT: AMD / TPU (GPU Database) / ✵ TPU offizielle (BIOS Collection) / TPU unverified (BIOS collection)
- Radeon RX 9070: AMD / TPU (GPU Database) / TPU offizielle (BIOS Collection) / TPU unverified (BIOS collection)
Tests
OC-Threads
Themenspezifische Threads
Laberthreads & Sammlungen
- HardwareLuxx Test: ASUS TUF Radeon RX 9070 OC, ASUS TUF Radeon RX 9070 XT OC, Powercolor Hellhound Radeon RX 9070, Powercolor Red Devil Radeon RX 9070 XT, Sapphire Nitro+ Radeon RX 9070 XT
- PCGH Test: Sapphire Nitro+ AMD Radeon RX 9070 XT Gaming OC, XFX Quicksilver Radeon RX 9070 XT Magnetic Air Edition, Gigabyte Radeon RX 9070 XT Gaming OC, Sapphire Pulse Radeon RX 9070 XT Gaming, Asrock Radeon RX 9070 XT Taichi, Sapphire Pulse Radeon RX 9070 Gaming, XFX Quicksilver Radeon RX 9070 OC Gaming Edition, Asrock Radeon RX 9070 Steel Legend OC
- Computerbase Test: ASRock Radeon RX 9070 XT Taichi OC, Asus Radeon RX 9070 XT TUF Gaming OC, Sapphire Radeon RX 9070 XT Pure, Sapphire Radeon RX 9070 XT Nitro+, XFX Radeon RX 9070 XT Mercury OC Magnetic Air RGB
- Igor's Lab Test
- Tech Power Up mit einer Liste internationaler Sammlung Reviews vieler RDNA4 Karten
OC-Threads
- ✵ OCN Sammeltrhead
- Computerbase: dortiger OC-Thread
Themenspezifische Threads
- HardwareLuxx Sammelthread zum Spulefiepen dieser Karten
Laberthreads & Sammlungen
- PCGH Sammlung "Alles zur 9070 XT"
- Hardwareluxx Smalltalk
- PCGH Laberthread
Tuning Tools & Wissen, Informationsquellen
- ✵ MCT (More Clock Tool), Alternative zum Adrenalin Treiber
- MSI Afterburner, weitere alternative zum Adrenalin Treiber
- Radeon Slimmer zum Abspecken des Adrenalin Treibers
- AMD RDNA4 / RX9000 - Wasserkühler & 9070XT VRM List @ HardwareLuxx
- ✵ EVC: EVC-Thread zu RDNA2, EVC Screen mit Oeses 9070 XT, Formcodierung I2C Lötpunkte
- hellms aktuellste Aussage zum Thema MPT
- DDU (Display Driver Uninstaller), Tool zum sauberen Entfernen von Treibern
- Google Sheet mit Modellvergleich 9070 XT und ein anderes Google Sheet und noch eins
- ✵ Vulkan Memtest zum Check wann die Fehlerkorrektur voll zuschlägt, der MrH Benchmark (siehe unten) kann das im Prinzip auch -> Anwendungsbeispiel #1 (ShirKhan) und #2 (RedF)
- CH34A1 Hardware Programmierer Thread (Bios Flash) - hier im Luxx
- OCN: Recherchebeitrag zu Shunts und anderen Komponenten auf verschiedenen 9070 XT
Benchmark Ergebnisse
3DMark Leaderboard 9070 XT | 3DMark Leaderboard 9070 |
ShirKhan's Steel Nomad Rangliste @ HardwareLuxx
MrH Open CL Benchmark @ HardwareLuxx
✵✵✵ ✵✵✵ ✵✵✵ ✵✵✵
Tuning Anleitung von @oese: BIOS flash, EVC2, shunt mod
The tutorial was written in English by Oese for our international friends.
Oese: Ok, so a first introduction to 9070 XT modding with a) BIOS flash and b) EVC2 and c) shunt mod.
A BIOS flash is only possible via the hardware flasher CH341a. I used Version 1.7, but older versions are also possible with the 1.7v module. It is an easy and quite safe mod, however due to power limit restrictions not far apart in the different models it only helps in gaining few more points in benchmarks, real world performance uplift is low to barely noticeable but at the cost of higher temperatures and power consumption.
Cards with the highest power target use a 340W BIOS, so I looked for cards that come with 340W max TBP (total board power). From my experience with the 7900 XTX I knew that flashing a BIOS with different output connectors could result in connectors not working, so the BIOS to look for was a 3xDP + 1xHDMI card with a 340W BIOS.
I picked the Taichi BIOS since those criteria were met. The BIOS chips on the ASUS Prime OC 9070 XT are on the back side of the card, thus, easily accessible without removing the cooler as the backplate of this card may just be removed. With a Sapphire Pure I didn’t have this luck before since that card had a backplate bolted to the PCB with screws that were only accessible from the front side so the cooler needed to be removed.
Performance BIOS on this card was on the side of the respective BIOS switch position, right one or U3 in that picture below.
The BIOS chip on my card was a Gigadevice GD25LB16ETJG, seemingly SPI_NOR, which is not known by NeoProgrammer. For flashing, I connected the 8-pin clamp to the BIOS IC. It is important to match pin 1 which is indicated by a small pit on the chip. Don’t be irritated by the color markings on the chip! However, certain ranges of chips often use similar commands for unlock, erase and write so I gave it a try. Pick an IC profile that has the same capacity (indicated here by “16”). Somehow though I got weird errors opening BIOS files in NeoProgrammer, so I switched to AsProgrammer. That program does not provide chip detection. So I used NeoProgrammer to check if the clamp had proper connection to the chip and then AsProgrammer for getting the work done. There were 2 profiles available for a 25 type chip with 16 Gbit. I tried the first GD 25Q16 which did not work so I tried the second.
I finally succeeded applying the IC Profile GD 25Q16B in AsProgrammer.
In AsProgrammer, unlike NeoProgrammer, the steps of unlocking, erasing, writing and verifying need to be made manually, so I did this in that order. Verification succeeded finally (unlike the other GD25Q16 profile) so I tried booting the card.
Hurray, the card booted with performance BIOS enabled and showed ASRock as manufacturer which indicated the new BIOS taken from the ASRock Taichi stored at TPU BIOS library.
Using HWInfo64 and Benchmarks, I verified the higher power target and actually entered 340W territory in 3DMark.
Cards with the highest power target use a 340W BIOS, so I looked for cards that come with 340W max TBP (total board power). From my experience with the 7900 XTX I knew that flashing a BIOS with different output connectors could result in connectors not working, so the BIOS to look for was a 3xDP + 1xHDMI card with a 340W BIOS.
I picked the Taichi BIOS since those criteria were met. The BIOS chips on the ASUS Prime OC 9070 XT are on the back side of the card, thus, easily accessible without removing the cooler as the backplate of this card may just be removed. With a Sapphire Pure I didn’t have this luck before since that card had a backplate bolted to the PCB with screws that were only accessible from the front side so the cooler needed to be removed.
Performance BIOS on this card was on the side of the respective BIOS switch position, right one or U3 in that picture below.
The BIOS chip on my card was a Gigadevice GD25LB16ETJG, seemingly SPI_NOR, which is not known by NeoProgrammer. For flashing, I connected the 8-pin clamp to the BIOS IC. It is important to match pin 1 which is indicated by a small pit on the chip. Don’t be irritated by the color markings on the chip! However, certain ranges of chips often use similar commands for unlock, erase and write so I gave it a try. Pick an IC profile that has the same capacity (indicated here by “16”). Somehow though I got weird errors opening BIOS files in NeoProgrammer, so I switched to AsProgrammer. That program does not provide chip detection. So I used NeoProgrammer to check if the clamp had proper connection to the chip and then AsProgrammer for getting the work done. There were 2 profiles available for a 25 type chip with 16 Gbit. I tried the first GD 25Q16 which did not work so I tried the second.
I finally succeeded applying the IC Profile GD 25Q16B in AsProgrammer.
In AsProgrammer, unlike NeoProgrammer, the steps of unlocking, erasing, writing and verifying need to be made manually, so I did this in that order. Verification succeeded finally (unlike the other GD25Q16 profile) so I tried booting the card.
Hurray, the card booted with performance BIOS enabled and showed ASRock as manufacturer which indicated the new BIOS taken from the ASRock Taichi stored at TPU BIOS library.
Using HWInfo64 and Benchmarks, I verified the higher power target and actually entered 340W territory in 3DMark.
The 340W brought me close to other 340W cards, but since my VRAM is quite slow with only 2720 FT stable, I needed more power and decided to connect the EVC2. Thankfully, the board designers provided a I2C-bus connection at the top end of the card that was 1:1 to what was used before on NV 30x0 cards. Thus, soldering was easy and was successful at my first try (however let aside my only basic soldering skills and associated problems, see picture for reference xD).
The Voltage controllers are MP2686A which are currently unknown to the EVC2SE software, however the software detects chips at addresses 22 and 24. My first try was using the MP2857 profile (same as with 7900 XTX), which proved to be useable, and was added manually on both addresses.
A bit of research delivered VID and TGP control of the GPU core and the VDDCI interface (good for VRAM overclocking) on the MP2686A on address 22 and VSOC and VMEM on 24, also useful for VRAM. Monitoring works, but readings are a bit off so don’t be confused by that. Vid control works correctly though, proven by HWInfo64 readings on my side.
Address 22
Address 24
Adding +75 mV to VDDCI, and +50 mV to VRAM and VSOC provided more stable VRAM clocks, for benching and with good cooling maybe up to 150mV could be used (with care!! Probably not with memtest_vulkan due to its heavy load..)
However lowering Loop 1 Iout gain, which results in lower TGP readings (was the way to go with 7900 XTX to bypass power restrictions) does not provide results with the 9070 XT at first. However, there was an effect unveiled by HWInfo64-readings, as you can see below.
The Voltage controllers are MP2686A which are currently unknown to the EVC2SE software, however the software detects chips at addresses 22 and 24. My first try was using the MP2857 profile (same as with 7900 XTX), which proved to be useable, and was added manually on both addresses.
A bit of research delivered VID and TGP control of the GPU core and the VDDCI interface (good for VRAM overclocking) on the MP2686A on address 22 and VSOC and VMEM on 24, also useful for VRAM. Monitoring works, but readings are a bit off so don’t be confused by that. Vid control works correctly though, proven by HWInfo64 readings on my side.
Address 22
Address 24
Adding +75 mV to VDDCI, and +50 mV to VRAM and VSOC provided more stable VRAM clocks, for benching and with good cooling maybe up to 150mV could be used (with care!! Probably not with memtest_vulkan due to its heavy load..)
However lowering Loop 1 Iout gain, which results in lower TGP readings (was the way to go with 7900 XTX to bypass power restrictions) does not provide results with the 9070 XT at first. However, there was an effect unveiled by HWInfo64-readings, as you can see below.
As TBP readings control the power limit, we need to deal with the shunts. These are typically found close to the power connector. Additionally, shunts are located near the PCIe slot, but those only measure the 5v supply and are not used by the GPU vCore.
It was my first shunt mod so I did a bit of research. Since it was Saturday and I did not have shunt resistors or anything at home despite solder stuff and a multi-meter, I did a close look at the shunt sensing circuit and found that there were unoccupied slots for additional shunts that could easily be used. To measure the resistance between the two solder pads already showed 0 Ohms so I thought bridging them won’t do any harm – probably despite allowing some of the current to bypass the shunt resistor originally in place, which was intended.
A big plus was that the original shunts could be left untouched and the bridges could be removed again easily if anything didn’t work out. So, no risk no fun, light up the torch (or better, use an electronic solder iron xD).
For 3 connectors, 3 bridges have to be made in total. Really an easy mod for any half-skilled person, this is how it looks when it’s done, hope you see the difference!
Et voilá:
After putting the card together, it booted up without problems and everything was fine. No problem with driver or anything. However, 3DMark scores were low. Opening up HWinfo then showed very high hotspot temperatures with a delta of over 50K and higher TGP then TBP so yep, something happened. Readings at the power outlet revealed like 100 W more were pulled.
However, with EVC2 connected and TGP gain lowered, the card went far into its thermal limits (Hotspot like 110°C, max. Hotspot 116°C), resulting in bad throttle and FPS drops despite sustained high clocks. It occurred that thermal and possibly TGP / current protection resulted in power gating / clock stretching, visible by lower effective clocks!
The workaround proved to use maximum clock offset in the driver, setting to -150 MHz I was able to bench and get somewhat good scores without overheating. However, above 100°C hotspot results in clock gating / lower effective clocks. More testing at -300 Mhz revealed that the cooler worked with temperature delta of 20-30 K like before, so that was not the problem. The rather weak and slim cooler of the ASUS Prime OC without any vapor chamber simply was not able to cope with the heat produced, especially the hotspot. Doing an outdoor balcony bench session provided better results but still inferior to the top end cards with better cooling and better VRAM, however I did not use VRAM tuning with EVC2 yet in that session. Interestingly, there are no differences in behavior with the Taichi BIOS, although the Taichi does not use shunts (and therefore might be tuned only via TGP / EVC2?). Some Taichi owners should provide HWInfo footage and show Limits of the Taichi, whether its TBP also (from what data source?) or just TGP/GPU current (which is limited to 330A at Taichi perf BIOS).
It was my first shunt mod so I did a bit of research. Since it was Saturday and I did not have shunt resistors or anything at home despite solder stuff and a multi-meter, I did a close look at the shunt sensing circuit and found that there were unoccupied slots for additional shunts that could easily be used. To measure the resistance between the two solder pads already showed 0 Ohms so I thought bridging them won’t do any harm – probably despite allowing some of the current to bypass the shunt resistor originally in place, which was intended.
A big plus was that the original shunts could be left untouched and the bridges could be removed again easily if anything didn’t work out. So, no risk no fun, light up the torch (or better, use an electronic solder iron xD).
For 3 connectors, 3 bridges have to be made in total. Really an easy mod for any half-skilled person, this is how it looks when it’s done, hope you see the difference!
Et voilá:
After putting the card together, it booted up without problems and everything was fine. No problem with driver or anything. However, 3DMark scores were low. Opening up HWinfo then showed very high hotspot temperatures with a delta of over 50K and higher TGP then TBP so yep, something happened. Readings at the power outlet revealed like 100 W more were pulled.
However, with EVC2 connected and TGP gain lowered, the card went far into its thermal limits (Hotspot like 110°C, max. Hotspot 116°C), resulting in bad throttle and FPS drops despite sustained high clocks. It occurred that thermal and possibly TGP / current protection resulted in power gating / clock stretching, visible by lower effective clocks!
The workaround proved to use maximum clock offset in the driver, setting to -150 MHz I was able to bench and get somewhat good scores without overheating. However, above 100°C hotspot results in clock gating / lower effective clocks. More testing at -300 Mhz revealed that the cooler worked with temperature delta of 20-30 K like before, so that was not the problem. The rather weak and slim cooler of the ASUS Prime OC without any vapor chamber simply was not able to cope with the heat produced, especially the hotspot. Doing an outdoor balcony bench session provided better results but still inferior to the top end cards with better cooling and better VRAM, however I did not use VRAM tuning with EVC2 yet in that session. Interestingly, there are no differences in behavior with the Taichi BIOS, although the Taichi does not use shunts (and therefore might be tuned only via TGP / EVC2?). Some Taichi owners should provide HWInfo footage and show Limits of the Taichi, whether its TBP also (from what data source?) or just TGP/GPU current (which is limited to 330A at Taichi perf BIOS).
Resumé:
Benching with the shunt mod and EVC2 is great fun. It just feels different without TBP limits. The clocks slider actually does something, UV still helps to hold temps low and using EVC to dial in TGP and VID’s is quite interesting to do. Many, many opportunities.
If you only use shunts and no EVC2, cooling will result in lower GPU core current and TGP also, so UV and outdoor/balcony sessions will help to improve scores anyhow. At the moment I cannot use higher TGP via the EVC2 due to temperature (hotspot) limitations. Benching outside, TGP and current limits are several % away from 100% when hotspot temp kicks in and lowers my scores, so that’s that.
With the ASUS Prime OC, which is a great card with very good voltage regulation, a lot of capacitors out of the box, 3x8 pin and a dual BIOS, I feel this is the best low-budget tuning card, but it will need water to shine! And maybe the Taichi and XFX Mercury OC has better binned GDDR?
It will be interesting how the cards behave with better cooling, if TGP and current protection will be useable or result in stutter. So far, with reduced max boost clock the card is much useable and frames feeling absolutely smooth, possibly due to lower TBP restraints and less clock dips.
Tonight I will try the quiet BIOS if it has lower TGP/current limits build in but I doubt it..
Have fun tweaking and generating scores!
✵✵✵ ✵✵✵ ✵✵✵ ✵✵✵
Zuletzt bearbeitet: