O le Linux 6.0 kernel, o loʻo faʻamoemoe e tatalaina i le Aso Gafua a sau, e aofia ai se suiga e faʻatatau i faʻafitauli faʻatinoga ma faiga faʻatautaia AMD Zen processors. O le faʻapogai o le pa'ū faʻatinoga na maua e faʻaopoopoina le code i le 20 tausaga talu ai e foia ai se faʻafitauli faʻapitoa i nisi o chipsets. O le faʻafitauli o meafaigaluega ua leva ona faʻamautuina ma e le o aliali mai i chipsets o loʻo i ai nei, ae o le galuega tuai mo le faʻafitauli ua faʻagaloina ma ua avea ma faʻapogai o le faʻaleagaina o faʻatinoga i luga o faiga faʻavae i luga ole AMD CPUs faʻaonapo nei. O faiga fou i luga ole Intel CPUs e le afaina ile galuega tuai, talu ai latou te maua le ACPI e faʻaaoga ai se isi avetaʻavale intel_idle, ae le o le taʻavale lautele processor_idle.
Na fa'aopoopoina se fofo ile fatu ia Mati 2002 e poloka ai le fa'aalia o se pusa i totonu o chipsets e feso'ota'i ma le le fa'atulagaina lelei o le tulaga fa'aletonu ona o le tuai ona fa'agasolo le faailo STPCLK#. Ina ia foʻia le faʻafitauli, o le faʻatinoga o le ACPI na faʻaopoopoina se faʻatonuga WAIT faaopoopo, lea e faʻagesegese ai le gaioiga ina ia maua ai e le chipset le taimi e alu ai i se tulaga le aoga. I le faʻaaogaina o faʻamatalaga IBS (Instruction-Based Sampling) faʻatonuga i luga o le AMD Zen3 processors, na iloa ai o le processor e faʻaalu le tele o le taimi i le faʻatinoina o stubs, lea e oʻo atu ai i le le saʻo o le faʻauigaina o le tulaga o le uta o le processor ma le faʻatulagaina o le moe loloto (C- Setete) e le processor cpuidle.
O lenei amio e atagia i le faʻaitiitia o le faʻatinoga i lalo o le mamafa o galuega e masani ona fesuiaʻi i le va o le paie ma le pisi. Mo se faʻataʻitaʻiga, pe a faʻaaogaina se patch e faʻagata ai le faʻaogaina o le auala, o le suʻega tbench e faʻateleina mai le 32191 MB / s i le 33805 MB / s.
puna: opennet.ru
