Windows 11 hatar AMD Ryzen-processorer, får dem att bli dåliga

Att Microsoft frigörs Windows 11 kom som lite av en överraskning, eftersom Windows 10 är planerat att bli företagets sista operativsystem. Lanseringen har varit en katastrof och har skapat kontroverser från första stund. Men, de har inte slutat och nu vet vi det Windows 11 orsakar AMD Ryzen-processorer fungerar inte.

Microsoft kommenterade att de hade utvecklat Windows 11 i samarbete med Intel. Anledningen är den nya kärndesignen hos Intel. Jag gillade inte riktigt att Microsoft tvingades använda TPM 2.0, ja, att det inte varnade moderkort och PC-tillverkare om det. Han gillade inte heller det begränsade antalet processorer "kompatibla" med Windows 11.

Windows 11 hatar AMD Ryzen-processorer, får dem att bli dåliga

Prestandaproblem på AMD Ryzen

Eftersom det här nya operativsystemet uppenbarligen är optimerat för Intel och dess nya arkitektur, verkar det som att det inte beter sig bra med vissa processordesigner. Det verkar som att den modulära designen av AMD Ryzen inte kommer överens med Windows 11 och gör att prestandan blir lägre än normalt.

CapFrameX Twitter kontot har publicerat mycket intressant information. AMD Ryzen 9 7950X-processor erbjuder dålig prestanda i Windows 11 . Det är inte processorns fel, det verkar det vara felet i Windows 11-trådschemaläggaren . I grund och botten är det här programmet det som tilldelar arbetet till processorkärnorna och berättar för dem i vilken ordning de körs.

Teoretiskt är trådschemaläggaren avsedd att förbättra systemets prestanda. Men det här systemet ger en hel del problem med Ryzen 9 7950X och Ryzen 9 7900X-processorerna. De Anledningen för dessa problem skulle vara i design av två CCD av dessa processorer. För den som inte vet vad en CCD är så är det moduler som innehåller ett visst antal kärnor (8 kärnor i det här fallet).

Användarbild på twitter
CapFrameX
@CapFrameX
Uppdatera med SMT avstängd. Att inaktivera SMT kan nästan fixa prestandaförlusten.

Vad betyder det? Att minska spelets trådpool kanske minskar sannolikheten att 2 av N trådar som delar data sprids över olika CCD:er eftersom N/2 över 2 är mycket mindre än N över 2. https://t.co/nP7sVpOWCu https:// t.co/vqnG79pWKB

15 oktober 2022 • 18:29

154

två

På grund av denna design med två CCD skulle gängsystemet generera dålig prestanda. Som CapFrameX visar, en prestandaförlust på upp till 30 % ses i spel.

Du har försökt att inaktivera en av CCD:erna och resultatet är ganska avslöjande. Med denna metod ökar processorns prestanda avsevärt. Problemet här är att vi betalar för en processor med 16 kärnor och sedan inaktiverar 8 kärnor när vi ska spela.

En annan sak som han har upptäckt är att vi kan ha alla 16 aktiva kärnor och ha bra prestanda. Vägen är för att inaktivera hälften av bearbetningstrådarna . Således skulle vi gå från 32 bearbetningstrådar (i fallet med Ryzen 9 7950X) till endast 16 trådar. Du får mer prestanda, men du får inte mer prestanda än att stänga av en CCD.

AMD Ryzen 7900X och 7600X

Windows går inte överens med AMD

Sanningen är att problemen med Windows med arkitekturen som ger liv åt Ryzen inte är nya. Vi såg redan 2021 hur AMD-processorer tappade prestanda över en natt, och aldrig bättre sagt.

Windows 10 2021 fick 21H2-uppdateringen och har redan genererat en prestandaförlust på grund av designen av AMD-chips. Det intressanta är att trådschemaläggaren också var i centrum av processen. På grund av förändringen i designen av detta gängsystem var AMD tvungen att släppa en drivrutinsuppdatering för sina processorer.

Det är ganska troligt att nu AMD kommer att behöva lösa röran som orsakats av Microsoft. En gång är det en chans, men två gånger verkar det vara avsiktligt. Detsamma från företaget bör arbeta för att förbättra prestanda för alla användare, inte utesluta en del av användarna.