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

GPU refuses to achieve full speed

Joined
Aug 13, 2009
Messages
3,187 (0.60/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
I've just realized something is wrong with my system. I started playing BF4 again after the patch, and at some point noticed I was getting significantly lower framerates than I was used to. At first I thought something was wrong with 15.8 driver to which I upgraded shortly after the game patch, but then I went back to 15.7.1 and it was still bad. Today I went down to 15.7 and still nothing.
Then I accidentally noticed my GPU was running at 500MHz instead of, I think 1000 or something. I am out of ideas, because it kind of happened all of a sudden and I didn't immediatelly noticed. I didn't make any changes to the system except for the driver, which I rolled back to the version I used before.
Any ideas?

P.S. I don't use CCC and when I did, I didn't even enable Overdrive, so it's not a matter of lowered thermal limit or anything. Also, it's not a case of downclocking because of overheating.
 
Joined
Oct 2, 2004
Messages
13,791 (1.94/day)
GPU's switch clocks between games and desktop. You need to use MSI Afterburner or GPU-Z to monitor actual GPU clocks. If they don't change during games, then you have something broken. Otherwise, it's a normal behavior.
 
Joined
Aug 13, 2009
Messages
3,187 (0.60/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
Uh, I was talking about gaming and GPU stuck at half speed. No shit something is broken.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
Uh, I was talking about gaming and GPU stuck at half speed. No shit something is broken.
That's not what he said. You need to calm down, man. Every time you post you're so angry. That can't be good for your health.
  1. How are you watching GPU clocks and when?
  2. Have you been watching temperature while you've been watching clocks?
  3. Did you install the new AMD drivers over the old ones?
I had an issue where my performance dropped because I was somewhere between the 15.7 and 15.7.1 driver. Using DDU resolved the issue.

My 390 downclocks to 300Mhz when nothing is running and is at idle. When I'm playing a game that doesn't fully tax it though, there have been cases where I've seen 40-60% load at 500-800Mhz.
 
Joined
Oct 2, 2004
Messages
13,791 (1.94/day)
If you observe clocks AFTER you exit the game, those aren't 3D clocks. That's why I've mentioned GPU-Z and MSI Afterburner which monitor clocks and utilization of GPU's in the long run and you can see the graphs where and how clocks changed. Only that is what counts. I suggest you use that and post a screenshot. Or if you can interpret it yourself.
 

Bo$$

Lab Extraordinaire
Joined
May 7, 2009
Messages
5,656 (1.04/day)
Location
London, UK
System Name Desktop | Server
Processor Intel i7 2700k @ 4.6GHZ | AMD 5350 @ 2500MHZ
Motherboard Asus P7Z77-V Pro | Asus AM1I-A
Cooling Corsair H60v2 | Stock Air
Memory Crucial Ballistix 2x8GB CL8 1600MHZ | Corsair Vengence 2x4GB CL9 1600MHZ
Video Card(s) EVGA GTX 1060 6GB | PNY GTX 750Ti
Storage Samsung 840 EVO 250GB + 4TB WD Red | 2x Seagate Barracuda 2TB
Display(s) Samsung S27D390H + Asus VE276Q | Headless
Case Fractal Design R5 | CM Elite 110
Audio Device(s) Asus Xonar D1 w/Otone Stilo 5.1 and Creative Fatal1ty headset
Power Supply EVGA Supernova 850 G2| Corsair CX430M
Mouse Razer Imperator 2012
Keyboard Corsair K90
Software Windows 7 SP1 X64 | Ubuntu 16.04LTS
can everyone stop pissing him off more by asking him to download monitoring tools, he can clearly read them somehow...

Firstly:
1. Run driver sweeper to remove the AMD drivers installed
2. Reinstall the last set you know worked

Secondly
Try resetting the game's graphics configuration I had that problem with the R9 380 a few days ago
 
Joined
Sep 6, 2013
Messages
748 (0.19/day)
Location
Oceania
I've just realized something is wrong with my system. I started playing BF4 again after the patch, and at some point noticed I was getting significantly lower framerates than I was used to. At first I thought something was wrong with 15.8 driver to which I upgraded shortly after the game patch, but then I went back to 15.7.1 and it was still bad. Today I went down to 15.7 and still nothing.
Then I accidentally noticed my GPU was running at 500MHz instead of, I think 1000 or something. I am out of ideas, because it kind of happened all of a sudden and I didn't immediatelly noticed. I didn't make any changes to the system except for the driver, which I rolled back to the version I used before.
Any ideas?

P.S. I don't use CCC and when I did, I didn't even enable Overdrive, so it's not a matter of lowered thermal limit or anything. Also, it's not a case of downclocking because of overheating.
Thermal limit is in the bios not Windows. It's hard coded.

If
it is throttling usually the vrm's are overheating..... ...something to keep in mind.
 
Joined
Aug 13, 2009
Messages
3,187 (0.60/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
Ha, got it. It was caused by Afterburner. I had it set to apply whatever settings (I think it said current settings) at startup from back when I experimented with undervolting. I still don't understand where does the 500MHz clock comes from, but once it happened, AB was setting it as the default one right from the boot. Interestingly, the GPU still downclocked to the basic 300MHz, but it never went above 500 under load.
Damnit. Troubleshooting stuff is sometimes such a guessing game.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
Interestingly, the GPU still downclocked to the basic 300MHz, but it never went above 500 under load.
Interesting. Sounds like it was just underclocked. I wonder how that happened. Glad you squared that away. Easy fixes are the best kind.
 
Joined
Sep 6, 2013
Messages
748 (0.19/day)
Location
Oceania
Ha, got it. It was caused by Afterburner. I had it set to apply whatever settings (I think it said current settings) at startup from back when I experimented with undervolting. I still don't understand where does the 500MHz clock comes from, but once it happened, AB was setting it as the default one right from the boot. Interestingly, the GPU still downclocked to the basic 300MHz, but it never went above 500 under load.
Damnit. Troubleshooting stuff is sometimes such a guessing game.


It's not throttling, those are UVD clocks. You must've been playing a movie or surfing the net. AB only controls 3D clock speeds, anything else requires a bios edit.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
It's not throttling, those are UVD clocks. You must've been playing a movie or surfing the net. AB only controls 3D clock speeds, anything else requires a bios edit.
My 390 will peg to almost full clocks when a video is first starting to get played while it gets buffered. What's interesting is that the 390 (unlike my 6870s,) don't appear to use predefined clock modes like UVD where the 6870s did. It feels a lot more like a CPU with Cool 'n Quiet or Speedstep as opposed to predefined modes. For example, when I play video I see something like this. The only thing on my 390 that behaves that way is the memory clocks. It's either idle or full tilt in that case but the core clock seems to adjust to the load, regardless if that is a 3D load or DXVA load, which one could argue is 3D load.

I just wanted to point that out because these chips seem to have dynamic clock speeds that match the application and that predefined clocks for things like video seem to be a thing of the past.

The first is for 1080p playback from MPC, the second is HTML5 youtube 1440p playback.
1080p.PNG 1440p.PNG
 
Joined
Sep 6, 2013
Messages
748 (0.19/day)
Location
Oceania
That's probably the new BIOS GPU control logic that separates R9-390X from R9-290X...
You mean UVD? Nah it's been on AMD cards since idk....well I really don't know but years. Prob since the HD2xxxx at least. UVD is AMD's hardware acceleration. Total PITA because it's buggy as shit.

I'm assuming they're UVD clocks at least as UVD is 500mhz. You had UVD on your Tahiti.
 
Joined
Oct 2, 2004
Messages
13,791 (1.94/day)
No, the clock control that isn't in fixed steps. See the GPU clock for R9-390X above on MSI Afterburner screenshot. It behaves similar as clock on my GTX 980. It's not 2D or 3D fixed, but fluctuates depending on load or something.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
No, the clock control that isn't in fixed steps. See the GPU clock for R9-390X above on MSI Afterburner screenshot. It behaves similar as clock on my GTX 980. It's not 2D or 3D fixed, but fluctuates depending on load or something.
No X, just 390. Even in 2D, the memory clock doesn't go up unless you do something substantial, which is big because the machine pulls almost another 50-watts just when the memory clocks up. I feel AMD put a little bit of TLC into dynamic clocks with the BIOS on the 390. I have to say though, it really is pretty slick. A huge leap over the 6870s, for sure.
 
Joined
Sep 19, 2005
Messages
156 (0.02/day)
System Name Homebrew
Processor Intel I5 4690k>Ryzen3900x
Motherboard Gigabyte Z97X-Gaming 5>Aorus Elite X570
Cooling CPU: (Prolimatek Megahelim 2+1 exhaust fan)>X72 Kraken, GPU: 570lx 240mm AIO w/kraken G10 + Ramsinks
Memory Kingston Hyper-X 2400 Savage 2 x 8Gb>16GB Corsair Vengence Pro M2Z(for Ryzen)>32GB PatriotViper 4400
Video Card(s) Sapphire RX Vega 56 HBM to 930Mhz from 800Mhz for Gaming & 850 for Gigapixel AI
Storage 850 evo 250Gb, 860 1TB, HGST HDN726040ALE640, WD10EACS 1Tb, WD20EARS 2Tb, WD80EMAZ, WD140EMFZ
Display(s) Benq GW2265>C24FG73 Samsung 144Hz
Case Antec P180>Lian-Li 011 Dynamic XL
Audio Device(s) Asus Xonar DX
Power Supply Corsair HX850
Mouse Gigabyte M6900> Razer Deathadder V2 (optical switches)
Keyboard Logitech G15 + Wolfking circular gaming KB
Software Windows 7 SP1>Windows 10 Pro N fully activated with gatherosstate.exe
Benchmark Scores http://www.doomiii.pwp.blueyonder.co.uk/system-spec.html < Need a new host
Do 290/290x behave in the same way when they have a 390/390x bios?
 
Joined
Apr 7, 2011
Messages
28 (0.01/day)
System Name Back to Intel
Processor Intel 4790K
Motherboard MSI Gaming 7 Z97
Cooling Corsair H110
Memory G.Skill RipJaws 16Gb
Video Card(s) MSI 390X, MSI 390X
Storage Samsung SSD
Case Thor V2
Power Supply Antec 900W
Mouse G700
Keyboard G710+
Software Win10 64
I'm running two 390X in Crossfire. I notice in Fallout 4 and Rainbow Six:Siege Beta. One card is at idle and the other card is goes between 300 MHz to 900 MHz. Battlefield 4 runs them at full 1080Mhz.

I disabled UPLS and PowerPlay Support in MSI AB, but tell you the truth I want my stuff going to idle and what not when I'm not gaming.
 
Joined
Apr 14, 2015
Messages
232 (0.07/day)
Location
Dominican Republic
System Name Old but Gold
Processor A10-6800k : 4,700GHz@1.4v
Motherboard Asus F2A85 V-PRO
Cooling CoolerMaster Gemin 2 S524 with a modded crazy fan on it :D
Memory 8GB G.Skill RipJawZ @2400MHz Dual Channel; 10-12-12-31
Video Card(s) Clud3D R9 290 RoyalAce core@1077 mem@1350
Storage Dual 500GB Seagate Barracuda
Display(s) Asus VH198T Res 1440x900@75Hz, Aspect Ratio 16:10, 10000000:1 Contrast Ratio
Case Diablotek Predator
Audio Device(s) Onboard Realtek ALC892 Unlocked DTS and DD :) !!!
Power Supply Corsair CX750M
Mouse Logitech G502
Keyboard Logitech Generic PS/2 Keyboard !
Software Win 10 Pro 64-Bit
Benchmark Scores 2,810 on Valley 1.0 Custom Preset: Ultra DX11 1080p 4xAA.
My 390 will peg to almost full clocks when a video is first starting to get played while it gets buffered. What's interesting is that the 390 (unlike my 6870s,) don't appear to use predefined clock modes like UVD where the 6870s did. It feels a lot more like a CPU with Cool 'n Quiet or Speedstep as opposed to predefined modes. For example, when I play video I see something like this. The only thing on my 390 that behaves that way is the memory clocks. It's either idle or full tilt in that case but the core clock seems to adjust to the load, regardless if that is a 3D load or DXVA load, which one could argue is 3D load.

I just wanted to point that out because these chips seem to have dynamic clock speeds that match the application and that predefined clocks for things like video seem to be a thing of the past.

The first is for 1080p playback from MPC, the second is HTML5 youtube 1440p playback.

My r9 290 does this and it's more aggresive if you set "ensure smooth internet video playback" in CCC, making the mem clock go up to it's max speed and the core clock oscillating from 300 up to almost full clock if a video at 60fps is being played.

Twitch source quality, 1080p60fps:
twitchsourceq60.png

Youtube HTML5 1080p60fps:
youtubehtml51080p60.png

Adding another case to your point. :)
 
Top