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

AMD Says The Windows Thread Scheduler is "operating properly" for Ryzen.

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.61/day)
lol ok sure. Just like the Titan was "Not Mainstream" but the 290X was - and the 290X was stronger.

You can obsess about labels all you want, but AMD's "Mainstream" chips are beating Intel's "Premium".
Not really. The HEDT version of Summit Ridge has 16 cores and 32 threads, and is called Naples. The current available Ryzen chips are enthusiast mainstream processors.

you can find info about Naples from AMD directly here:

https://www.amd.com/en/events/naples-tech-day
 
Joined
Jul 1, 2005
Messages
5,197 (0.76/day)
Location
Kansas City, KS
System Name Dell XPS 15 9560
Processor I7-7700HQ
Memory 32GB DDR4
Video Card(s) GTX 1050/1080 Ti
Storage 1TB SSD
Display(s) 2x Dell P2715Q/4k Internal
Case Razer Core
Audio Device(s) Creative E5/Objective 2 Amp/Senn HD650
Mouse Logitech Proteus Core
Keyboard Logitech G910
Not really. The HEDT version of Summit Ridge has 16 cores and 32 threads, and is called Naples. The current available Ryzen chips are enthusiast mainstream processors.

you can find info about Naples from AMD directly here:

https://www.amd.com/en/events/naples-tech-day

The problem is that the 1800x is priced like a 6800k without the chipset featureset to compete with X99.
 
Joined
Jul 1, 2005
Messages
5,197 (0.76/day)
Location
Kansas City, KS
System Name Dell XPS 15 9560
Processor I7-7700HQ
Memory 32GB DDR4
Video Card(s) GTX 1050/1080 Ti
Storage 1TB SSD
Display(s) 2x Dell P2715Q/4k Internal
Case Razer Core
Audio Device(s) Creative E5/Objective 2 Amp/Senn HD650
Mouse Logitech Proteus Core
Keyboard Logitech G910
Joined
Feb 24, 2009
Messages
3,516 (0.63/day)
System Name Money Hole
Processor Core i7 970
Motherboard Asus P6T6 WS Revolution
Cooling Noctua UH-D14
Memory 2133Mhz 12GB (3x4GB) Mushkin 998991
Video Card(s) Sapphire Tri-X OC R9 290X
Storage Samsung 1TB 850 Evo
Display(s) 3x Acer KG240A 144hz
Case CM HAF 932
Audio Device(s) ADI (onboard)
Power Supply Enermax Revolution 85+ 1050w
Mouse Logitech G602
Keyboard Logitech G710+
Software Windows 10 Professional x64
It should be pointed out that Nehalem was not as faster as Yorktown because of lack of optimization and also that Hyperthreading performance also suffered a performance hit as well in games.
 
Joined
Jul 1, 2005
Messages
5,197 (0.76/day)
Location
Kansas City, KS
System Name Dell XPS 15 9560
Processor I7-7700HQ
Memory 32GB DDR4
Video Card(s) GTX 1050/1080 Ti
Storage 1TB SSD
Display(s) 2x Dell P2715Q/4k Internal
Case Razer Core
Audio Device(s) Creative E5/Objective 2 Amp/Senn HD650
Mouse Logitech Proteus Core
Keyboard Logitech G910
It should be pointed out that Nehalem was not as faster as Yorktown because of lack of optimization and also that Hyperthreading performance also suffered a performance hit as well in games.

That doesn't help consumers today, or tomorrow even. The market will judge a product both today, and in a month from now.

Given AMD's track record of "oh, it'll get better later", I'm still leaning towards the intel side right now. All that "DX12" future proofing because the games are right around the corner?

Well, we're still waiting a year and a half later, as people are considering another upgrade cycle. Good thing everyone futureproofed!
 
Joined
Oct 2, 2004
Messages
13,791 (1.93/day)
PCPer did some interesting testing as well that reflects AMD's findings.



Watch the whole video, they talk about something that might be an issue though.

Is it really an issue though? Yes, AMD has a latency thing in between that goes beyond 100ns, but it also has just 40ns response compared to 80ns response on Intel when it comes to things in the realm of "normal" operation. So it does 90% of things 50% faster than Intel and those 10% is what, 30% slower than Intel? It's an architectual difference which will then solely depend on the workload. I don't think it's really an issue to be honest.
 
Joined
Feb 19, 2009
Messages
1,151 (0.21/day)
Location
I live in Norway
Processor R9 5800x3d | R7 3900X | 4800H | 2x Xeon gold 6142
Motherboard Asrock X570M | AB350M Pro 4 | Asus Tuf A15
Cooling Air | Air | duh laptop
Memory 64gb G.skill SniperX @3600 CL16 | 128gb | 32GB | 192gb
Video Card(s) RTX 4080 |Quadro P5000 | RTX2060M
Storage Many drives
Display(s) M32Q,AOC 27" 144hz something.
Case Jonsbo D41
Power Supply Corsair RM850x
Mouse g502 Lightspeed
Keyboard G913 tkl
Software win11, proxmox
Benchmark Scores 33000FS, 16300 TS. Lappy, 7000 TS.
Is it really an issue though? Yes, AMD has a latency thing in between that goes beyond 100ns, but it also has just 40ns response compared to 80ns response on Intel when it comes to things in the realm of "normal" operation. So it does 90% of things 50% faster than Intel and those 10% is what, 30% slower than Intel? It's an architectual difference which will then solely depend on the workload. I don't think it's really an issue to be honest.


In some games\apps it affects performance severely, CCX issues, I found up to 30% with average of 5-15 % in those affected.
DO NOTE: This is not all games, let's say it's 10% performance for 10% of the games\applications - Which is still much for the big picture but in no way will Ryzen (version 1) be faster than Intel's offering.
But I have no issues gaming on a R7 1700 stock, and neither will 95% of you guys.

Fix needed:
Treat CCX as different cpu sockets until load is above 4 core load. then treat as one cpu unless otherwise specified by application or game.
 
Joined
Oct 2, 2004
Messages
13,791 (1.93/day)
You got a valid point there though. Sticking to 1 CCX for =<4 threads (or 8 with HT) would help instead of going outside of the CCX complex through slower interconnection. Not sure if Windows can have any awareness over CCX complexes though. I think it only understands physical and logical cores, but can't differentiate between CCX units within same CPU.
 
Joined
Feb 19, 2009
Messages
1,151 (0.21/day)
Location
I live in Norway
Processor R9 5800x3d | R7 3900X | 4800H | 2x Xeon gold 6142
Motherboard Asrock X570M | AB350M Pro 4 | Asus Tuf A15
Cooling Air | Air | duh laptop
Memory 64gb G.skill SniperX @3600 CL16 | 128gb | 32GB | 192gb
Video Card(s) RTX 4080 |Quadro P5000 | RTX2060M
Storage Many drives
Display(s) M32Q,AOC 27" 144hz something.
Case Jonsbo D41
Power Supply Corsair RM850x
Mouse g502 Lightspeed
Keyboard G913 tkl
Software win11, proxmox
Benchmark Scores 33000FS, 16300 TS. Lappy, 7000 TS.
You got a valid point there though. Sticking to 1 CCX for =<4 threads (or 8 with HT) would help instead of going outside of the CCX complex through slower interconnection. Not sure if Windows can have any awareness over CCX complexes though. I think it only understands physical and logical cores, but can't differentiate between CCX units within same CPU.

Windows are already aware of it.......
Windows scheduler doesn't seem to be aware, or something else.
 

HTC

Joined
Apr 1, 2008
Messages
4,604 (0.78/day)
Location
Portugal
System Name HTC's System
Processor Ryzen 5 2600X
Motherboard Asrock Taichi X370
Cooling NH-C14, with the AM4 mounting kit
Memory G.Skill Kit 16GB DDR4 F4 - 3200 C16D - 16 GTZB
Video Card(s) Sapphire Nitro+ Radeon RX 480 OC 4 GB
Storage 1 Samsung NVMe 960 EVO 250 GB + 1 3.5" Seagate IronWolf Pro 6TB 7200RPM 256MB SATA III
Display(s) LG 27UD58
Case Fractal Design Define R6 USB-C
Audio Device(s) Onboard
Power Supply Corsair TX 850M 80+ Gold
Mouse Razer Deathadder Elite
Software Ubuntu 19.04 LTS
Joined
Oct 2, 2004
Messages
13,791 (1.93/day)
Windows are already aware of it.......
Windows scheduler doesn't seem to be aware, or something else.

Are you sure Windows is aware of CCX units? I'm talking actual CCX clusters, not individual physical cores and their corresponding logical units which Windows is in fact aware of already. As far as I know Windows is able to differentiate sockets, physical and logical units. CCX is a cluster of 4 physical and 4 logical units within one socket. And you can have more CCX units. I really don't think Windows is aware of individual CCX units specifically.
 
Joined
Sep 7, 2011
Messages
233 (0.05/day)
Location
Pekanbaru - Riau - Indonesia - Earth - Universe
System Name My Best Friend...
Processor Qualcomm Snapdragon 650
Motherboard Made By Xiaomi
Cooling Air and My Hands :)
Memory 3GB LPDDR3
Video Card(s) Adreno 510
Storage Sandisk 32GB SDHC Class 10
Display(s) 5.5" 1080p IPS BOE
Case Made By Xiaomi
Audio Device(s) Snapdragon ?
Power Supply 2A Adapter
Mouse On Screen
Keyboard On Screen
Software Android 6.0.1
Benchmark Scores 90339
based on connectivity and pricing, current Ryzen chips are "mainstream". I do not have any HEDT-qualifying boards, only mainstream ones.

It's AMD that dictates that, BTW. They say Ryzen is a mainstream product, so that's what it is.

the Raven Ridge APUs are for mobility and AIO uses, not mainstream. There will be some models that make it into the AM4 desktop platform for sure, but APUs are not a "mainstream" platform on their own.

So RyZen 9 will coming for Highend or Enthusiast users?

Ryzen 9 1900X and 1900 series?
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.61/day)
So RyZen 9 will coming for Highend or Enthusiast users?

Ryzen 9 1900X and 1900 series?
Nope. Naples is an 8-channel (per CPU), dual-socket monster with 32 threads. Not sure what its retail name will be.
 
Joined
Feb 19, 2009
Messages
1,151 (0.21/day)
Location
I live in Norway
Processor R9 5800x3d | R7 3900X | 4800H | 2x Xeon gold 6142
Motherboard Asrock X570M | AB350M Pro 4 | Asus Tuf A15
Cooling Air | Air | duh laptop
Memory 64gb G.skill SniperX @3600 CL16 | 128gb | 32GB | 192gb
Video Card(s) RTX 4080 |Quadro P5000 | RTX2060M
Storage Many drives
Display(s) M32Q,AOC 27" 144hz something.
Case Jonsbo D41
Power Supply Corsair RM850x
Mouse g502 Lightspeed
Keyboard G913 tkl
Software win11, proxmox
Benchmark Scores 33000FS, 16300 TS. Lappy, 7000 TS.
Are you sure Windows is aware of CCX units? I'm talking actual CCX clusters, not individual physical cores and their corresponding logical units which Windows is in fact aware of already. As far as I know Windows is able to differentiate sockets, physical and logical units. CCX is a cluster of 4 physical and 4 logical units within one socket. And you can have more CCX units. I really don't think Windows is aware of individual CCX units specifically.
¨

It is aware of where L3 cache is linked and to which cores, keep threads on same L3 cache is enough to hinder the issue until queue\Core count is larger than X number
Thus keeping core walking and assignment of cores in one CCX.

Anyways, it's easy to figure it out, creating the ruleset perfectly just takes time but all the tools is present in Windows now and I think a c programmer would need 3 hours to create benefits in specific scenarios.
The big question is if it destroys performance elsewhere, and if it does the AMD statement might be to kill expectations of any quick fix as Q&A takes time.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/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
The HEDT version of Summit Ridge has 16 cores and 32 threads, and is called Naples.
Naples is the server variant. I consider HEDT a product gears towards to the top of the consumer market but, I wouldn't call Naples a HEDT platform just as you wouldn't call C32 or G34 HEDT either. AMD has a segment for entry/low-power and another for mainstream and high-end. Intel has one for entry and mainstream but, a separate one for high-end. At the end of the day, they're all labels but, I think referring to Naples as something intended for the consumer HEDT market is really stretching it.

The problem is that the 1800x is priced like a 6800k without the chipset featureset to compete with X99.
Since when did the 6800k gain ECC support?
 
Joined
Apr 29, 2014
Messages
4,180 (1.15/day)
Location
Texas
System Name SnowFire / The Reinforcer
Processor i7 10700K 5.1ghz (24/7) / 2x Xeon E52650v2
Motherboard Asus Strix Z490 / Dell Dual Socket (R720)
Cooling RX 360mm + 140mm Custom Loop / Dell Stock
Memory Corsair RGB 16gb DDR4 3000 CL 16 / DDR3 128gb 16 x 8gb
Video Card(s) GTX Titan XP (2025mhz) / Asus GTX 950 (No Power Connector)
Storage Samsung 970 1tb NVME and 2tb HDD x4 RAID 5 / 300gb x8 RAID 5
Display(s) Acer XG270HU, Samsung G7 Odyssey (1440p 240hz)
Case Thermaltake Cube / Dell Poweredge R720 Rack Mount Case
Audio Device(s) Realtec ALC1150 (On board)
Power Supply Rosewill Lightning 1300Watt / Dell Stock 750 / Brick
Mouse Logitech G5
Keyboard Logitech G19S
Software Windows 11 Pro / Windows Server 2016
The only real issue I was seeing was the gaming performance (Specifically at 1080p). I don't think the windows scheduler was the main problem, its probably the way the games are using Ryzen which will take time to fix.
 

dorsetknob

"YOUR RMA REQUEST IS CON-REFUSED"
Joined
Mar 17, 2005
Messages
9,105 (1.30/day)
Location
Dorset where else eh? >>> Thats ENGLAND<<<
Joined
Apr 18, 2015
Messages
234 (0.07/day)
PCPer did some interesting testing as well that reflects AMD's findings.



Watch the whole video, they talk about something that might be an issue though.

Very good video. Thanks for sharing. We asumed before that the comunication between the CCXes is the issue, but now it is clear and this means 4 core 8 thread Ryzen will rock :)
The current 16 core Ryzen, is a server part, which they push to consumer, the same they did with Buldozer and it doesn't work. You cannot have one design to win them all.
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.61/day)
You cannot have one design to win them all.
Not unless it's crafted in the fiery pits of Mordor. But you make an excellent observation... because that's kind of exactly what AMD says they are trying to do.

AMD delivers to PC gamers, prosumers and enthusiasts

What's more funny to me is that a prosumer and an enthusiast are the same thing. What they mean by that term "prosumer" should be more scrutinized.

What is even funnier is What else she said, about making Ryzen available to millions (rather than billions). There is quite a bit of honesty portrayed in those words that I think most of our tech enthusiast media missed out on. These are words given in business lingo, which is very much like "legalese", and it seems to me that when they put Lisa Su in charge, they made the right choice. :peace: I hope I'm not the only one that understand why. :p
 
Joined
Apr 30, 2012
Messages
3,881 (0.89/day)
What's more funny to me is that a prosumer and an enthusiast are the same thing. What they mean by that term "prosumer" should be more scrutinized.

I disagree

They should be more clear on what "Enthusiast" is.

Prosumer is active in use and more likely to purchase
Enthusiast may never use or buy a product of which he shows interest in.

Some use Enthusiast to mean High-End.
 
Last edited:
Joined
Sep 10, 2014
Messages
626 (0.18/day)
What is even funnier is What else she said, about making Ryzen available to millions (rather than billions). There is quite a bit of honesty portrayed in those words that I think most of our tech enthusiast media missed out on
Interesting.
 
Joined
Feb 24, 2009
Messages
3,516 (0.63/day)
System Name Money Hole
Processor Core i7 970
Motherboard Asus P6T6 WS Revolution
Cooling Noctua UH-D14
Memory 2133Mhz 12GB (3x4GB) Mushkin 998991
Video Card(s) Sapphire Tri-X OC R9 290X
Storage Samsung 1TB 850 Evo
Display(s) 3x Acer KG240A 144hz
Case CM HAF 932
Audio Device(s) ADI (onboard)
Power Supply Enermax Revolution 85+ 1050w
Mouse Logitech G602
Keyboard Logitech G710+
Software Windows 10 Professional x64
That doesn't help consumers today, or tomorrow even. The market will judge a product both today, and in a month from now.

Given AMD's track record of "oh, it'll get better later", I'm still leaning towards the intel side right now. All that "DX12" future proofing because the games are right around the corner?

Well, we're still waiting a year and a half later, as people are considering another upgrade cycle. Good thing everyone futureproofed!

People said the same thing for Nehalem when it came out. Bad for gaming, good for server.

The bad at gaming at launch didn't hurt it's reputation, I'm sure Ryzen will not be hurt by it's "poor" gaming performance given a few years.
 
Top