Jump to content

Windows 10 Scheduler bug causes poor RyZen performance

3 minutes ago, xAcid9 said:

Why it would better with 6 cores? It still have 2 CCX iinm.

 

Btw does 4C/8T Ryzen 1500/1500x only have 1 CCX or it come with 2 cutdown CCX?

I would do 1 CCX since it should be cheaper and no cross CCX issues but then it could all depend on how many partial faulty CCX's there are and how well 6 core CPUs sell to use those faulty CCXs with disabled cores.

Link to comment
Share on other sites

Link to post
Share on other sites

On 3/9/2017 at 3:32 AM, Space Reptile said:

running a game on a proper core instead of a thread wont give a performance increase , shure bud          (ding)

 

>comparing bulldozer w/ zen          (ding)

 

unless games use more cores/ threads the better IPC will always win.....it wasn't meant to compete [with] the 77k to begin [with]          (ding)

You would be great at CinemaSins! xDxD

Or should I say...TechnologySins. ;)

Sorry for the mess!  My laptop just went ROG!

"THE ROGUE":  ASUS ROG Zephyrus G15 GA503QR (2021)

  • Ryzen 9 5900HS
  • RTX 3070 Laptop GPU (80W)
  • 24GB DDR4-3200 (8+16)
  • 2TB SK Hynix NVMe (boot) + 2TB Crucial P2 NVMe (games)
  • 90Wh battery + 200W power brick
  • 15.6" 1440p 165Hz IPS Pantone display
  • Logitech G603 mouse + Logitech G733 headset

"Hex": Dell G7 7588 (2018)

  • i7-8750H
  • GTX 1060 Max-Q
  • 16GB DDR4-2666
  • 1TB SK Hynix NVMe (boot) + 2TB Crucial MX500 SATA (games)
  • 56Wh battery + 180W power brick
  • 15.6" 1080p 60Hz IPS display
  • Corsair Harpoon Wireless mouse + Corsair HS70 headset

"Mishiimin": Apple iMac 5K 27" (2017)

  • i7-7700K
  • Radeon Pro 580 8GB (basically a desktop R9 390)
  • 16GB DDR4-2400
  • 2TB SSHD
  • 400W power supply (I think?)
  • 27" 5K 75Hz Retina display
  • Logitech G213 keyboard + Logitech G203 Prodigy mouse

Other tech: Apple iPhone 14 Pro Max 256GB in White, Sennheiser PXC 550-II, Razer Hammerhead earbuds, JBL Tune Flex earbuds, OontZ Angle 3 Ultra, Raspberry Pi 400, Logitech M510 mouse, Redragon S113 keyboard & mouse, Cherry MX Silent Red keyboard, Cooler Master Devastator II keyboard (not in use), Sennheiser HD4.40BT (not in use)

Retired tech: Apple iPhone XR 256GB in Product(RED), Apple iPhone SE 64GB in Space Grey (2016), iPod Nano 7th Gen in Product(RED), Logitech G533 headset, Logitech G930 headset, Apple AirPods Gen 2 and Gen 3

Trash bin (do not buy): Logitech G935 headset, Logitech G933 headset, Cooler Master Devastator II mouse, Razer Atheris mouse, Chinese off-brand earbuds, anything made by Skullcandy

Link to comment
Share on other sites

Link to post
Share on other sites

Nice to know M$ is on the issue. I wonder how much of a performance increase we'll get, most likely really small, but still.

i7 2600k @ 5GHz 1.49v - EVGA GTX 1070 ACX 3.0 - 16GB DDR3 2000MHz Corsair Vengence

Asus p8z77-v lk - 480GB Samsung 870 EVO w/ W10 LTSC - 2x1TB HDD storage - 240GB SATA SSD w/ W7 - EVGA 650w 80+G G2

3x 1080p 60hz Viewsonic LCDs, 1 glorious Dell CRT running at anywhere from 60hz to 120hz

Model M w/ Soarer's adapter - Logitch g502 - Audio-Techinca M20X - Cambridge SoundWorks speakers w/ woofer

 

Link to comment
Share on other sites

Link to post
Share on other sites

24 minutes ago, leadeater said:

I would do 1 CCX since it should be cheaper and no cross CCX issues but then it could all depend on how many partial faulty CCX's there are and how well 6 core CPUs sell to use those faulty CCXs with disabled cores.

I'll be piss if they release 2 version of 4C/8T proc. One with 1 CCX and another one with 2 CCX.

| Intel i7-3770@4.2Ghz | Asus Z77-V | Zotac 980 Ti Amp! Omega | DDR3 1800mhz 4GB x4 | 300GB Intel DC S3500 SSD | 512GB Plextor M5 Pro | 2x 1TB WD Blue HDD |
 | Enermax NAXN82+ 650W 80Plus Bronze | Fiio E07K | Grado SR80i | Cooler Master XB HAF EVO | Logitech G27 | Logitech G600 | CM Storm Quickfire TK | DualShock 4 |

Link to comment
Share on other sites

Link to post
Share on other sites

49 minutes ago, xAcid9 said:

Why it would better with 6 cores? It still have 2 CCX iinm.

 

Btw does 4C/8T Ryzen 1500/1500x only have 1 CCX or it come with 2 cutdown CCX?

not sure but they literally said  in that video "it would be better if it was only 6 cores" my guess each each time data is sent around the cpu it adds up so less cores less delay.... i hope this issue is resolved by the time the 1600x comes out but if not it should have better performance... im in dire need of a new CPU and was holding off for ryzen :/

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, techstorm970 said:

You would be great at CinemaSins! xDxD

Or should I say...TechnologySins. ;)

Except he was wrong... Actually, that would be similar to CinemaSins!

 

1 hour ago, juri-han said:

not sure but they literally said  in that video "it would be better if it was only 6 cores" my guess each each time data is sent around the cpu it adds up so less cores less delay.... i hope this issue is resolved by the time the 1600x comes out but if not it should have better performance... im in dire need of a new CPU and was holding off for ryzen :/

I haven't watched the video so I don't know the context of the "it would be better if it was only 6 cores", but the 6 core Ryzen will still have the issue of high latency when one CCX needs to talk to another CCX. They might be able to do a revision to the architecture which improves it, or make software try and avoid it as much as possible (which judging by the first round of test results is already happening). But in the end, it is a hardware issue caused by AMD trying to save money.

 

 

I am surprised Nvidia fanboys haven't already started calling Ryzen a "quad core" just like the 970 "3.5GB" meme.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, LAwLz said:

I am surprised Nvidia fanboys haven't already started calling Ryzen a "quad core" just like the 970 "3.5GB" meme.

Ryzen 4.4 cores or 4 core Crossfire ;).

 

I'll be interested to see what changes are made in Zen+ in regards to CCX interconnection.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, leadeater said:

Ryzen 4.4 cores or 4 core Crossfire ;).

 

I'll be interested to see what changes are made in Zen+ in regards to CCX interconnection.

Pretty sure AMD said that they know about several areas where they have "easy gains" for Zen+. I wouldn't be surprised if the CCX interconnector is one of those areas.

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, leadeater said:

Ryzen 4.4 cores or 4 core Crossfire ;).

 

I'll be interested to see what changes are made in Zen+ in regards to CCX interconnection.

haha i have to admit the first thing i thought of when i heard this was CF CPU...... i hope this is just early adopter problems intel has been way to complacent over the last decade, rumors of the i7 going from a quad core to a core to 6 and HT coming to i5 just shows they need a good kick in the ass :D (also rumors of skylake-x having a 12 core but id settle for a more reasonable launch price) you want to talk about adopter problems take a look back at the x99 .... i hope the x299 fairs much better

 

i hope AMD can have these issues worked out before the 6 and 4 core launch let alone zen+ because those are going to be the determining factor if ryzen was a hit or a flop but im afraid most of this rest of MS shoulders 

Link to comment
Share on other sites

Link to post
Share on other sites

why wasn't this issue addressed before Ryzen was released?

Link to comment
Share on other sites

Link to post
Share on other sites

44 minutes ago, 4960X said:

why wasn't this issue addressed before Ryzen was released?

AMD tight lipped on blueprints, specs etc maybe? Didn't want Microsoft to "accidentally" leak info to the market. I'm not sure, highly speculative. 

 

I'm sure its something to do with AMD also wanting to focus on making the hardware the best it is and possibly didn't have time to fiddle about sorting out getting it optimal with Windows etc

System Specs:

CPU: Ryzen 7 5800X

GPU: Radeon RX 7900 XT 

RAM: 32GB 3600MHz

HDD: 1TB Sabrent NVMe -  WD 1TB Black - WD 2TB Green -  WD 4TB Blue

MB: Gigabyte  B550 Gaming X- RGB Disabled

PSU: Corsair RM850x 80 Plus Gold

Case: BeQuiet! Silent Base 801 Black

Cooler: Noctua NH-DH15

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, 4960X said:

why wasn't this issue addressed before Ryzen was released?

45 minutes ago, sof006 said:

AMD tight lipped on blueprints, specs etc maybe? Didn't want Microsoft to "accidentally" leak info to the market. I'm not sure, highly speculative.

Fix what?

Making the scheduler SMT aware (which is the what original post was about)? It already is. There is nothing to fix in that regard. Windows 10's scheduler is optimized for Ryzen's SMT implementation already. (I have no idea why this thread hasn't been renamed, and the OP changed).

 

The high latency between the CCX? That is a hardware issue. Can't be fixed without reworking the physical CPU. Hopefully it will get better (or maybe even fixed) with Zen+ next year.

 

Windows possibly not being aware of the hardware limitations imposed by AMD's design, and trying to avoid the pitfalls? Because it would require a significant rework of how the scheduler works and that's not a small thing to do. If Microsoft was even aware of what AMD was planning (which I would doubt if the rumors about motherboard manufacturer being kept in the dark for so long), they most likely still haven't had time with hardware on hand to test things.

 

 

1 hour ago, sof006 said:

I'm sure its something to do with AMD also wanting to focus on making the hardware the best it is and possibly didn't have time to fiddle about sorting out getting it optimal with Windows etc

That's not how it works. It's not like they have a team of 5 people who does everything. They have people dedicated to different things. The people who designed the interconnector are most likely not the same people who would be helping Microsoft write code for the scheduler, just like it's not the doctors at a hospital who cook the food in the cafeteria. You can't blame the bad food on "we were too busy operating on our patients".

Link to comment
Share on other sites

Link to post
Share on other sites

37 minutes ago, LAwLz said:

 

The high latency between the CCX? That is a hardware issue. Can't be fixed without reworking the physical CPU. Hopefully it will get better (or maybe even fixed) with Zen+ next year.

 

again watch the video, they said it could be improved on the windows side but wont be easy.... im not sure how the 6 core will work if its a quad core paired with a duo core it will still have the same CCX lag but to less a degree, but since there is no duo core maybe its unique? the 1500x should be a single quad core and wont have any issues 

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, juri-han said:

again watch the video, they said it could be improved on the windows side but wont be easy.

Read the next paragraph in my post. It addresses that point specifically.

The high latency can not be fixed. What can be fixed is that Windows can try to avoid needing to data between the CCXs, but that's no easy thing to do.

 

8 minutes ago, juri-han said:

im not sure how the 6 core will work if its a quad core paired with a duo core it will still have the same CCX lag but to less a degree, but since there is no duo core maybe its unique? the 1500x should be a single quad core and wont have any issues 

I just watched the video and I did not hear them say the 6 core would not have this issue. Do you have a timestamp?

As for how the 6 core will work, my guess is that they will just take a defect CCX, disable two cores and then use that along with a fully functioning one. So you have a chip with some broken cores, but 6 fully working ones.

Link to comment
Share on other sites

Link to post
Share on other sites

I don't want to bring up a sore point or a beaten horse, but I did see that part about how "Windows 7 performs better than Windows 10"

 

Windows XP performs better than Windows 7. Windows 98 performs better than Windows XP. MS-DOS outperforms them all.

 

ergo, we should be using MS-DOS.

Link to comment
Share on other sites

Link to post
Share on other sites

51 minutes ago, LAwLz said:

Read the next paragraph in my post. It addresses that point specifically.

The high latency can not be fixed. What can be fixed is that Windows can try to avoid needing to data between the CCXs, but that's no easy thing to do.

 

I just watched the video and I did not hear them say the 6 core would not have this issue. Do you have a timestamp?

As for how the 6 core will work, my guess is that they will just take a defect CCX, disable two cores and then use that along with a fully functioning one. So you have a chip with some broken cores, but 6 fully working ones.

Wasn't there an update for some Linux distroy that drastically improved on the ccx issue? 

 

As for the six core...I think it's also likely it could be two modules with one core disabled on each. For that matter, the quad core could be the same way depending on yields. 

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, LAwLz said:

Windows possibly not being aware of the hardware limitations imposed by AMD's design, and trying to avoid the pitfalls? Because it would require a significant rework of how the scheduler works and that's not a small thing to do. If Microsoft was even aware of what AMD was planning (which I would doubt if the rumors about motherboard manufacturer being kept in the dark for so long), they most likely still haven't had time with hardware on hand to test things

I wouldn't hold my breath waiting for MSFT to dedicate the resources to do this.  Why should they when this series of CPUs probably will be single digit % of the Windows market, and an even smaller percent will even notice anyways.  If it were me I'd have it in the backlog of shit to do which basically means it's never happening but I can claim it's being "worked on".

Workstation:  13700k @ 5.5Ghz || Gigabyte Z790 Ultra || MSI Gaming Trio 4090 Shunt || TeamGroup DDR5-7800 @ 7000 || Corsair AX1500i@240V || whole-house loop.

LANRig/GuestGamingBox: 9900nonK || Gigabyte Z390 Master || ASUS TUF 3090 650W shunt || Corsair SF600 || CPU+GPU watercooled 280 rad pull only || whole-house loop.

Server Router (Untangle): 13600k @ Stock || ASRock Z690 ITX || All 10Gbe || 2x8GB 3200 || PicoPSU 150W 24pin + AX1200i on CPU|| whole-house loop

Server Compute/Storage: 10850K @ 5.1Ghz || Gigabyte Z490 Ultra || EVGA FTW3 3090 1000W || LSI 9280i-24 port || 4TB Samsung 860 Evo, 5x10TB Seagate Enterprise Raid 6, 4x8TB Seagate Archive Backup ||  whole-house loop.

Laptop: HP Elitebook 840 G8 (Intel 1185G7) + 3080Ti Thunderbolt Dock, Razer Blade Stealth 13" 2017 (Intel 8550U)

Link to comment
Share on other sites

Link to post
Share on other sites

15 hours ago, leadeater said:

Multi socket systems are reserved to Windows Server editions, Windows is actually perfectly capable of using more than 1 socket but Microsoft does not allow it.

Except Windows wouldn't detect this as a multi-socket system because all it's seeing is the 8 cores it's given. The "socket" is handled by the CPU, not the motherboard and therefore not Windows.

 

Someone can correct me if I'm wrong but that would explain why all the cores + threads show up in Win7.

.

Link to comment
Share on other sites

Link to post
Share on other sites

41 minutes ago, djdwosk97 said:

Wasn't there an update for some Linux distroy that drastically improved on the ccx issue? 

Pretty sure you're thinking of the Linux patch that fixed an issue where the scheduler could not differentiate between a real core and an SMT core. That was never an issue on Windows though (despite what Reddit said and users on this forum repeating it over, and over and over again).

 

43 minutes ago, djdwosk97 said:

As for the six core...I think it's also likely it could be two modules with one core disabled on each. For that matter, the quad core could be the same way depending on yields. 

Oh right. One core disabled on each would make more sense. Or maybe it will be a mix.

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, LAwLz said:

Except he was wrong... Actually, that would be similar to CinemaSins!

 

I haven't watched the video so I don't know the context of the "it would be better if it was only 6 cores", but the 6 core Ryzen will still have the issue of high latency when one CCX needs to talk to another CCX. They might be able to do a revision to the architecture which improves it, or make software try and avoid it as much as possible (which judging by the first round of test results is already happening). But in the end, it is a hardware issue caused by AMD trying to save money.

 

 

I am surprised Nvidia fanboys haven't already started calling Ryzen a "quad core" just like the 970 "3.5GB" meme.

Ryzen is a dual core. Obviously. 2 big clusters with "AMD cores" inside.... come on man, get the facts straight!!!

Link to comment
Share on other sites

Link to post
Share on other sites

42 minutes ago, AlwaysFSX said:

Except Windows wouldn't detect this as a multi-socket system because all it's seeing is the 8 cores it's given. The "socket" is handled by the CPU, not the motherboard and therefore not Windows.

 

Someone can correct me if I'm wrong but that would explain why all the cores + threads show up in Win7.

No that is correct, that was basically the point. If AMD somehow designed a CPU that showed up to Windows as a two socket processor anyone with Windows Home edition could only use half the processor, this isn't the case and AMD wouldn't do that.

 

However the motherboard does handle the socket reporting to Windows, just like it tells Windows which PCIe slot a device is in etc.

Link to comment
Share on other sites

Link to post
Share on other sites

13 minutes ago, Prysin said:

Ryzen is a dual core. Obviously. 2 big clusters with "AMD cores" inside.... come on man, get the facts straight!!!

AMD IPC almost 4x Intels! Buy stock now!!!

Please avoid feeding the argumentative narcissistic academic monkey.

"the last 20 percent – going from demo to production-worthy algorithm – is both hard and is time-consuming. The last 20 percent is what separates the men from the boys" - Mobileye CEO

Link to comment
Share on other sites

Link to post
Share on other sites

On 09/03/2017 at 10:11 AM, yian88 said:

the silicon from globalfoundries used in zen is complete garbage cant even OC at all.

4.3GHz with the 6900K...ermmm...I think Intel is letting you down a little bit with that statement...

Looking at my signature are we now? Well too bad there's nothing here...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

What? As I said, there seriously is nothing here :) 

Link to comment
Share on other sites

Link to post
Share on other sites

So, If Windows goes to sleep, I will be able to run Crysis afterwards?

 

meh, wrong thread sorry

 
~ Specs bellow ~
 
 
Windows 10 Pro 64-bit [UEFI]
CPU: Intel i7-5820k Haswell-E @ 4.5-4.7Ghz (1.366-1.431V) | CPU COOLER: Corsair H110 280mm AIO w/ 2x Noctua NF-A14 IPPC-2000 IP67 | RAM: G.Skill Ripjaws 4 32Gb (8x4Gb) DDR4 @ 2666mhz CL15 | MOBO: MSI X99S Gaming 7 ATX | GPU: MSI GTX 1080 Gaming (flashed "X") @ 2138-2151Mhz (locked 1.093V) | PSU: Corsair HX850i 850W 80+ Platinum | SSD's: Samsung Pro 950 256Gb & Samsung Evo 850 500Gb | HDD: WD Black Series 6Tb + 3Tb | AUDIO: Realtek ALC1150 HD Audio | CASE: NZXT Phantom 530 | MONITOR: LG 34UC79G 34" 2560x1080p @144hz & BenQ XL2411Z 24" 1080p @144hz | SPEAKERS: Logitech Z-5450 Digital 5.1 Speaker System | HEADSET: Sennheiser GSP 350 | KEYBOARD: Corsair Strafe MX Cherry Red | MOUSE: Razer Deathadder Chroma | UPS: PowerWalker VI 2000 LCD
 
Mac Pro 2,1 (flashed) OS X 10.11.6 El Capitan 64-bit (NAS, Plex, HTTP Server, Game Servers) [R.I.P]
CPUs: 2x Intel Xeon X5365 @ 3.3Ghz (FSB OC) | RAM: OWC 16Gb (8x2Gb) ECC-FB DDR2 @ 1333mhz | GPU: AMD HD5870 (flashed) | HDDs: WD Black Series 3Tb, 2x WD Black Series 1Tb, WD Blue 2Tb | UPS: Fortron EP1000
 
Link to comment
Share on other sites

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


×