Jump to content

So I took the plunge and decided to get a Ryzen 7 as an upgrade from my i5 2500K. So far I am regretting the decision :(

 

I'll start playing a game and everything is fine. Frame rate is good and smooth. After a short while (5-10 mintues usually) the frame rate starts to tank and in some games (Elite Dangerous for one) the audio starts to break up completely. I have noticed that everything is being dumped onto CPU0 and it is maxing out. The attached image is the result of playing Deus Ex MD for about 30 minutes, as you can see even after I have exited the game CPU0 is being pumped to nearly 100% and it is causing huge lag within all programs, to the point that the mouse stops responding for a moment.

 

I have downloaded and installed the latest power plan from AMD for Ryzen and it has done little to help the matter. Windows 10 just seems to dump everything onto the first CPU and very little elsewhere.

 

I've been trying to find anything on this but all my searches of Google have not resulted in anything remotely like this. Is this what was being said about the scheduling issue with Ryzen?

cpu usage.PNG

Ryzen 1700 4GHz OC, Gigabyte AB350-Gaming 3 Motherboard, Corsair 32GB 3000MHz RAM, Gigabyte RTX 2080 Super

Alienware 13 R3, 7700HQ, 16GB 2667MHz RAM, GTX 1060 6GB

Link to comment
https://linustechtips.com/topic/779676-ryzen-7-everything-on-cpu0/
Share on other sites

Link to post
Share on other sites

2 minutes ago, nerdslayer1 said:

did you reinstall windows? 

And reinstall games.

Make sure to quote me or tag me when responding to me, or I might not know you replied! Examples:

 

Do this:

Quote

And make sure you do it by hitting the quote button at the bottom left of my post, and not the one inside the editor!

Or this:

@DocSwag

 

Buy whatever product is best for you, not what product is "best" for the market.

 

Interested in computer architecture? Still in middle or high school? P.M. me!

 

I love computer hardware and feel free to ask me anything about that (or phones). I especially like SSDs. But please do not ask me anything about Networking, programming, command line stuff, or any relatively hard software stuff. I know next to nothing about that.

 

Compooters:

Spoiler

Desktop:

Spoiler

CPU: i7 6700k, CPU Cooler: be quiet! Dark Rock Pro 3, Motherboard: MSI Z170a KRAIT GAMING, RAM: G.Skill Ripjaws 4 Series 4x4gb DDR4-2666 MHz, Storage: SanDisk SSD Plus 240gb + OCZ Vertex 180 480 GB + Western Digital Caviar Blue 1 TB 7200 RPM, Video Card: EVGA GTX 970 SSC, Case: Fractal Design Define S, Power Supply: Seasonic Focus+ Gold 650w Yay, Keyboard: Logitech G710+, Mouse: Logitech G502 Proteus Spectrum, Headphones: B&O H9i, Monitor: LG 29um67 (2560x1080 75hz freesync)

Home Server:

Spoiler

CPU: Pentium G4400, CPU Cooler: Stock, Motherboard: MSI h110l Pro Mini AC, RAM: Hyper X Fury DDR4 1x8gb 2133 MHz, Storage: PNY CS1311 120gb SSD + two Segate 4tb HDDs in RAID 1, Video Card: Does Intel Integrated Graphics count?, Case: Fractal Design Node 304, Power Supply: Seasonic 360w 80+ Gold, Keyboard+Mouse+Monitor: Does it matter?

Laptop (I use it for school):

Spoiler

Surface book 2 13" with an i7 8650u, 8gb RAM, 256 GB storage, and a GTX 1050

And if you're curious (or a stalker) I have a Just Black Pixel 2 XL 64gb

 

Link to post
Share on other sites

15 minutes ago, nerdslayer1 said:

did you reinstall windows? 

Yes, full install with newest drivers

12 minutes ago, DocSwag said:

And reinstall games.

Yup!

10 minutes ago, Gameking002 said:

i got something alike as well but with CPU16 doing a lot, i think it is just because of applications which cant take full advantage of multi core processors such as some games.

But with my i5 Windows would share the different threads/programs among all the cores. This is like Windows is treating the machine as a single core processor and everything is being dumped onto CPU0.

 

Just to clarify, the attached image above was taken some time after the game had finished, so what you are seeing there is not the game running, it is all the other processes being dumped onto that thread. The total CPU utilization is currently at about 9-10% with most processes using less than 2% each. Even tying this response is a test of indurance as the whole machine stutters to work :(

Ryzen 1700 4GHz OC, Gigabyte AB350-Gaming 3 Motherboard, Corsair 32GB 3000MHz RAM, Gigabyte RTX 2080 Super

Alienware 13 R3, 7700HQ, 16GB 2667MHz RAM, GTX 1060 6GB

Link to post
Share on other sites

11 minutes ago, Gameking002 said:

yet you can see that other threads are doing something, not much but still a little. so it cant be windows seeing it as one core. because then you would see other threads doing absolutely nothing

I agree, possibly a better way would be to say Windows is prioritizing CPU0 over all the other threads. So while the others are getting the odd pulse of data to process, most of the processing is being done by only one thread?

Ryzen 1700 4GHz OC, Gigabyte AB350-Gaming 3 Motherboard, Corsair 32GB 3000MHz RAM, Gigabyte RTX 2080 Super

Alienware 13 R3, 7700HQ, 16GB 2667MHz RAM, GTX 1060 6GB

Link to post
Share on other sites

Open Task Manager, find the task that's maxing out the CPU most right now, right click on it and select "Set Affinity" (may be slightly different, as I'm on a Win7 machine right now and not on my Win10 machine at home).  See if it's set to use all the cores, or if just the first one is checked.

Link to post
Share on other sites

Quote

Is this what was being said about the scheduling issue with Ryzen?

No, the issue was that Windows would allocate tasks to cores on different CCXs even if it didn't have to, increasing latency and potentially impacting performance (also, some people speculated Windows scheduler couldn't tell physical and logical cores apart and prioritize accordingly, but it has been disproved). By the way, the consensus at the moment seems to be that cross-CCX talk isn't that much of a problem (there is little improvement when you disable one CCX, for example). 

 

This is not something that should be happening with a game like "Deus Ex", I think - from what I've seen so far, it performs quite well on Ryzen (actually no relatively modern game should behave like this on any multi-core CPU). Are all threads maxed out when you run a heavily multi-threaded application, for example a benchmark like Cinebench? 

 

Some things you may try:

1. Update your BIOS or just reflash it if there is no update available,

2. Set all settings to default (no overclocks),

3. Disable SMT,

4. Turn on the performance power plan in Windows or download the "Ryzen balanced" plan. 

Link to post
Share on other sites

1 hour ago, Starry_air said:

Some things you may try:

1. Update your BIOS or just reflash it if there is no update available,

2. Set all settings to default (no overclocks),

3. Disable SMT,

4. Turn on the performance power plan in Windows or download the "Ryzen balanced" plan. 

Cheers for that, I will try your suggestions tomorrow and feedback

Ryzen 1700 4GHz OC, Gigabyte AB350-Gaming 3 Motherboard, Corsair 32GB 3000MHz RAM, Gigabyte RTX 2080 Super

Alienware 13 R3, 7700HQ, 16GB 2667MHz RAM, GTX 1060 6GB

Link to post
Share on other sites

On 14/05/2017 at 9:03 PM, Starry_air said:

Some things you may try:

1. Update your BIOS or just reflash it if there is no update available,

2. Set all settings to default (no overclocks),

3. Disable SMT,

4. Turn on the performance power plan in Windows or download the "Ryzen balanced" plan.

So I done each in turn and nothing, same issue with windows wanting to put everything on CPU0. In desperation I reinstalled Windows again and amazingly it seems to be working correctly. The attached image is in general use, you can see now all the tasks are being spread over the cores/threads much better. While in game it is much more even :D

 

Seems sorted so thanks for all the help and suggestions, now to see how far I can overclock hehe

Capture.JPG

Ryzen 1700 4GHz OC, Gigabyte AB350-Gaming 3 Motherboard, Corsair 32GB 3000MHz RAM, Gigabyte RTX 2080 Super

Alienware 13 R3, 7700HQ, 16GB 2667MHz RAM, GTX 1060 6GB

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×