Hello,
I have found an important issue during overclocking my 2 Asus Strix RX480 Gaming OC 8GB cards. Changing the memory clock of my cards while HWINFO64 is open causes insanely low bandwidth. Bandwidth with stock memory clock(2000MHz) and timings is around 195-200GB/s, it drops significantly when I change the memory clock speed and keep HWINFO64 open during the process. Most of the time it drops from 195-200GB/s to 62GB/s, randomly to 80GB/s and 151GB/s.
How to reproduce the issue:
Open Radeon settings
Open HWINFO64
Open OCL MemBench for bandwidth benchmarking
Run OCL MemBench before any overclocking attempt and note down the reported bandwidth(195-200GB/s in my case)
Add an offset of +25 or +50 to memory clock speed
Now the memory bandwidth of gpu drops down to 62GB/s(sometimes to 151GB/s or 80GB/s but those numbers were much rare than 62GB/s)
Memory bandwidth benchmarked with OCL MemBench(overclocked via Radeon Wattman-nothing else is running other than Wattman) can be found below:
2000MHz memory clock-bandwidth is around 195-200GB/s: https://prnt.sc/nh3r0c
2050MHz memory clock-bandwidth is around 200-205GB/s: https://prnt.sc/nh3rea
2100MHz memory clock-bandwidth is around 209-212GB/s: https://prnt.sc/nh3rf2
2150MHz memory clock-bandwidth is around 214-218GB/s: https://prnt.sc/nh3rfw
2200MHz memory clock-bandwidth is around 221-223GB/s: https://prnt.sc/nh3rhw
2250MHz memory clock-bandwidth is around 227-231GB/s: https://prnt.sc/nh3sri
Now I reset Wattman settings, open HWINFO64, overclock memory speed and benchmark again(only Wattman and HWINFO64 are open):
2000MHz memory clock-bandwidth is around 195-198GB/s: https://prnt.sc/nh47gh
2050MHz memory clock-bandwidth is around 61-63GB/s: https://prnt.sc/nh47yw
2100MHz memory clock-bandwidth is around 62-63GB/s: https://prnt.sc/nh487r
2150MHz memory clock-bandwidth is around 61-63GB/s: https://prnt.sc/nh48gv
2200MHz memory clock-bandwidth is around 61-63GB/s: https://prnt.sc/nh48qg
2250MHz memory clock-bandwidth is around 60-63GB/s: https://prnt.sc/nh48y2
Dropping the memory clock back down to 2000MHz doesn't resolve the issue: https://prnt.sc/nh49ho
Only full system restart resolves the problem but it is easily reproducable with the giving steps. I can confirm it is not a bug of OCL MemBench as my scores drop in various benchmarks like 3DMark Timespy, 3dMark Firestrike, Unigine Superposition, Unigine Heaven which clearly confirms the bandwidth drop.
Edit: Just noticed I haven't listed my system specs:
Ryzen 5 1600
Asus Strix RX480 Gaming OC 8GB(I am able to reproduce the issue on both of them and I have been benchmarking them one by one as my psu only has 1 6 pin and 1 8 pin PCI-E power connector.)
MSI X370 Gaming Pro Carbon(updated to latest BIOS)
Patriot Viper 4 3200MHz CL16 2x8GB(actually clocked at 3133MHz and my custom timings as XMP is not stable, my settings are 1000% HCI memtest stable)
1TB Seagate Barracuda
250GB Sandisk Ultra SSD
I have found an important issue during overclocking my 2 Asus Strix RX480 Gaming OC 8GB cards. Changing the memory clock of my cards while HWINFO64 is open causes insanely low bandwidth. Bandwidth with stock memory clock(2000MHz) and timings is around 195-200GB/s, it drops significantly when I change the memory clock speed and keep HWINFO64 open during the process. Most of the time it drops from 195-200GB/s to 62GB/s, randomly to 80GB/s and 151GB/s.
How to reproduce the issue:
Open Radeon settings
Open HWINFO64
Open OCL MemBench for bandwidth benchmarking
Run OCL MemBench before any overclocking attempt and note down the reported bandwidth(195-200GB/s in my case)
Add an offset of +25 or +50 to memory clock speed
Now the memory bandwidth of gpu drops down to 62GB/s(sometimes to 151GB/s or 80GB/s but those numbers were much rare than 62GB/s)
Memory bandwidth benchmarked with OCL MemBench(overclocked via Radeon Wattman-nothing else is running other than Wattman) can be found below:
2000MHz memory clock-bandwidth is around 195-200GB/s: https://prnt.sc/nh3r0c
2050MHz memory clock-bandwidth is around 200-205GB/s: https://prnt.sc/nh3rea
2100MHz memory clock-bandwidth is around 209-212GB/s: https://prnt.sc/nh3rf2
2150MHz memory clock-bandwidth is around 214-218GB/s: https://prnt.sc/nh3rfw
2200MHz memory clock-bandwidth is around 221-223GB/s: https://prnt.sc/nh3rhw
2250MHz memory clock-bandwidth is around 227-231GB/s: https://prnt.sc/nh3sri
Now I reset Wattman settings, open HWINFO64, overclock memory speed and benchmark again(only Wattman and HWINFO64 are open):
2000MHz memory clock-bandwidth is around 195-198GB/s: https://prnt.sc/nh47gh
2050MHz memory clock-bandwidth is around 61-63GB/s: https://prnt.sc/nh47yw
2100MHz memory clock-bandwidth is around 62-63GB/s: https://prnt.sc/nh487r
2150MHz memory clock-bandwidth is around 61-63GB/s: https://prnt.sc/nh48gv
2200MHz memory clock-bandwidth is around 61-63GB/s: https://prnt.sc/nh48qg
2250MHz memory clock-bandwidth is around 60-63GB/s: https://prnt.sc/nh48y2
Dropping the memory clock back down to 2000MHz doesn't resolve the issue: https://prnt.sc/nh49ho
Only full system restart resolves the problem but it is easily reproducable with the giving steps. I can confirm it is not a bug of OCL MemBench as my scores drop in various benchmarks like 3DMark Timespy, 3dMark Firestrike, Unigine Superposition, Unigine Heaven which clearly confirms the bandwidth drop.
Edit: Just noticed I haven't listed my system specs:
Ryzen 5 1600
Asus Strix RX480 Gaming OC 8GB(I am able to reproduce the issue on both of them and I have been benchmarking them one by one as my psu only has 1 6 pin and 1 8 pin PCI-E power connector.)
MSI X370 Gaming Pro Carbon(updated to latest BIOS)
Patriot Viper 4 3200MHz CL16 2x8GB(actually clocked at 3133MHz and my custom timings as XMP is not stable, my settings are 1000% HCI memtest stable)
1TB Seagate Barracuda
250GB Sandisk Ultra SSD