هیر شوی پیچ په لینکس کرنل کې موندل شوی چې د AMD CPU فعالیت اغیزه کوي

د لینکس 6.0 کرنل ، کوم چې تمه کیږي راتلونکې دوشنبه خپور شي ، یو بدلون یې غوره کړی چې د AMD زین پروسیسرونو پراساس سیسټمونو کې د فعالیت مسلې په ګوته کوي. د فعالیت ډراپ سرچینه 20 کاله دمخه په ځینو چپسیټونو کې د هارډویر ستونزې شاوخوا کار کولو لپاره کوډ اضافه شو. د هارډویر ستونزه د اوږدې مودې لپاره حل شوې او په اوسني چپسیټونو کې نه ښکاري ، مګر زاړه کاري حل هیر شوی او د عصري AMD CPUs پراساس سیسټمونو کې د فعالیت تخریب سرچینه ګرځیدلې. د Intel CPUs سره نوي سیسټمونه د زاړه کاري حل لخوا اغیزمن ندي، ځکه چې دوی د جلا intel_idle ډرایور په کارولو سره ACPI ته لاسرسی لري، نه د عام پروسیسر_idle ډرایور.

د 2002 په مارچ کې د کارنیل ته د کار حل اضافه شو ترڅو د STPCLK# سیګنال پروسس کولو ځنډ له امله د غیر فعال حالت په سمه توګه نه تنظیم کولو پورې اړوند چپ سیټونو کې د بګ څرګندیدو مخه ونیسي. د ACPI پلي کولو کې د ستونزې په شاوخوا کې کار کولو لپاره ، د WAIT اضافي لارښوونې اضافه شوې ، د پروسیسر ورو کول ترڅو چپسیټ غیر فعال حالت ته د ننوتلو وخت ولري. کله چې د AMD Zen3 پروسیسرونو کې د IBS (لارښوونې پراساس نمونې) لارښوونو کارولو پروفایل کول ، دا څرګنده شوه چې پروسیسر د سټب په اجرا کولو کې د پام وړ وخت مصرفوي ، کوم چې په پروسیسر کې د بار حالت غلط تشریح لامل کیږي او د ژور خوب حالتونه تنظیموي. (C-State) د سمبالونکي cpuidle لخوا.

دا چلند د کاري بارونو لاندې د فعالیت په تخریب کې منعکس کیږي چې ډیری وختونه د بې کاره او بوخت حالتونو ترمینځ بدیل کیږي. د مثال په توګه، کله چې یو پیچ وکاروئ چې د بای پاس مینور غیر فعال کړي، د ټیسټ اوسط نمرې له 32191 MB/s څخه 33805 MB/s ته لوړیږي.

سرچینه: opennet.ru

Add a comment