發(fā)布成功
贊賞金額:
支付金額:5元
支付方式:
贊賞成功!
你的贊賞是對作者最大的肯定~?
AMD公司最近為基于Linux的計(jì)算機(jī)更新了P-state EPP驅(qū)動程序,在CPU電源效率方面提供了良好的提升。該公司正在利用ACPI CPPC能源偏好性能信息來控制CPU的功率,使處理器更加高效并提高性能。
AMD公司的EPP驅(qū)動程序的工作原理是采用P-State CPU頻率驅(qū)動程序,通過ACPI CPP EPP數(shù)據(jù)擴(kuò)展其實(shí)現(xiàn),并指導(dǎo)硬件在能源效率和性能之間做出決定。產(chǎn)生低功率水平的固件將估計(jì)運(yùn)行時(shí)的頻率,再讓EPP指示系統(tǒng)的處理器核心頻率。
AMD公司提供了在基于Linux的系統(tǒng)內(nèi)使用AMD EPYC Zen 2"Rome"服務(wù)器處理器的這一實(shí)施的測試結(jié)果?;鶞?zhǔn)測試表明,新的驅(qū)動程序在整個幾項(xiàng)管理中的性能改善比amd-state和acpi-cpufreq命令好得多,對省電和硬件性能有很大影響。
AMD公司為該公司在Linux中的P-State提供的新的EPP驅(qū)動現(xiàn)在已經(jīng)被添加到當(dāng)前的Linux上游(Linux 6.0)中。AMD開源開發(fā)人員了解第一版驅(qū)動程序的反饋,優(yōu)化了當(dāng)前的任何問題,并修復(fù)了代碼和拼寫錯誤,將EPP的默認(rèn)模式改為"False",并將模塊參數(shù)從"epp_enabled"縮短為"epp"。
AMD Linux團(tuán)隊(duì)試圖將energy_perf_strings和epp_values移到msr-index.h代碼中,但在這樣做時(shí),發(fā)現(xiàn)編譯器會出現(xiàn)一個錯誤,表示"沒有這樣的指令"。開發(fā)人員還增加了對補(bǔ)丁集x86_energy_per_policy實(shí)用程序的測試,并指出在另一次更新中會看到該交付。
研究人員使用每瓦性能計(jì)算來協(xié)助運(yùn)行平均功率限制(RAPL)界面,該界面控制能源和功耗信息,并使用"perf"命令來計(jì)算CPU的性能和效率。
最后,開發(fā)人員還對代碼進(jìn)行了其他小的改進(jìn),用戶可以在Linux內(nèi)核郵件列表中找到新的補(bǔ)丁信息。由于補(bǔ)丁的交付在當(dāng)前內(nèi)核的實(shí)施過程中比較晚,據(jù)推測我們將在Linux 6.2之前看到該驅(qū)動程序,在2023年更晚的時(shí)候到達(dá)。
關(guān)于我愛方案網(wǎng)
我愛方案網(wǎng)是一個電子方案開發(fā)供應(yīng)鏈平臺,提供從找方案到研發(fā)采購的全鏈條服務(wù)。找方案,上我愛方案網(wǎng)!在方案超市找到合適的方案就可以直接買,沒有找到就到快包定制開發(fā)。我愛方案網(wǎng)積累了一大批方案商和企業(yè)開發(fā)資源,能提供標(biāo)準(zhǔn)的模塊和核心板以及定制開發(fā)服務(wù),按要求交付PCBA、整機(jī)產(chǎn)品、軟件或IoT系統(tǒng)。更多信息,敬請?jiān)L問http://www.tiglon.com.cn