Microsoft může za problémy CPU Ryzen ve hrách Vyřešeno

Všeobecná sekce pro témata a příspěvky z oblasti IT či témata z blízkých oborů. Sekce pro uživatele, kteří nenalezli pro svůj IT dotaz tu správnou sekci.

Moderátoři: Mods_junior, Mods_senior

Uživatelský avatar
DesperadoKHY
Level 2.5
Level 2.5
Příspěvky: 379
Registrován: leden 11
Pohlaví: Muž
Stav:
Offline
Kontakt:

Microsoft může za problémy CPU Ryzen ve hrách  Vyřešeno

Příspěvekod DesperadoKHY » 08 bře 2017 23:51

Za problémy procesorů Ryzen v řadě her tak může Microsoft, jenž vytvořil nesprávně pracující plánovač ve všech verzích Windows 10 a zajímavé je, že Windows 7 takto postiženy být nemají, jak se ukázalo na provedených testech zveřejněných na fórech Anandtechu. Zatím také není jasné, jak se tato věc týká systému Windows 8.1, ale ten je stejně oproti sedmičkám a desítkám už daleko méně zastoupen, takže o něj tak moc nejde.

Dodatečně přidáno po 3 minutách 45 vteřinách:
SMT na procesorech AMD umožňuje, aby jedno jádro zpracovávalo najednou dvě vlákna, přičemž to by měl plánovač rozhodně brát v úvahu, aby mohl naplno využít výkon procesoru. To znamená, že pokud hra dokáže využívat vícejádrový procesor, plánovač by měl zajistit, aby jedno jádro bylo zaměstnáno pokud možno jedním vláknem. A teprve až dojdou fyzická jádra může dojít na využití SMT. Je totiž jasné, že pokud se pro zpracování dvou procesových vláken využijí dvě procesorová jádra, získáme daleko vyšší výkon, než když jsou obě vlákna zpracovávána jedním jádrem.

Plánovač ve Windows 10 tak v případě Hyperthreadingu identifikuje správě fyzická a logická jádra, ale to zatím nedokáže v případě osmijádrových procesorů Ryzen, jež má vidět prostě jako modely se 16 fyzickými rovnocennými jádry. Z toho je zřejmé proč se tento problém objevuje především ve hrách. Ostatní benchmarky jsou spíše jednovláknové, nebo využívající všechna jádra procesoru a v takovém případě je jedno, zda plánovač rozlišuje fyzická od logických. Hry ale zdaleka nedokáží využít 16 jader, takže zde už to pochopitelně vadí a nastává degradace výkonu. To samé se bude projevovat i v softwaru, který umí využít třeba jen 4 jádra.

Vedle toho se ve zprávě uvádí, že Windows 10 také nesprávně detekují kapacitu paměti cache, kterou má každé vlákno k dispozici, jak vyplývá z následujícího výpisu týkajícího se jednoho jádra s SMT. Dle něj má plánovač myslet, že Ryzen má v sobě 264 megabajtů paměti cache, přičemž ten má celkově "jen" 20 MB L2 a L3 cache.

Reklama
  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • ryzen 9 9950x3d vs ryzen 7 9800x3d
    od Lup1no » 14 bře 2025 15:32 » v Rady s výběrem hw a sestavením PC
    4
    5319
    od falco_dee Zobrazit poslední příspěvek
    14 bře 2025 17:28
  • Kolik muže stát PC
    od jarek3202 » 01 zář 2024 20:34 » v P: Hardware
    4
    3150
    od petr22 Zobrazit poslední příspěvek
    02 zář 2024 07:46
  • Porovnaní sestavy + kde muže být problém? Příloha(y)
    od Ribendik » 12 pro 2024 11:04 » v Rady s výběrem hw a sestavením PC
    2
    827
    od Zivan Zobrazit poslední příspěvek
    12 pro 2024 12:26
  • AMD Ryzen AI
    od 32387 » 19 čer 2024 16:18 » v Vše ostatní (hw)
    4
    4166
    od 32387 Zobrazit poslední příspěvek
    21 čer 2024 13:49
  • Ryzen 7 7700
    od AirCrew » 08 dub 2025 12:58 » v Problémy s hardwarem
    3
    1674
    od windroid2 Zobrazit poslední příspěvek
    09 dub 2025 11:39

Zpět na “Vše ostatní (z oblasti IT)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti