3900x won't wake from sleep and GPU running at less speed(maybe)

I am attaching below a screenshot from my CPU-Z where it says "Link Width - x8" and "Max supported - x16"
"Current Link Speed - 2.5 GT/s" and "Max Supported - 16 GT/s"


Now I have 3 questions.
1. Why are these not to max and how can I get it to work at max?
2. My RAMs also don't work above 2666 MHz. My motherboard(bios is updated to latest), CPU and RAM all support 3200 MHz but even if I set it by DOCP or manually, it shows that I set it to 3200 MHz or 3000 MHz but it still runs at 2666 MHz.

3. Btw, when I upgraded from a ryzen 1700 to 3900x, I didn't reinstall of windows. And after I installed 3900x, I updated my windows and even updated some drivers that I used to keep hidden. I updated these thinking it would give more stability. So the issue is, that I have used ryzen 1700 from Sep 2017 and I have used the "Sleep Mode" in windows almost every day but after installing 3900x, my PC goes to sleep mode but doesn't wake up. I mean it wakes up, the fans move on the CPU,GPU, all the LEDs also work but the screen says "No input signal received from HDMI. Going to Power Saver Mode". Can someone with a 3900x confirm if they use the sleep mode?

4. After I installed the 3900x, I am having issue with foobar2000. I don't use much apps on my system so this is the only issue known to me at the moment. What happens is, if I am listening to songs with foobar and working in unreal, or browsing in Firefox or even not doing anything, the songs stutter for like a second at different times. This happens for few minutes for any song and then it goes away after few minutes. This didn't happen in ryzen 1700. It doesn't affect the performance so I didn't bother much

I have a ryzen 3900x, Asus rog strix B350F and RTX 3070 TI. The GPU is installed in primary PCI-E slot.

CPU Z SS.JPG
 
Last edited:
"Current Link Speed - 2.5 GT/s" and "Max Supported - 16 GT/s"
1. Why are these not to max and how can I get it to work at max?
If the GPU is not in use, it may be using a lower power state. You can check this by checking CPU-Z or GPU-Z while a program is running on the GPU (such as running a game or benchmark in the background and alt tabbing to CPU-Z)
For what it's worth, this is what my CPU-Z shows for my 3060 when idle:
1677790502657.png

And this is how it looks like as soon as I start any game (just opened Forza Horizon 5):
1677790577979.png

In my case, the laptop motherboard only has an internal PCIe 3.0 connection for the GPU hence the current link speed is only 8.0GT/s. If yours is a PCIe 4.0 x16 slot, it should show current link speed as the full 16 GT/s (unless your motherboard is PCIe 3.0, in which case it will be 8.0GT/s since that's the max data transfer rate of PCIe 3.0. Refer to table in this site for clarification between transfer rates and bandwidth)

Disclaimer: The below is not exactly relevant to your issues, but general advice for a 3900X running on your B350-F motherboard.

Being honest, most B350 boards were not very good quality motherboards, and the Strix specifically does not have very good VRMs*. I definitely wouldn't trust it for running a 3900X for extended periods of time even at stock. My advice is based on this AMD AM4 tierlist, where the B350-F sits at Tier E and is recommended for stock 95W CPUs. The 3900X is 105W at stock, and I would highly recommend having some airflow over the VRMs by way of a downdraft cooler (design of the stock AMD and Intel coolers, where the fan blows into the motherboard) or by having a fan such that it blows air on it. Would suggest upgrading motherboard if possible; but at the very least undervolting so that the motherboard can handle it well.

* The reason for that is that motherboard manufacturers were not confident whether the AM4 platform would actually do well in the market, since it was AMD's first big launch after the disaster FX series, and as a result most budget motherboards were just meeting minimum spec requirements and weren't much else. Only the higher-end X370 motherboards were really designed by mobo manufacturers since it didn't make sense for them to invest much in R&D for an unproven platform. AS we all know, AM4 turned AMD's fortunes around and the next generation of B450 motherboards were all much better than their direct predecessors in terms of quality and features. But I digress.
 
Last edited:
This could be it, maybe x series AMD boards were with added enhancements or long run upgradibility.
 
If the GPU is not in use, it may be using a lower power state. You can check this by checking CPU-Z or GPU-Z while a program is running on the GPU (such as running a game or benchmark in the background and alt tabbing to CPU-Z)
For what it's worth, this is what my CPU-Z shows for my 3060 when idle:
View attachment 162003
And this is how it looks like as soon as I start any game (just opened Forza Horizon 5):
View attachment 162004
In my case, the laptop motherboard only has an internal PCIe 3.0 connection for the GPU hence the current link speed is only 8.0GT/s. If yours is a PCIe 4.0 x16 slot, it should show current link speed as the full 16 GT/s (unless your motherboard is PCIe 3.0, in which case it will be 8.0GT/s since that's the max data transfer rate of PCIe 3.0. Refer to table in this site for clarification between transfer rates and bandwidth)

Disclaimer: The below is not exactly relevant to your issues, but general advice for a 3900X running on your B350-F motherboard.

Being honest, most B350 boards were not very good quality motherboards, and the Strix specifically does not have very good VRMs*. I definitely wouldn't trust it for running a 3900X for extended periods of time even at stock. My advice is based on this AMD AM4 tierlist, where the B350-F sits at Tier E and is recommended for stock 95W CPUs. The 3900X is 105W at stock, and I would highly recommend having some airflow over the VRMs by way of a downdraft cooler (design of the stock AMD and Intel coolers, where the fan blows into the motherboard) or by having a fan such that it blows air on it. Would suggest upgrading motherboard if possible; but at the very least undervolting so that the motherboard can handle it well.

* The reason for that is that motherboard manufacturers were not confident whether the AM4 platform would actually do well in the market, since it was AMD's first big launch after the disaster FX series, and as a result most budget motherboards were just meeting minimum spec requirements and weren't much else. Only the higher-end X370 motherboards were really designed by mobo manufacturers since it didn't make sense for them to invest much in R&D for an unproven platform. AS we all know, AM4 turned AMD's fortunes around and the next generation of B450 motherboards were all much better than their direct predecessors in terms of quality and features. But I digress.
Hmmmm. I will check the CPU-Z when some heavy app is running.
3900x produces a lot of heat I agree. I turned ON the eco mode 2 days ago and it runs cool now. Although I still haven't run any heavy app after turning it ON, but I will update here.
I will also be resetting the bios to what I had prior installing 3900x and see if it solves the sleep mode issue and the music stutter issue
 
I will check the CPU-Z when some heavy app is running.
You don't necessarily need a heavy app as such, just something that uses the GPU. You can download GPU-Z and click the question mark icon next to the Bus Interface box to see what the max interface transfer speed is.
Here's hoping that the BIOS reset solves your problem. Good luck!
 
I am attaching below a screenshot from my CPU-Z where it says "Link Width - x8" and "Max supported - x16"
"Current Link Speed - 2.5 GT/s" and "Max Supported - 16 GT/s"


Now I have 3 questions.
1. Why are these not to max and how can I get it to work at max?
2. My RAMs also don't work above 2666 MHz. My motherboard(bios is updated to latest), CPU and RAM all support 3200 MHz but even if I set it by DOCP or manually, it shows that I set it to 3200 MHz or 3000 MHz but it still runs at 2666 MHz.

3. Btw, when I upgraded from a ryzen 1700 to 3900x, I didn't reinstall of windows. And after I installed 3900x, I updated my windows and even updated some drivers that I used to keep hidden. I updated these thinking it would give more stability. So the issue is, that I have used ryzen 1700 from Sep 2017 and I have used the "Sleep Mode" in windows almost every day but after installing 3900x, my PC goes to sleep mode but doesn't wake up. I mean it wakes up, the fans move on the CPU,GPU, all the LEDs also work but the screen says "No input signal received from HDMI. Going to Power Saver Mode". Can someone with a 3900x confirm if they use the sleep mode?

4. After I installed the 3900x, I am having issue with foobar2000. I don't use much apps on my system so this is the only issue known to me at the moment. What happens is, if I am listening to songs with foobar and working in unreal, or browsing in Firefox or even not doing anything, the songs stutter for like a second at different times. This happens for few minutes for any song and then it goes away after few minutes. This didn't happen in ryzen 1700. It doesn't affect the performance so I didn't bother much
It has been few years the gpu functionalities have changed massively to counter power issues. GPUs now require at least 500w power against 200w earlier. Couple that with power hungry CPU/Mobos and other stuff.
So imagine someone on a very tight PSU power i.e. 550w and his entire system is dependent on this PSU. Running GPU at full power all the time will keep psu utilization to the max which can result in tighter situations where every component struggles to get the required power and the load on the psu.

1) Thus, GPUs these day only run at higher capacity only if its required and rest of the time it is idling even without running the fan conserving massive power. So you wont find full utilization figures all the time unlike earlier days.

Same goes for PCIex link. When in full load, the bus shifts to 16x mode while rest of the time it idles on 1/2/4x

2) no screenshot so cannot comment. Take bios screenshot as well.

3) Re-installtion is required when changing major hardware like cpu/mobo/hdd unless earlier OS was performing rock solid but again it depends from case-case!
Check your power saving options in control panel and in bios which profile is selected.

4) As you haven't installed a fresh windows its better to completely uninstall all older chipset/components etc. driver from safe mode and freshly install the updated ones.
 
Why none has yet suggested to look into Event Viewer? Your system is probably already trying to tell you what's wrong.

Right click on start > Event viewer > Windows logs > system. See what's causing your system to not boot properly.
 
Why none has yet suggested to look into Event Viewer? Your system is probably already trying to tell you what's wrong.

Right click on start > Event viewer > Windows logs > system. See what's causing your system to not boot properly.
Let me check. And I missed 2 more issues to add in the OP that started happening after I installed 3900x. Damn it. Not adding now. Thank you guys but I think I would better do a fresh install rather than remembering in bits and updating the thread. Sorry but too much on mind makes me forget things easily. I sometimes forget even the basic things. Anyways, if the problems still remain after a fresh install, I will note down every problem and then create another thread.
 
Back
Top