N卡惨败DX12!NVIDIA:驱动问题而已
首款DX12游戏《奇点灰烬》让AMD、NVIDIA两家又一次吵翻了天,不同的是这次AMD占了上风,R9 290X显卡在DX12中都可以逆袭GTX 980显卡了,而NVIDIA显卡有些神伤,DX12并没有带来什么优势,不复当年DX11之勇了。
游戏开发者指出,NVIDIA处于劣势的原因是他们并不支持DX12的异步运算(Async Compute),但现在情况有所变化,NVIDIA的Maxwell显卡硬件上是支持异步运算的,问题出在驱动上,他们正在跟游戏开发商合作解决这个问题。
我们简单回顾下问题的来源:Oxide开发的《奇点灰烬》是首款正式支持DX12的游戏,在这个测试中AMD的GCN架构显卡表现很猛,DX12下性能大幅提升,R9 290X显卡都可以逆袭NVIDIA的GTX 980显卡,但NVIDIA自己的显卡从DX12受益不多,性能提升并不大。对此,NVIDIA表示《奇点灰烬》只是个例,并不能代表DX12游戏。
考虑到开发商Oxide多年来一直都是AMD的合作伙伴,从Mantle问世时就在合作了,所以有些不明真相的群众也在怀疑这种情况是否是AMD出钱负优化友商(一如之前NVIDIA在Gameworks游戏中被人怀疑的那样),所以开发商Oxide也不得不作出公开回应,并指出了NVIDIA显卡在游戏中不行是因为不支持异步运算,所以他们不得不关闭在N卡上关闭这个功能。
随着双方的进一步沟通,Oxide公司开发者日前表示:“对于异步运算,我们跟NVIDIA做了进一步的沟通。虽然现在的驱动还没有完全应用这个技术,但它看起来是支持的。我们正在跟NVIDIA合作以期实现完整的异步运算支持,有更多消息时我们会尽快通知大家。”
问题的根源实际上是,AMD、NVIDIA两家在异步运算上使用了不同的实现方式,NVIDIA的解决方案是软件、硬件一体的,并不单单是硬件功能。
另一名开发者也在Overclock论坛上解释了两家的不同,里面涉及很多游戏技术名词,来看下:
NVIDIA的硬件架构中,AWS(Asynchronous Warp Scheduler,异步弯曲调度器)是硬件功能单元,每个SMM单元(类似AMD GCN架构中的Shader Engine渲染引擎)有4个AWS单元。与GCN架构不同,Maxwell 2架构中这个调度器是软件控制的。
但在AMD的GCN架构中,驱动程序只是负责把队列发送到ACE(Asynchronous Compute Engine,异步运算引擎)或者GCP(Graphic Command Processor,图形命名处理器,也可以处理计算任务)、DMA引擎(复制)中,然后都是ACE引擎负责处理、分配的。
简单来说就是,NVIDIA的Maxwell架构中队列、分配等任务都是驱动程序负责的,AWS、DMA引擎、CUDA核心都是硬件实现的,而在GCN架构中,队列/任务分配/ACE等都是硬件实现的,复制(DMA引擎)也是硬件的,CU单元也是硬件的。
说了这么多,其实简单一句话就是NVIDIA的Maxwell 2架构也是支持异步运算的,但实现这个功能需要软件及硬件两方面的参与,而NVIDIA现在出问题的地方就是驱动程序还没做好支持。
与之不同的是,AMD的GCN架构中异步运算基本上都是硬件单元实现的,简化了开发,也不依赖驱动程序。
相关文章
- dx11和dx12哪个流畅?玩游戏选dx11还是dx12?
- DX12将在Win10中展现最尖端的3D体验
- 《魔兽世界》引擎升级支持DX12:仅限AMD显卡
- N卡、A卡火力全开!DX12性能完全测试
- DX12补丁可还行?更新后AMD显卡吊打GTX 1060?
- NVIDIA Win10新驱动优化DX12版349.90
- AMD/微软力不从心 DX12药丸?
- 战斗民族的显卡测试工具:用来跑DX12显卡能扛得住吗?
- DX12 VR性能测试!Vega 56领先GTX 1070 Ti 24%
- Win10系统正式标配DX12直接拥有
- 全新3DMark测试场景发布 显卡DirectX 12衡量不再难
- 如何开启nvidia中的NIS功能?开启nvidia中的NIS功能方法
- NVIDIA显卡驱动531.79更新发布,借助 DLSS 3 和 Reflex 提升游戏体验!
- nvidia控制面板找不到了的三种解决办法
- NVIDIA控制面板3d设置没有首选图形处理器?4个步骤即可恢复
- NVIDIA显卡驱动531.41发布,修复Adobe应用程序稳定性问题
相关推荐
-
NVIDIA显卡驱动 V531.79 最新官方版
NVIDIA显卡通用驱动是一款非常好用的计算机显卡驱动程序,主要服务于英伟达显卡,能够发挥显卡最大的性能,无论是玩游戏还是做视频剪辑,都能满足用户需求。NVIDIA显卡驱动官方最新版是531.79,该版本为最新的新游戏提供了最佳的游戏体验。
-
NVIDIA Game Ready531.68驱动程序 官方版
NVIDIA Game Ready驱动程序是英伟达官方推出的显卡驱动程序,不仅能够帮助用户提高电脑的性能,还可以让用户更加顺畅地玩游戏。今天小编要给大家介绍的就是NVIDIA527.56显卡驱动,修复了《最后生还者 Part1》崩溃问题。
-
NVIDIA Studio531.61显卡驱动 官方最新版
NVIDIA Studio驱动程序是专为艺术家、创作者和3D开发人员推出的驱动程序,新版本不仅为NVIDIA GTC发布的最新创意应用程序和更新提供了最佳支持,此外还引入了对新RTX视频超分辨率的支持。
-
NVIDIA显卡驱动 V531.61 官方最新版
NVIDIA显卡驱动是主要服务于英伟达显卡的驱动程序,用户主要通过设置NVIDIA显卡驱动进一步提高显卡性能,带给用户更高的游戏体验。这里小编要给大家介绍的是NVIDIA显卡驱动531.41,支持RTX 4070显卡,有需要的用户可以下载。
-
NVIDIA热修补驱动程序 V531.58 官方版
NVIDIA为旗下的显卡发布了最新的热修补驱动,版本号为531.58,基于最新的游戏驱动版本531.41,解决了之前出现的一些问题。该热修复驱动可以说是N卡用户必下,有需要的用户快来下载吧。
-
NVIDIA GeForce Experience V3.27.0.112 官方版
NVIDIA GeForce Experience是一款功能强大的显卡驱动更新软件,用户通过该软件可以快递检查计算机的GeForce驱动程序,并让驱动程序始终处于最新状态。NVIDIA GeForce Experience还支持录制游戏视频、捕捉游戏画面等,有需要的用户快来下载吧。