前面網友貼的文章其實有指出來,nVidia的GPU設計就是可以一次接受大量工作,然後儘快執行完畢,強調高效率的執行,問題就是缺乏彈性,執行單元無法隨時在graphics和compute工作間切換,也不能做preemption的細部控制(因為pipeline很長)。相對來說,AMD的硬體設計彈性高,具備大量平行運算的能力,也可以同時執行graphics和compute工作,但效率較差。
引用:
作者plm456
其實也不用dx12
dx12本身就是個拖慢效能的api
目前上市的幾款dx12表現幾乎都很慘
除了極限競速6 apex有達到高規標準表現外
到是ace能夠在其它api上不受限加速使用
真的是個很大的幫助
重點是ace不應該被侷限在dx12上
可搭配類似Vulkan api高效使用
|