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