Tsis nco qab thaj ua rau pom hauv Linux ntsiav cuam tshuam rau AMD CPU kev ua haujlwm

Linux kernel 6.0, uas yuav tso tawm rau hnub Monday tom ntej no, suav nrog kev hloov pauv uas daws cov teeb meem kev ua tau zoo nrog AMD Zen processors. Qhov ua rau kev ua tau zoo poob qis yog cov lej ntxiv 20 xyoo dhau los los daws qhov teeb meem kho vajtse hauv qee cov chipsets. Qhov teeb meem kho vajtse tau kho ntev lawm thiab tsis tshwm sim hauv cov chipsets tam sim no, tab sis qhov kev daws teeb meem qub tau raug tso tseg thiab tau dhau los ua qhov ua rau kev ua tau zoo poob qis ntawm cov kab ke uas siv AMD CPUs niaj hnub no. Cov kab ke tshiab nrog Intel CPUs tsis cuam tshuam los ntawm qhov kev daws teeb meem qub, vim lawv nkag mus rau ACPI siv tus tsav tsheb intel_idle sib cais, tsis yog tus tsav tsheb processor_idle sib koom.

Ib qho kev daws teeb meem tau ntxiv rau lub kernel thaum Lub Peb Hlis 2002 los tiv thaiv kab laum hauv chipsets ntsig txog qhov tsis ua tiav teeb tsa lub xeev tsis ua haujlwm vim yog kev ncua sijhawm hauv kev ua cov cim STPCLK #. Txhawm rau zam qhov teeb meem no, ib qho lus qhia ntxiv WAIT tau ntxiv rau ACPI kev siv, ua rau lub processor qeeb qeeb kom lub chipset nkag mus rau hauv lub xeev tsis ua haujlwm. Kev txheeb xyuas siv cov lus qhia Instruction-Based Sampling (IBS) ntawm AMD Zen3 processors tau qhia tias lub processor siv sijhawm ntau los ua ib qho stub, uas ua rau kev txhais lus tsis raug ntawm lub processor load thiab kev teeb tsa ntawm cov hom pw tsaug zog tob dua (C-States) los ntawm cpuidle handler.

Tus cwj pwm no tau pom tseeb hauv kev ua haujlwm poob qis hauv qab cov haujlwm uas feem ntau hloov pauv ntawm cov xeev tsis ua haujlwm thiab cov xeev tsis khoom. Piv txwv li, thaum siv daim ntawv kho uas kaw qhov kev daws teeb meem, qhov nruab nrab ntawm cov txiaj ntsig tbench benchmark nce ntxiv los ntawm 32191 MB / s mus rau 33805 MB / s.

Tau qhov twg los: opennet.ru

Ntxiv ib saib