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