Master Member
|
> 重點是AMD不可放棄通用運算吧,如果像NV一樣精簡通用運算單元,加強3D運算,性能
> 不僅可以追平,經過驅動優化後甚至可能大幅超前。
你說的這個是DX11的狀況,DX12就不需要了
這個東西不是單純驅動可以解決的事,跟硬體架構跟API 也有關係
假設"通用運算架構"跟"非通用運算的傳統架構" 理論上的計算能力相同
在DX11之下 "通用運算架構"會比"非通用運算的傳統架構" 慢一截
(沒照DX11的規矩來,那就領號碼牌慢慢等吧<-AMD的狀況)
在DX12 API進行修正後
有辦法解決架構上不同造成的效能差異,還多加了多種應用方式進去
(DX11的規矩在DX12是個累贅 <-NV的狀況)
這也為什麼 NV本來DX11的優勢,在DX12不僅被AMD要回來 還被超車的原因
簡單來說 精簡通用運算單元、加強3D運算的意思是
DX11這個鳥東西有彈性的通用運算架構不會用
那就只能配合它把架構寫死不要彈性就不會有問題啦,很可惜DX12就反了
|