Linux內(nèi)核修復(fù)Ryzen線程數(shù)目識(shí)別錯(cuò)誤,多線程性能將會(huì)飆升
早前AMD公司新聞發(fā)言人在接受采訪時(shí)表示,AMD的新款處理器Ryzen將不再支持Windows7操作系統(tǒng)(其實(shí)還是能安裝上,性能也沒(méi)多大問(wèn)題),并且對(duì)Linux作為內(nèi)核的操作系統(tǒng)也有所要求,Ryzen處理器原本要求Linux內(nèi)核版本需要4.9.10以上,但之后發(fā)現(xiàn)該版本依舊存在多線程識(shí)別問(wèn)題,無(wú)法發(fā)揮出Ryzen 7 8核16線程的全部實(shí)力。Linux已經(jīng)在官網(wǎng)發(fā)布最新的內(nèi)核修復(fù)這一問(wèn)題,預(yù)計(jì)Ryzen 7處理器又能縱橫在Linux系統(tǒng)上。
AMD Ryzen的8C16T可能獲得很多科研人員的鐘愛(ài),畢竟線程更多處理起復(fù)雜的運(yùn)算速度更快,不過(guò)之前Linux內(nèi)核不能正確識(shí)別出Ryzen的物理核心數(shù)目讓研究人員大為煩惱,相當(dāng)于8核當(dāng)4核用,想想就覺(jué)得憋屈。
盡管Linux已經(jīng)預(yù)先準(zhǔn)備好更新多線程的標(biāo)識(shí)符代碼,以及優(yōu)化代碼使得處理器延遲減少,但最后發(fā)現(xiàn)Ryzen還是出問(wèn)題。因?yàn)榫€程的ID信息出錯(cuò),導(dǎo)致不能正確識(shí)別出線程數(shù)目,Ryzen多線程性能大打折扣。不過(guò)Linux機(jī)構(gòu)反應(yīng)也很迅速,很快就帶來(lái)的最新的4.10.3內(nèi)核,解決Ryzen處理器核心識(shí)別問(wèn)題。
雖說(shuō)內(nèi)核問(wèn)題解決了,但是考慮到基于Linux開(kāi)發(fā)的操作系統(tǒng)進(jìn)度以及更新速度,大部分內(nèi)核都是非常老舊的,例如Mint和Ubuntu 16.04還是4.4的內(nèi)核,Zorin OS 12.1是4.8內(nèi)核,Ubuntu麒麟也是4.8內(nèi)核,要想用上Ryzen處理器要得等系統(tǒng)更新。