dx11和dx12哪个流畅?玩游戏选dx11还是dx12?
DirectX是一种应用程序接口(API),可以让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3D图形和声音效果。那么我们要怎么选择dx11、dx12呢?玩游戏用dx11还是dx12?下面就来一起看看详细内容。
更新日期:2021-09-30
来源:系统部落
首款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?
DirectX是一种应用程序接口(API),可以让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3D图形和声音效果。那么我们要怎么选择dx11、dx12呢?玩游戏用dx11还是dx12?下面就来一起看看详细内容。
DX12将在Win10中展现最尖端的3D体验
微软Windows图形开发总监Max McMullen日前在今年的游戏开发者大会GDC 2015上表示, DirectX 12将在Win10中带给用户最尖端的游戏体验。 Max McMullen强调, DirectX 12将让下一代的游戏拥有更好的性能和更好的灵活性和操控性 。不仅如此,新 技术还会利用Direc
《魔兽世界》引擎升级支持DX12:仅限AMD显卡
《魔兽世界》最令人赞叹的一个地方就是,它虽然年岁已老,但是暴雪一直在对其进行升级,从技术到玩法都在持续更新换代。 现在,暴雪又对《魔兽世界》进行了一次较大规模的底层升级,最大亮点就是加入了对DX12 API的支持,同时继续支持DX11。 不过至少在目前
N卡、A卡火力全开!DX12性能完全测试
在之前的首款DX12游戏《奇点灰烬》的基准测试中,N卡并没有延续DX11时代的优势,增长非常有限,反而A卡逆势狂飙,来到了新的高度, 参测的R9 390X在不同CPU最后综合小胜GTX 980 。 不过,当时我们就指出,这只是 基于单独一个引擎的单独一个游戏的单独一个测
DX12补丁可还行?更新后AMD显卡吊打GTX 1060?
《全境封锁(Tom Clancys The Division)》是一款经典的射击游戏,对于编辑来说,它同样也是我们测试笔记本性能的重要工具,由于这款游戏对产品性能的要求很高,所以往往只有在高端游戏本中我们才会用它来测试显卡的性能。 近日,该游戏获得了一个重要补丁,提
NVIDIA Win10新驱动优化DX12版349.90
微软官方宣布,Windows 10最新测试编译版本Build 10041已经向Fast Ring快速内测用户发放了,包括大量新功能和Bug修复,同样还有显卡厂商发布的新驱动。 随着Win10 Build 10041系统来临,Windows Update也向用户推送了最新的NVIDIA显卡驱动,版本号为349.90,
AMD/微软力不从心 DX12药丸?
2015年,DirectX 12正式公布,当时许多玩家和开发者立刻就兴奋起来了。AMD的Mantle API虽然失败了,但它的效果有目共睹,而DirectX正是建立在Mantle的基础上的。微软承诺,Windows 10环境下的DirectX 12将让GPU效率达到史无前例的级别。 然而从 Windows 10发
战斗民族的显卡测试工具:用来跑DX12显卡能扛得住吗?
测显卡用什么来跑个分?相信大家的第一选择都是3DMark,在DX12时代里,3DMark的跟进速度非常快,已经推出了专门针对DX12环境下的Time Spy场景,其实针对显卡的测试软件还有俄罗斯公司Unigine的天堂,但天堂并不能支持DX12,不过这尴尬的局面很快就会被打破,
DX12 VR性能测试!Vega 56领先GTX 1070 Ti 24%
日前,Futuremark推出了Cyan Room基准测试工具,在安装VRMark套件时会附带。 这是一款基于DirectX12 API的VR性能测试工具,可以更好地调动Windows 10平台上的图形硬件软硬件资源,描绘出显卡的大致级别。 在Radeon官网,前TPR站长、现AMD市场经理Scott Wasso
Win10系统正式标配DX12直接拥有
微软将在Windows 10系统上正式带来DirectX 12(以下简称DX12),而且DX12只会支持Wndows 10,看来微软为了Win10推广也是够拼的。不过微软这次的底气比只让Vitsa支持DX10更足,因为DX12比DX10受欢迎多了,除了AMD、NVIDIA及Intel这样的硬件厂商全力支持之外,
全新3DMark测试场景发布 显卡DirectX 12衡量不再难
早在2015年底,全球知名计算机性能测试服务厂商Futuremark,便在全球范围内首次公开展示了新一代DX12 3DMark测试场景Time Spy。而在大半年后的今天,Futuremark终于正式发布了这款专为Win10DirectX12打造的全新基准测试工具。 3DMark作为Futuremark公司的一
如何开启nvidia中的NIS功能?开启nvidia中的NIS功能方法
众所周知,nvidia显卡中自带有一个NIS功能,开启后能够帮助用户去提高游戏的帧率,但大部分的用户都不清楚如何去开启此功能,其实方法非常的简单,我们只需要调节画面分辨率和锐化程度就可以了。下面小编就来给大家详细介绍一下。
NVIDIA显卡驱动531.79更新发布,借助 DLSS 3 和 Reflex 提升游戏体验!
系统部落5月4日最新消息来啦,NVIDIA向用户发布了最新的531.79版本显卡驱动,此次更新为游戏添加 DLSS 3 和DLSS 2 支持。并修复了RTX 30 系列可能会发生应用程序崩溃的问题,解决了NVIDIA 控制面板中缺少最高显示器刷新率的情况。
nvidia控制面板找不到了的三种解决办法
现在很多用户电脑上用的都是N卡,主要通过nvidia控制面板来调整显卡设置以获得显卡性能最优化。但是有小伙伴发现nvidia控制面板找不到了,这该怎么办?本期教程小编就给大家整理了三种解决办法,快来试试吧。
NVIDIA控制面板3d设置没有首选图形处理器?4个步骤即可恢复
我们在使用电脑的过程中,经常会通过修改NVIDIA控制面板设置来达到一些目的。但是有小伙伴发现在NVIDIA控制面板的3d设置中找不到首选图形处理器,这该怎么办?下面小编就来教教大家4个步骤即可恢复首选图形处理器选项。