This started happening after the AMD Drivers crashed while playing FFXIV. Afterwards the GPU would drop down to 0MHz repeatedly and everything froze, then 2s later the Core Clock started climbing again and the cycle repeated.
I restarted my Computer hoping it would fix the issue, and it definitely got better, but now the Core Clock keeps dropping to 26MHz. I tried re-installing different driver versions that worked before (using DDU+Safe Mode). That gave me another improvement of at least being able to play games, although the Core Clock still seems to drop to 26MHz and at max load the highest it goes is 1400MHz whereas before it would go as high as 1670MHz.
Strangely enough, even if the Core Clock drops to 26MHz there is no change whatsoever in FPS? Tried all kinds of programs to make sure it's not just a software error, but they all claim the same 26MHz (HWInfo, GPU-Z, AMD's internal performance monitoring).
The manufacturer is ASRock, GPU is named Phantom Gaming X Radeon RX VEGA 56. I never overclocked the graphics card at all, or any PC components before for that matter. I have no idea what's going on or how to fix it. I tried googling the issue but only found 1 thread with no response to it from anyone nor update from the author.
If anyone knows what the hell is happening or how to resolve the issue I'd be eternally grateful!
Solved! Go to Solution.
I believe that I found the solution to my problem, I haven't done any extensive testing yet but this reddit post outlined a way to export the BIOS and doing something with regedit. After this the voltage seems to be able to climb again to advertised values, same with the core clock + no more weird random 26MHz readings from monitoring software.
I feel so stupid for not checking the voltage when this problem first manifested, wasted so much effort when I could've just scrolled up in HWInfo64 ;_;
Interestingly enough, while browsing youtube I came across this video with a lot of information I didn't know. I find it astounding that older games sometimes are so easy for these modern cards to render it drops to 500 Mhz core and even lower! I have several old games where they play fine even with the Mhz so low, but on some especially DX 11 games, it can cause problems, and you can set it to not downclock so much. This video will give you some things to try. Please post letting everyone know if it fixes your problems, good luck:
Thank you for the response & suggestions! Appreciated. Unfortunately none of that alleviated the issue. Some made it even worse
Seems like you have done a lot of good work to try to figure it out. At this point you could make sure your Power Supply is providing ample power, and if you can try the card in another PC to try to isolate the problem. Double check your case isn't causing it to get hot, a last resort would be to repaste and rethermal pad the card. Also you can remove and reinstall the Chipset drivers.
Maybe others have things you can try?
It's a tough one, I hope you find a solution.
Did a little research. All I can find is the following.
1. In your Adrenaline Performance to Tuning setting set to custom and set your Power Tuning slide bar to max.
2. Do not lock in any of your framerates also try turning off all sync options as this will also throttle your framerate and cause your clocking frequencies to drop in tandem to conserve power.
3. Final but I find this one dubious at best unless your running hardware that is 6+ years old. You may be experiencing a CPU/RAM bottleneck if this is the case simply check windows update for the latest .Net Framework. Go to your MOBO's website and download the latest CPU Chipset drivers.
4. Finally on your MOBO website check your BIOS update options. A lot of times older rigs will work great if they have an up to date MOBO BIOS.
5. It couldn't hurt to unplug your HDMI/DVI/VGA cable and check the length of the cable for defects (sharp bends that may be an indicator of broken shielding and conductor cracking/dry rot maybe a pesky mouse got to your cables. DVI/VGA cables the most common issues is broken missing pins on both ends or sometimes just need a good cleaning.
6. Try blowing the dust out of your tower. Even a thin layer can cause a host of issues. Make sure to power down and unplug power when doing this to reduce risk of static discharge. Take your GPU out and inspect the heatsink and fan for dust buildup if you find clean it out.
7. If you have a smart monitor/tv for your display connect it to the interment and update its firmware.
A couple of more thoughts:
Check the temperatures during intense games or benchmarks, is it hot?
Use GPU-Z to check that the MHz listed for the card is read by it, and it is the same as your manufacturer's specifications.
Check for basic problems like Windows corruption with sfc /scannow.
Make sure you are running a separate power cable to each power input on your GPU.
Maybe this could help:
"Check your windows performance settings and your AMD Adrenaline performance settings."
https://community.amd.com/t5/graphics/my-rx-6600-is-running-at-20-mhz-clock/m-p/509587#M82839
Thank you very much for the long, well-thought out reply. Very much appreciated! I'll go 1 by 1.
I think I did everything in power to fix it including asking the all-mighty interwebs, so I'm just gonna contact the vendor I got it from now and ask them to check it out and if they can't fix it to replace it. I'm still open to new ideas and will check back here until they get back to me and, hopefully, take GPU of my hands and replace it. Will update once that's the case so nobody wastes their time to keep try and help me.
And once again, thanks to everyone for their suggestions and the time-invested trying to help me. I very much appreciate it and hopefully someday, someone with a similar issue may find this thread and it'll help them out even if it didn't help me yet
"Temperatures of the GPU max out at 80-85°C under full load so should be good too."
This would lead to ask what is the GPU Hotspot Temperature getting to? 80-85 GPU Core is quite hot and probably the GPU Hotspot Temp is going too high, here is a reddit post that sounds very similar to your problem and may help others in the future:
https://www.reddit.com/r/Amd/comments/bcyukn/vega_56_early_thermal_throttlingplease_help/
I see you are planning to get a replacement, it's possible there is a fan or thermal paste or thermal pad problem with the card. I hope you get a good card to replace it.
I believe that I found the solution to my problem, I haven't done any extensive testing yet but this reddit post outlined a way to export the BIOS and doing something with regedit. After this the voltage seems to be able to climb again to advertised values, same with the core clock + no more weird random 26MHz readings from monitoring software.
I feel so stupid for not checking the voltage when this problem first manifested, wasted so much effort when I could've just scrolled up in HWInfo64 ;_;
That's why it's always a good idea to consider not overclocking. I worked with a person that encouraged people to overclock, and when the people that listened to Bobby would experience problems, destroyed hardware, the people would say "but Bobby said it wouldn't be a problem and is safe!" Turns out some people will lie right to your face. Why do the companies have stock tested values for hardware? Because pushing hardware past what it was designed for is dangerous. Overclocking will wear your hardware faster for a small increase in performance. But everyone thinks it's so cool. Kind of stupid if you ask me.