• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

RX 5700 XT - 75 Hz/144 Hz/non-standard refresh rates causing VRAM clock to run at max

Joined
Mar 28, 2018
Messages
1,794 (0.81/day)
Location
Arizona
System Name Space Heater MKIV
Processor AMD Ryzen 7 5800X
Motherboard ASRock B550 Taichi
Cooling Noctua NH-U14S, 3x Noctua NF-A14s
Memory 2x32GB Teamgroup T-Force Vulcan Z DDR4-3600 C18 1.35V
Video Card(s) PowerColor RX 6800 XT Red Devil (2150MHz, 240W PL)
Storage 2TB WD SN850X, 4x1TB Crucial MX500 (striped array), LG WH16NS40 BD-RE
Display(s) Dell S3422DWG (34" 3440x1440 144Hz)
Case Phanteks Enthoo Pro M
Audio Device(s) Edifier R1700BT, Samson SR850
Power Supply Corsair RM850x, CyberPower CST135XLU
Mouse Logitech MX Master 3
Keyboard Glorious GMMK 2 96%
Software Windows 10 LTSC 2021, Linux Mint
Did some testing.

Just changing bpp from 8 to 6 made no difference at 3440x1440 60Hz and 100Hz.

Only with a custom resolution and CVT-RB does my VRAM downclock. That locks me to 6bpp, however.

After doing the comparisons, dithering is especially noticeable on darker and grayscale images at 6bpp. Dark grays have a lot of visible dithering.

100Hz 8bpp and 6bpp
8bpp 100Hz
6bpp 100Hz

60Hz 8bpp and 6bpp
60Hz 8bpp

Custom Resolution: 100Hz CVT-RB
Custom Resolution Settings
100Hz CVT-RB 6bpp

I used Radeon software for stats since I'll likely be doing a bug report.

Please let me know how severely flawed my testing methodology is.
 

Mussels

Freshwater Moderator
Staff member
Joined
Oct 6, 2004
Messages
58,413 (8.18/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
I would think this post supports what I just said. It's not like I'm making shit up to stir your GPU pots up..... What I shared is my genuine real world experience

4K 120Hz is above the 600Mhz value so clocks up mem speed
4K 60Hz is below the 600Mhz value, so does NOT clock up mem speed

The dots connect to me...what am I missing?

@Bomby569 you didn't share your "native res"?
According to the quoted post...."144Hz is 559Hz" (I'm assuming this value is considering a 1440p res based on how it is written). With that said, this would mean that a 1440p or lower res with a 144Hz or lower refresh rate wouldn't push the GPU to clock up mem speed which aligns exactly with what your stating....this isn't a surprise to me....the dots still connect (also assuming you're using a 1440p res setting until you share otherwise)

The post by @Mussels aligns with my personal experience. You cannot call that "bizarre" nor "BS"....perhaps coincidence but c'mon as far as I can tell what they wrote is accurate. I also take note Mussels wrote "some GPUs raise their clock speeds" which I take away as this may not be how every GPU operates. In my experience in recent years, last 4 or 5, which involved a RX 580 and RX 5700 XT this is exactly what happened with me. YMMV apparently. A 3060ti may be an apple to my orange of a RX 5700 XT making this comparison pointless


hmm but yours still clocks up mem at 1440p at 144Hz? that does NOT align with the post from Mussels....?! I don't have a 144Hz display to test anything there myself. Any chance you use more than one display? I mean, you both cannot be right, (or can you?) so now I don't know what to think.
Remember that different GPU's have differfent HDMI and DP standards

559Mhz is fine for HDMI 2.1 and DP 1.4 GPU's, but if your GPU or monitor uses the older standards...
 
Joined
May 2, 2017
Messages
7,762 (3.04/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
if you go to the top, i specifically said it ISN'T A FIX, it's a way to know that it's an AMD driver problem and the same problem that plagued the 5700 for years and never was solved.
But I've already identified it as a driver issue. That should really be plenty clear from my initial post: I stated that the issue appeared after a semi-recent driver update (I was already aware of the issue in general, so I know it wasn't there before, and I have also seen the increased idle power consumption). As there have been no hardware changes or notable third party software changes, that makes it overwhelmingly likely for this to be a driver issue. I really don't see why you would think I would need help in pinning this down as a driver issue. That was never a question here. If you actually read my posts you'd also see that
disabling [my secondary monitor] and disabling my Aquasuite monitoring desktop overlay finally brought me down to idle clocks
So I'm hardly in need of ways to check whether my GPU is capable of clocking down at all.
You have to wait for AMD to fix it, good luck with that, apparently people with 5700 are still waiting.
I'm well aware of that. But as I said, given that the issue only appeared 1-2 driver releases ago, it shouldn't be a massive issue. That the most buggy GPU in the past decade or more still has issues is hardly indicative of the general speed of bug fixes. I still don't trust them to fix it immediately, as this issue has been present for years across multiple generations, but I just wanted to point out that it only recently appeared on my RDNA2 GPU. Nothing more than that.
But there is a fix, i had found it on reddit, i'm sorry but i can't find now, it was something about changing the monitor range in some tool, maybe someone can remember. It's not a fix, it's a workaround, but it solves the problem.
If i find that post i post it here.
That's the thing though: I'm want to use my PC, not spend hours troubleshooting an unimportant idle power issue. It's annoying, yes, and AMD needs to be called out on this and get around to fixing it permanently, but it's not something I'm willing to spend time or energy fixing. I said above that it ultimately doesn't affect me in any real way, so it's more about the principle of the matter in my case.

I get that you're just trying to give advice here, but your advice is completely missing the point of my post and isn't suited to my "problem", so ultimately it's not useful. It might be to someone else, but I just came here to point out that this issue can also appear on 6000-series GPUs with recent drivers.
 
Joined
Sep 20, 2019
Messages
478 (0.28/day)
Processor i9-9900K @ 5.1GHz (H2O Cooled)
Motherboard Gigabyte Z390 Aorus Master
Cooling CPU = EK Velocity / GPU = EK Vector
Memory 32GB - G-Skill Trident Z RGB @ 3200MHz
Video Card(s) AMD RX 6900 XT (H2O Cooled)
Storage Samsung 860 EVO - 970 EVO - 870 QVO
Display(s) Samsung QN90A 50" 4K TV & LG 20" 1600x900
Case Lian Li O11-D
Audio Device(s) Presonus Studio 192
Power Supply Seasonic Prime Ultra Titanium 850W
Mouse Logitech MX Anywhere 2S
Keyboard Matias RGB Backlit Keyboard
Software Windows 10 & macOS (Hackintosh)
Remember that different GPU's have differfent HDMI and DP standards

559Mhz is fine for HDMI 2.1 and DP 1.4 GPU's, but if your GPU or monitor uses the older standards...

yea idk how you calculate that stuff (I'm sure google could teach me!) but it was helpful none the less.

For everybody, I want to correct/clarify what I said. I stated it was a 120Hz refresh rate that forces my GPU to run mem clocks at max, and that is true. Not until I select 60Hz or anything under will mem clock drop to normal idle speed ~200Mhz. However I wrongly stated that lowering the resolution from 4K, implying a res less than 4K but still with a 120Hz refresh rate would also lower mem clock.....not true. I checked this situation again last night and I now realize each time I was changing resolutions my TV automatically goes to either 59.94 or 60Hz. So for example I would switch from 4K 120Hz to 3200x1800 and ASSUMED it was still set at 120Hz....well it was automatically dropping it to either 59.94 or 60Hz. So it is 100% the refresh rate that makes my GPUs mem clocks ramp up/down when just using a desktop. Even at something much lower like 1080p and a lower refresh of 100Hz....still keeps the mem clock pegged on the desktop. In other words any res with a refresh rate above 60Hz pegs the mem clock.

I don't consider this a problem, I just assumed for all purposes this is how it works. the GPU is working harder to make those frames faster....it's going to need to either use more power and/or faster clocks. it ends up being the difference of around 8-10W with a 60Hz or under refresh rate to 30-32W when going above 60Hz. Which % wise.....it's a considerable jump of damn near 200% more power. in context though, this isn't concerning. no reason to fret over +/-20W power when doing low load tasks like browsing folders or the internet
 
Joined
May 2, 2017
Messages
7,762 (3.04/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Well, I'll be damned. Just updated to AMD's most recent optional driver (22.2.1), and power consumption since reboot is sitting in the 12-25W range, rather than the 30-40W range previously, and memory clocks are scaling from a reported 0-~1300MHz. It's not noted in the changelog, but they definitely fixed this, whatever the issue was. (Worth noting: the previous install was a clean install, while this was not.) Here's hoping they'll go back and do the same for previous generation cards too, ASAP.

This was with both monitors running at their max refresh rate and the Aquasuite desktop overlay active, btw. Doing various things (opening Firefox, Radeon Software, etc.) saw some spikes past 30W, but there's still a very notable overall drop.
 
Joined
Feb 13, 2016
Messages
3,071 (1.03/day)
Location
Buenos Aires
System Name Ryzen Monster
Processor Ryzen 5 5600X
Motherboard Asus ROG Crosshair Hero VII WiFi
Cooling Corsair H100i RGB Platinum
Memory Corsair Vengeance RGB Pro 32GB (4x8GB) 3200Mhz CMW16GX4M2C3200C16
Video Card(s) Asus ROG Strix RX5700XT OC 8Gb
Storage WD Black 500GB NVMe 250Gb Samsung SSD, OCZ 500Gb SSD WD M.2 500Gb, plus three spinners up to 1.5Tb
Display(s) LG 32GK650F-B 32" UltraGear™ QHD
Case Cooler Master Storm Trooper
Audio Device(s) Supreme FX on board
Power Supply Corsair RM850X full modular
Mouse Corsair M65 Pro
Keyboard Corsair Strafe RGB Silent
VR HMD Headphones Logitech G533 wireless
Software Windows 11 Start 11
Benchmark Scores 3DMark Time Spy 4532 (9258 March 2021, 9399 July 2021)
Well, I'll be damned. Just updated to AMD's most recent optional driver (22.2.1), and power consumption since reboot is sitting in the 12-25W range, rather than the 30-40W range previously, and memory clocks are scaling from a reported 0-~1300MHz. It's not noted in the changelog, but they definitely fixed this, whatever the issue was. (Worth noting: the previous install was a clean install, while this was not.) Here's hoping they'll go back and do the same for previous generation cards too, ASAP.

This was with both monitors running at their max refresh rate and the Aquasuite desktop overlay active, btw. Doing various things (opening Firefox, Radeon Software, etc.) saw some spikes past 30W, but there's still a very notable overall drop.
Were you using D port or hdmi?
 
Joined
May 2, 2017
Messages
7,762 (3.04/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Joined
Mar 28, 2018
Messages
1,794 (0.81/day)
Location
Arizona
System Name Space Heater MKIV
Processor AMD Ryzen 7 5800X
Motherboard ASRock B550 Taichi
Cooling Noctua NH-U14S, 3x Noctua NF-A14s
Memory 2x32GB Teamgroup T-Force Vulcan Z DDR4-3600 C18 1.35V
Video Card(s) PowerColor RX 6800 XT Red Devil (2150MHz, 240W PL)
Storage 2TB WD SN850X, 4x1TB Crucial MX500 (striped array), LG WH16NS40 BD-RE
Display(s) Dell S3422DWG (34" 3440x1440 144Hz)
Case Phanteks Enthoo Pro M
Audio Device(s) Edifier R1700BT, Samson SR850
Power Supply Corsair RM850x, CyberPower CST135XLU
Mouse Logitech MX Master 3
Keyboard Glorious GMMK 2 96%
Software Windows 10 LTSC 2021, Linux Mint
Well, I'll be damned. Just updated to AMD's most recent optional driver (22.2.1), and power consumption since reboot is sitting in the 12-25W range, rather than the 30-40W range previously, and memory clocks are scaling from a reported 0-~1300MHz. It's not noted in the changelog, but they definitely fixed this, whatever the issue was. (Worth noting: the previous install was a clean install, while this was not.) Here's hoping they'll go back and do the same for previous generation cards too, ASAP.

This was with both monitors running at their max refresh rate and the Aquasuite desktop overlay active, btw. Doing various things (opening Firefox, Radeon Software, etc.) saw some spikes past 30W, but there's still a very notable overall drop.
Sadly not the case for me on my 5700 XT.

Still at 1750MHz and 30-40W power usage if I don't use my custom resolution.



What version of DP are your monitors using? Mine only supports 1.2.
 
Last edited:
Joined
May 2, 2017
Messages
7,762 (3.04/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Sadly not the case for me on my 5700 XT.

Still at 1750MHz and 30-40W power usage if I don't use my custom resolution.



What version of DP are your monitors using? Mine only supports 1.2.
Not quite sure, but the U2711 is from 2011, so it's not a recent revision. I haven't checked since updating but before the U2711 (1440p60) was running at 4 lanes of HBR with the AOC (1080p75) at 4 lanes of RBR - in theory both of those could be 1st gen DP. I doubt either of them supports anything more advanced than DP1.2.
 
Joined
Mar 28, 2018
Messages
1,794 (0.81/day)
Location
Arizona
System Name Space Heater MKIV
Processor AMD Ryzen 7 5800X
Motherboard ASRock B550 Taichi
Cooling Noctua NH-U14S, 3x Noctua NF-A14s
Memory 2x32GB Teamgroup T-Force Vulcan Z DDR4-3600 C18 1.35V
Video Card(s) PowerColor RX 6800 XT Red Devil (2150MHz, 240W PL)
Storage 2TB WD SN850X, 4x1TB Crucial MX500 (striped array), LG WH16NS40 BD-RE
Display(s) Dell S3422DWG (34" 3440x1440 144Hz)
Case Phanteks Enthoo Pro M
Audio Device(s) Edifier R1700BT, Samson SR850
Power Supply Corsair RM850x, CyberPower CST135XLU
Mouse Logitech MX Master 3
Keyboard Glorious GMMK 2 96%
Software Windows 10 LTSC 2021, Linux Mint
Not quite sure, but the U2711 is from 2011, so it's not a recent revision. I haven't checked since updating but before the U2711 (1440p60) was running at 4 lanes of HBR with the AOC (1080p75) at 4 lanes of RBR - in theory both of those could be 1st gen DP. I doubt either of them supports anything more advanced than DP1.2.
Looks like both of your monitors support DP 1.2.

Maybe AMD only fixed it for RDNA2 for now. Here's hoping they roll it out to RDNA1 and earlier (if older cards have the same issue).
 
Joined
May 2, 2017
Messages
7,762 (3.04/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Looks like both of your monitors support DP 1.2.

Maybe AMD only fixed it for RDNA2 for now. Here's hoping they roll it out to RDNA1 and earlier (if older cards have the same issue).
Given that the issue only appeared 1-2 driver releases ago I'm suspecting it's a separate thing (new/significantly changed memory controller, maybe?). IMO they should still make fixing this properly and universally a high priority though, given the prevalence of the issue.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
To reiterate, this high VRAM clock is no bug. There's an algorithm in the drivers (all vendors) that determines whether or not the memory can idle in order to hit the vBlank timings. If it can't, AMD always goes to full VRAM clock where NVIDIA, I believe, has a VRAM clock at about 500 MHz before jumping to full. This is why AMD's power consumption jumps quicker than NVIDIA's and it's not something that can be fixed in drivers.
 
Joined
Mar 28, 2018
Messages
1,794 (0.81/day)
Location
Arizona
System Name Space Heater MKIV
Processor AMD Ryzen 7 5800X
Motherboard ASRock B550 Taichi
Cooling Noctua NH-U14S, 3x Noctua NF-A14s
Memory 2x32GB Teamgroup T-Force Vulcan Z DDR4-3600 C18 1.35V
Video Card(s) PowerColor RX 6800 XT Red Devil (2150MHz, 240W PL)
Storage 2TB WD SN850X, 4x1TB Crucial MX500 (striped array), LG WH16NS40 BD-RE
Display(s) Dell S3422DWG (34" 3440x1440 144Hz)
Case Phanteks Enthoo Pro M
Audio Device(s) Edifier R1700BT, Samson SR850
Power Supply Corsair RM850x, CyberPower CST135XLU
Mouse Logitech MX Master 3
Keyboard Glorious GMMK 2 96%
Software Windows 10 LTSC 2021, Linux Mint
Decided to try out CRU and it lets me do CVT-RB while keeping 8bpp. VRAM downclocks as normal.



Looks like I can use GPU scaling again which is nice.
 
Joined
May 2, 2017
Messages
7,762 (3.04/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
To reiterate, this high VRAM clock is no bug. There's an algorithm in the drivers (all vendors) that determines whether or not the memory can idle in order to hit the vBlank timings. If it can't, AMD always goes to full VRAM clock where NVIDIA, I believe, has a VRAM clock at about 500 MHz before jumping to full. This is why AMD's power consumption jumps quicker than NVIDIA's and it's not something that can be fixed in drivers.
That might have been true previously, but at least on my 6900XT the VRAM clock at idle normally scales freely between a reported 0MHz and ~1300MHz (and I've seen at least 100, 166, ~300, ~400, ~500, ~600, ~800 and ~900MHz in there). It doesn't seem like it has any discrete clock states outside of full load, or at least there is a degree of granularity far beyond previous solutions. It might still be that it has a failsafe for vBlank that sets VRAM speed to max, but that would seem extremely odd given the free scaling otherwise. Also it was most definitely a bug in my case, seeing how the issue appeared with one driver release only to disappear a release or two later.

AFAIK GPUs since at least Polaris have had support for intermittent memory speeds of some sort, so I don't see how adjusting this to avoid this power consumption issue wouldn't qualify as fixing a bug, nor how it would be impossible. It's undesirable and unnecessary behaviour, even if it is intended on some level. It might require a firmware update if it needs adjustment of a VRAM clock profile or some such, but it should still be doable.
 

Kanan

Tech Enthusiast & Gamer
Joined
Aug 22, 2015
Messages
3,517 (1.11/day)
Location
Europe
System Name eazen corp | Xentronon 7.2
Processor AMD Ryzen 7 3700X // PBO max.
Motherboard Asus TUF Gaming X570-Plus
Cooling Noctua NH-D14 SE2011 w/ AM4 kit // 3x Corsair AF140L case fans (2 in, 1 out)
Memory G.Skill Trident Z RGB 2x16 GB DDR4 3600 @ 3800, CL16-19-19-39-58-1T, 1.4 V
Video Card(s) Asus ROG Strix GeForce RTX 2080 Ti modded to MATRIX // 2000-2100 MHz Core / 1938 MHz G6
Storage Silicon Power P34A80 1TB NVME/Samsung SSD 830 128GB&850 Evo 500GB&F3 1TB 7200RPM/Seagate 2TB 5900RPM
Display(s) Samsung 27" Curved FS2 HDR QLED 1440p/144Hz&27" iiyama TN LED 1080p/120Hz / Samsung 40" IPS 1080p TV
Case Corsair Carbide 600C
Audio Device(s) HyperX Cloud Orbit S / Creative SB X AE-5 @ Logitech Z906 / Sony HD AVR @PC & TV @ Teufel Theater 80
Power Supply EVGA 650 GQ
Mouse Logitech G700 @ Steelseries DeX // Xbox 360 Wireless Controller
Keyboard Corsair K70 LUX RGB /w Cherry MX Brown switches
VR HMD Still nope
Software Win 10 Pro
Benchmark Scores 15 095 Time Spy | P29 079 Firestrike | P35 628 3DM11 | X67 508 3DM Vantage Extreme
That might have been true previously, but at least on my 6900XT the VRAM clock at idle normally scales freely between a reported 0MHz and ~1300MHz (and I've seen at least 100, 166, ~300, ~400, ~500, ~600, ~800 and ~900MHz in there).
It's interesting to read this and then W1zzard with his regular problems with power consumption in benchmarks where he can sometimes reproduce this and sometimes the vram is simply using high clocks. AMD certainly needs to do better, why has Nvidia worked this out for an eternity and AMD still struggling? Everything else seems to be fine though.
 
Joined
May 2, 2017
Messages
7,762 (3.04/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
It's interesting to read this and then W1zzard with his regular problems with power consumption in benchmarks where he can sometimes reproduce this and sometimes the vram is simply using high clocks. AMD certainly needs to do better, why has Nvidia worked this out for an eternity and AMD still struggling? Everything else seems to be fine though.
Yeah, it's pretty weird. They really need to figure this out, and in a way that isn't "if something won't work at minimum clock, go to max and stay there".
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
That might have been true previously, but at least on my 6900XT the VRAM clock at idle normally scales freely between a reported 0MHz and ~1300MHz (and I've seen at least 100, 166, ~300, ~400, ~500, ~600, ~800 and ~900MHz in there). It doesn't seem like it has any discrete clock states outside of full load, or at least there is a degree of granularity far beyond previous solutions. It might still be that it has a failsafe for vBlank that sets VRAM speed to max, but that would seem extremely odd given the free scaling otherwise. Also it was most definitely a bug in my case, seeing how the issue appeared with one driver release only to disappear a release or two later.
Do you only have one monitor connected? AMD did try to improve the high memory clock in a driver and that might be what you're seeing.

For AMD, there are only two memory clock states: variable or static. Variable can be anywhere from 0 MHz to max. Static is just max. The vBlank timings force it from variable to static.


AFAIK GPUs since at least Polaris have had support for intermittent memory speeds of some sort, so I don't see how adjusting this to avoid this power consumption issue wouldn't qualify as fixing a bug, nor how it would be impossible. It's undesirable and unnecessary behaviour, even if it is intended on some level. It might require a firmware update if it needs adjustment of a VRAM clock profile or some such, but it should still be doable.
I think a vBlank occurs every frame so if you're running at 144 Hz, you'll hit a vBlank every 6.94 ms. Meanwhile, GDDR6 is pretty high latency and it gets worse the more data (pixels * frequency) is involved:

On top of that, you only get minimal latency when the GDDR6 is running at maximum clockspeed--when you're running at a fraction of max, the latency soars. Let's do some math...

3840 * 2160 * 24 / 8 / 1,000,000 = 24.8832 MB
1440 * 900 * 24 / 8 / 1,000,000 = 3.888 MB
Add them together: 28.7712 MB
If you look at the graph above, this is about 114 ns for RX 6800 XT and 268 ns for RTX 3090.

Every frame of mine requires that much data to be, at bare minimum, read to send to the monitors. It doesn't sound like much but you have to remember, in the space of a second, this translates to 3.2 GB of data for 120 Hz on the 4K (8.33 ms) or 3.8 GB when the 4K is set to 144 Hz (6.94 ms). 8.33 ms is a big enough span of time for the memory, at idle, to be able to service but 6.94ms isn't enough necessitating the memory to run at a much higher clock (in the case of AMD, maximum clock) so the memory is always primed to service the vBlank.

The (expensive) solution to this problem is HBM2 where there's a veritable mountain of memory available to tap all of the time. Vega and Fiji cards aren't affected by high clock issue because in most reasonable cases, the memory can easily handle the vBlank requests.


TL;DR: If AMD constrained the VRAM clocks, there's a chance you could see tearing on the desktop. In their view, a little extra power consumption is worth it to completely eliminate that risk.
 
Last edited:

Kanan

Tech Enthusiast & Gamer
Joined
Aug 22, 2015
Messages
3,517 (1.11/day)
Location
Europe
System Name eazen corp | Xentronon 7.2
Processor AMD Ryzen 7 3700X // PBO max.
Motherboard Asus TUF Gaming X570-Plus
Cooling Noctua NH-D14 SE2011 w/ AM4 kit // 3x Corsair AF140L case fans (2 in, 1 out)
Memory G.Skill Trident Z RGB 2x16 GB DDR4 3600 @ 3800, CL16-19-19-39-58-1T, 1.4 V
Video Card(s) Asus ROG Strix GeForce RTX 2080 Ti modded to MATRIX // 2000-2100 MHz Core / 1938 MHz G6
Storage Silicon Power P34A80 1TB NVME/Samsung SSD 830 128GB&850 Evo 500GB&F3 1TB 7200RPM/Seagate 2TB 5900RPM
Display(s) Samsung 27" Curved FS2 HDR QLED 1440p/144Hz&27" iiyama TN LED 1080p/120Hz / Samsung 40" IPS 1080p TV
Case Corsair Carbide 600C
Audio Device(s) HyperX Cloud Orbit S / Creative SB X AE-5 @ Logitech Z906 / Sony HD AVR @PC & TV @ Teufel Theater 80
Power Supply EVGA 650 GQ
Mouse Logitech G700 @ Steelseries DeX // Xbox 360 Wireless Controller
Keyboard Corsair K70 LUX RGB /w Cherry MX Brown switches
VR HMD Still nope
Software Win 10 Pro
Benchmark Scores 15 095 Time Spy | P29 079 Firestrike | P35 628 3DM11 | X67 508 3DM Vantage Extreme
The (expensive) solution to this problem is HBM2 where there's a veritable mountain of memory available to tap all of the time. Vega and Fiji cards aren't affected by high clock issue because in most reasonable cases, the memory can easily handle the vBlank requests.
Yea we all know about that, it's a expensive and lackluster "solution" to a problem they had for too long and only for a few cards. Not good enough.

TL;DR: If AMD constrained the VRAM clocks, there's a chance you could see tearing on the desktop. In their view, a little extra power consumption is worth it to completely eliminate that risk.
As long as Nvidia can do it better, I don't see a reason to excuse AMD here and if you add up million devices, this is unnecessary energy waste.
 
Joined
May 2, 2017
Messages
7,762 (3.04/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Do you only have one monitor connected? AMD did try to improve the high memory clock in a driver and that might be what you're seeing.

For AMD, there are only two memory clock states: variable or static. Variable can be anywhere from 0 MHz to max. Static is just max. The vBlank timings force it from variable to static.



I think a vBlank occurs every frame so if you're running at 144 Hz, you'll hit a vBlank every 6.94 ms. Meanwhile, GDDR6 is pretty high latency and it gets worse the more data (pixels * frequency) is involved:

On top of that, you only get minimal latency when the GDDR6 is running at maximum clockspeed--when you're running at a fraction of max, the latency soars. Let's do some math...

3840 * 2160 * 24 / 8 / 1,000,000 = 24.8832 MB
1440 * 900 * 24 / 8 / 1,000,000 = 3.888 MB
Add them together: 28.7712 MB
If you look at the graph above, this is about 114 ns for RX 6800 XT and 268 ns for RTX 3090.

Every frame of mine requires that much data to be, at bare minimum, read to send to the monitors. It doesn't sound like much but you have to remember, in the space of a second, this translates to 3.2 GB of data for 120 Hz on the 4K (8.33 ms) or 3.8 GB when the 4K is set to 144 Hz (6.94 ms). 8.33 ms is a big enough span of time for the memory, at idle, to be able to service but 6.94ms isn't enough necessitating the memory to run at a much higher clock (in the case of AMD, maximum clock) so the memory is always primed to service the vBlank.

The (expensive) solution to this problem is HBM2 where there's a veritable mountain of memory available to tap all of the time. Vega and Fiji cards aren't affected by high clock issue because in most reasonable cases, the memory can easily handle the vBlank requests.


TL;DR: If AMD constrained the VRAM clocks, there's a chance you could see tearing on the desktop. In their view, a little extra power consumption is worth it to completely eliminate that risk.
I understand that, I just think they could tune their dynamic VRAM scaling to avoid going to the static mode quite as often. It's absolutely understandable as a fallback, I just think the threshold for going there is too low - this shouldn't be necessary in what is after all quite ordinary usage scenarios. The dynamic setting ought to be able to avoid the lowest clock speeds if output resolution necessitates it, for example.

For my case, as I mentioned above I have one 1440p60 (10-bit) and one 1080p75 (8-bit) monitor, and before the recent update I could only get it to clock down if I went to a single monitor and closed any applications exerting even a very minor load on the GPU.
 

Kanan

Tech Enthusiast & Gamer
Joined
Aug 22, 2015
Messages
3,517 (1.11/day)
Location
Europe
System Name eazen corp | Xentronon 7.2
Processor AMD Ryzen 7 3700X // PBO max.
Motherboard Asus TUF Gaming X570-Plus
Cooling Noctua NH-D14 SE2011 w/ AM4 kit // 3x Corsair AF140L case fans (2 in, 1 out)
Memory G.Skill Trident Z RGB 2x16 GB DDR4 3600 @ 3800, CL16-19-19-39-58-1T, 1.4 V
Video Card(s) Asus ROG Strix GeForce RTX 2080 Ti modded to MATRIX // 2000-2100 MHz Core / 1938 MHz G6
Storage Silicon Power P34A80 1TB NVME/Samsung SSD 830 128GB&850 Evo 500GB&F3 1TB 7200RPM/Seagate 2TB 5900RPM
Display(s) Samsung 27" Curved FS2 HDR QLED 1440p/144Hz&27" iiyama TN LED 1080p/120Hz / Samsung 40" IPS 1080p TV
Case Corsair Carbide 600C
Audio Device(s) HyperX Cloud Orbit S / Creative SB X AE-5 @ Logitech Z906 / Sony HD AVR @PC & TV @ Teufel Theater 80
Power Supply EVGA 650 GQ
Mouse Logitech G700 @ Steelseries DeX // Xbox 360 Wireless Controller
Keyboard Corsair K70 LUX RGB /w Cherry MX Brown switches
VR HMD Still nope
Software Win 10 Pro
Benchmark Scores 15 095 Time Spy | P29 079 Firestrike | P35 628 3DM11 | X67 508 3DM Vantage Extreme
I understand that, I just think they could tune their dynamic VRAM scaling to avoid going to the static mode quite as often. It's absolutely understandable as a fallback, I just think the threshold for going there is too low - this shouldn't be necessary in what is after all quite ordinary usage scenarios. The dynamic setting ought to be able to avoid the lowest clock speeds if output resolution necessitates it, for example.

For my case, as I mentioned above I have one 1440p60 (10-bit) and one 1080p75 (8-bit) monitor, and before the recent update I could only get it to clock down if I went to a single monitor and closed any applications exerting even a very minor load on the GPU.
So the newest driver brought tangible benefits to this situation?
 
Joined
May 2, 2017
Messages
7,762 (3.04/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
So the newest driver brought tangible benefits to this situation?
For my 6900 XT that was problem-free up until a couple of driver releases ago, yes. I used to have idle power draws in the 10-20W range, which jumped to 30-40W a driver update or two ago, but now it's back down to where it should be.
 

Kanan

Tech Enthusiast & Gamer
Joined
Aug 22, 2015
Messages
3,517 (1.11/day)
Location
Europe
System Name eazen corp | Xentronon 7.2
Processor AMD Ryzen 7 3700X // PBO max.
Motherboard Asus TUF Gaming X570-Plus
Cooling Noctua NH-D14 SE2011 w/ AM4 kit // 3x Corsair AF140L case fans (2 in, 1 out)
Memory G.Skill Trident Z RGB 2x16 GB DDR4 3600 @ 3800, CL16-19-19-39-58-1T, 1.4 V
Video Card(s) Asus ROG Strix GeForce RTX 2080 Ti modded to MATRIX // 2000-2100 MHz Core / 1938 MHz G6
Storage Silicon Power P34A80 1TB NVME/Samsung SSD 830 128GB&850 Evo 500GB&F3 1TB 7200RPM/Seagate 2TB 5900RPM
Display(s) Samsung 27" Curved FS2 HDR QLED 1440p/144Hz&27" iiyama TN LED 1080p/120Hz / Samsung 40" IPS 1080p TV
Case Corsair Carbide 600C
Audio Device(s) HyperX Cloud Orbit S / Creative SB X AE-5 @ Logitech Z906 / Sony HD AVR @PC & TV @ Teufel Theater 80
Power Supply EVGA 650 GQ
Mouse Logitech G700 @ Steelseries DeX // Xbox 360 Wireless Controller
Keyboard Corsair K70 LUX RGB /w Cherry MX Brown switches
VR HMD Still nope
Software Win 10 Pro
Benchmark Scores 15 095 Time Spy | P29 079 Firestrike | P35 628 3DM11 | X67 508 3DM Vantage Extreme
For my 6900 XT that was problem-free up until a couple of driver releases ago, yes. I used to have idle power draws in the 10-20W range, which jumped to 30-40W a driver update or two ago, but now it's back down to where it should be.
Oh my god AMD.
 
Joined
May 2, 2017
Messages
7,762 (3.04/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Oh my god AMD.
Meh. Stuff happens, most likely they updated something unrelated and didn't check if it affected memory clocks. Given that it was fixed almost immediately I don't see the issue. Nothing unique to AMD about that.
 

Kanan

Tech Enthusiast & Gamer
Joined
Aug 22, 2015
Messages
3,517 (1.11/day)
Location
Europe
System Name eazen corp | Xentronon 7.2
Processor AMD Ryzen 7 3700X // PBO max.
Motherboard Asus TUF Gaming X570-Plus
Cooling Noctua NH-D14 SE2011 w/ AM4 kit // 3x Corsair AF140L case fans (2 in, 1 out)
Memory G.Skill Trident Z RGB 2x16 GB DDR4 3600 @ 3800, CL16-19-19-39-58-1T, 1.4 V
Video Card(s) Asus ROG Strix GeForce RTX 2080 Ti modded to MATRIX // 2000-2100 MHz Core / 1938 MHz G6
Storage Silicon Power P34A80 1TB NVME/Samsung SSD 830 128GB&850 Evo 500GB&F3 1TB 7200RPM/Seagate 2TB 5900RPM
Display(s) Samsung 27" Curved FS2 HDR QLED 1440p/144Hz&27" iiyama TN LED 1080p/120Hz / Samsung 40" IPS 1080p TV
Case Corsair Carbide 600C
Audio Device(s) HyperX Cloud Orbit S / Creative SB X AE-5 @ Logitech Z906 / Sony HD AVR @PC & TV @ Teufel Theater 80
Power Supply EVGA 650 GQ
Mouse Logitech G700 @ Steelseries DeX // Xbox 360 Wireless Controller
Keyboard Corsair K70 LUX RGB /w Cherry MX Brown switches
VR HMD Still nope
Software Win 10 Pro
Benchmark Scores 15 095 Time Spy | P29 079 Firestrike | P35 628 3DM11 | X67 508 3DM Vantage Extreme
Meh. Stuff happens, most likely they updated something unrelated and didn't check if it affected memory clocks. Given that it was fixed almost immediately I don't see the issue. Nothing unique to AMD about that.
No I'm not trying to overdramatize it, but this is a bit sloppy. I'm not used to this stuff with Nvidia. I also had Radeon HD 5000 series, and it was static high memory clocks, I didn't like it as it made the card audible and unnecessary energy waste. With a high end 6900 XT, I would probably not care - eg your situation.
 
Joined
Jul 20, 2020
Messages
829 (0.60/day)
System Name Gamey #1 / #2
Processor Ryzen 7 5800X3D / Core i7-9700F
Motherboard Asrock B450M P4 / Asrock B360M P4
Cooling IDCool SE-226-XT / CM Hyper 212
Memory 32GB 3200 CL16 / 32GB 2666 CL14
Video Card(s) PC 6800 XT / Soyo RTX 2060 Super
Storage 4TB Team MP34 / 512G Tosh RD400+2TB WD3Dblu
Display(s) LG 32GK650F 1440p 144Hz VA
Case Corsair 4000Air / CM N200
Audio Device(s) Dragonfly Black
Power Supply EVGA 650 G3 / Corsair CX550M
Mouse JSCO JNL-101k Noiseless
Keyboard Steelseries Apex 3 TKL
Software Win 10, Throttlestop
As another data point, my 6600xt has clocked down properly at all resolutions since I got it about 2 months ago, but that's only through 3 or so driver updates so far. And the idle power draw is ridiculously low at 4W. My gaming PC's total idle power usage is 24-25W from the wall after this change. Crazy low.
 
Top