Kua warewarehia te papaki i kitea i roto i te pata Linux e pa ana ki te mahi a te PTM AMD

Kei roto i te Linux kernel 6.0, e tūmanakohia ana kia tukuna i te Mane e tū mai nei, he panonitanga e whakatika ana i ngā take mahi me ngā tukatuka AMD Zen. Ko te pūtake o te hekenga mahi i tāpirihia he waehere i te 20 tau ki muri hei whakatika i tētahi take taputapu i roto i ētahi chipset. Kua roa te whakatikanga o te take taputapu, ā, kāore e puta i roto i ngā chipset o nāianei, engari kua whakarērea te otinga tawhito, ā, kua waiho hei pūtake o te hekenga mahi i runga i ngā pūnaha e hangai ana ki ngā CPU AMD hou. Kāore ngā pūnaha hou me ngā CPU Intel e pāngia e te otinga tawhito, nā te mea ka uru atu rātou ki te ACPI mā te whakamahi i tētahi taraiwa intel_idle motuhake, ehara i te taraiwa processor_idle tiritahi.

I tāpirihia he huarahi mahi ki te kernel i te marama o Poutū-te-rangi 2002 hei ārai i tētahi hapa i roto i ngā chipset e pā ana ki te korenga o te whakatakoto tika i te āhua mangere nā te whakaroa i te tukatuka i te tohu STPCLK#. Hei karo i tēnei take, i tāpirihia he tohutohu WAIT anō ki te whakatinanatanga ACPI, hei whakaroa i te tukatuka kia taea ai e te chipset te uru atu ki te āhua mangere. I whakaatuhia e te whakatauira mā te whakamahi i ngā tohutohu Tauira Tohutohu (IBS) i runga i ngā tukatuka AMD Zen3 he nui te wā e pau ana i te tukatuka ki te whakahaere i tētahi porotiti, ka arahi ki te whakamaoritanga hē o te kawenga tukatuka me te whakatakoto i ngā aratau moe hohonu (C-States) e te kaiwhakahaere cpuidle.

Ka kitea tēnei whanonga i roto i te hekenga o te mahi i raro i ngā kawenga mahi e taupatupatu ana i waenga i ngā āhua mangere me ngā āhua pukumahi. Hei tauira, ina whakamahia he papaki e whakakore ana i te mahi whakaoti, ka piki ake ngā hua paearu tbench toharite mai i te 32191 MB/s ki te 33805 MB/s.

Source: opennet.ru

Tāpiri i te kōrero