Oprava pro dvacet let staré chipsety zpomaluje i moderní procesory AMD

26. 9. 2022

Sdílet

AMD Ryzen Autor: Brian Wong, podle licence: CC BY-SA 2.0
AMD Ryzen

V roce 2002 se do linuxového jádra dostalo ACPI (Advanced Configuration and Power Interface). Z té doby je také oprava pro některé chipsety, kde se v nečinnosti vložila čekací operace navíc (dummy wait). Kupodivu tato operace navíc se vkládá také pro současné procesory AMD. Procesorů Intel se problém netýká, ty používají intel_idle a ne  processor_idle.

Prateek Nayak z AMD zjistil, že tbench je touto starou opravou velmi ovlivněn i pro Zen3. Minimální přenosová rychlost při zapnuté opravě a zapnuté úrovni spánku C2 se sníží více jak 13×. Oprava spočívá ve vypnutí staré opravy pro nové systémy. Ta byla zařazena do x86/urgent a tedy se zřejmě dostane již do jádra 6.0 a možná bude i backportována.

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.