AMD老卡“滿血復(fù)活”,GCN 1.0的異步運(yùn)算功能又回來了
截至目前的Polaris北極星架構(gòu),AMD的GCN架構(gòu)在過去的5年中已經(jīng)衍生出四代了,雖然一直縫縫補(bǔ)補(bǔ)并沒有大幅改進(jìn)(Vega顯卡上GCN架構(gòu)才算大改),不過GCN架構(gòu)底子很好,對DX12及異步運(yùn)算的支持還是很有前瞻性的。去年底AMD顯卡爆出了“異步運(yùn)算”功能被禁的功能,影響的是GCN 1.0架構(gòu)顯卡,此舉引發(fā)不少玩家不滿,AMD隨后也承諾修復(fù)這個問題?,F(xiàn)在最新的Radeon Software Crimson ReLive 17.2.1驅(qū)動中真的改了,GCN 1.0顯卡的異步運(yùn)算支持滿血復(fù)活了,奇怪的是AMD竟然在升級說明中提都不提這樣的好事。
說到異步運(yùn)算(Async Compute),AMD的GCN架構(gòu)在這點(diǎn)上還是值得驕傲的,早在DX12尚未大量支持異步運(yùn)算的時候,AMD就在GCN架構(gòu)中做了完整的異步運(yùn)算支持,在與NVIDIA就異步運(yùn)算支持的爭議中,AMD靠著GCN架構(gòu)一直保持著優(yōu)勢,在《奇點(diǎn)灰燼》這樣的游戲中比NVIDIA顯卡表現(xiàn)更好。
也正因為此,AMD去年低調(diào)廢掉部分顯卡的異步運(yùn)算功能時才讓玩家更難以接受,當(dāng)時受影響的主要是GCN 1.0架構(gòu),包括早期的HD 7900/7800及馬甲版R9 280X/280等顯卡。盡管禁用這個功能很可能是因為當(dāng)時的DX12游戲限制有關(guān),不過在引發(fā)玩家抗議之后AMD承諾會在以后的驅(qū)動中修復(fù)這個問題。
本以為這個問題后續(xù)沒什么著落了,不過Bitchips網(wǎng)站在使用GPUview軟件驗證之后表示AMD在17.2.1驅(qū)動中已經(jīng)修復(fù)了GCN 1.0顯卡的異步運(yùn)算支持,如下圖所示的那樣,他們的R9 280顯卡上可以看到正常的異步運(yùn)算隊列。
在GPUView軟件中可以查看到正常的異步運(yùn)算支持
這么看來,這次驅(qū)動升級對GCN 1.0顯卡玩家來說是個意外的驚喜了,不過AMD真的是有些奇怪——當(dāng)初禁用GCN 1.0顯卡的異步運(yùn)算是悄悄地進(jìn)行,現(xiàn)在修復(fù)這個問題也是悄悄地做了,官方的升級說明中提都不提這個事,做好事和做壞事都是那么低調(diào)。
要是換成國內(nèi)廠商,修復(fù)這個功能就足夠市場部門大肆宣傳了。