图拉丁吧 关注:7,920,794贴子:131,875,097

一贴解释清楚DirectX12的兼容和支持问题

只看楼主收藏回复


帖子部分内容曾经出现过我之前的帖子中,鉴于那个帖子主题并非这个,并且主观性有些强,所以重开一帖。
本帖目的是说明白什么显卡支持DX12,支持到什么程度
    ------我喜欢夕阳的余辉,但它不会因为我的喜欢,一直存在于我的眼前,但这不影响我对它的喜欢。


IP属地:北京1楼2015-08-01 16:29回复
    完全支持的显卡有那些?


    IP属地:广西3楼2015-08-01 16:31
    收起回复
      2025-08-24 19:16:55
      广告
      不感兴趣
      开通SVIP免广告

      要弄清楚DX12的兼容性,首先我们先总结一下AMD的架构。
      所谓的海岛架构,其实说白了就是一大堆马甲,他们总称都是GCN,目前GCN架构有三代,分别为GCN1.0\1.1\1.2。
      GCN1.2:Fury全系列、R9 285、R9 380,R9 M295X(苹果和少量外星人电脑有),就这么些,但是在未来上市的R9 380X很可能也是。
      GCN1.1:R9 290\X、HD7790、R7 360、R7 260\X、R9 390\X,现在看就这么些,但是未来上市的R7 360X很可能也是。
      GCN1.0:这个就多了,总之R系列中,除了上述的,剩下都是GCN1.0,而一代神卡HD7850,就是GCN1.0的标志。
      HD7000系列中,除了非常低端的马甲地带,剩余的显卡都是GCN架构。
      只不过版本不同罢了,理清了这些,咱们再说DX12的支持问题
          ------我喜欢夕阳的余辉,但它不会因为我的喜欢,一直存在于我的眼前,但这不影响我对它的喜欢。


      IP属地:北京4楼2015-08-01 16:33
      收起回复
        HD7970呢


        IP属地:江苏来自Android客户端6楼2015-08-01 16:34
        收起回复
          英伟达的我就不用说了,Geforce600系列全是开普勒,700系列也全都是开普勒,750\750Ti例外是一代麦克斯韦,而900系列全都二代麦克斯韦。
          400、500是费米。当然,我说的都不包括诸如GT610这种神卡,他们的马甲是看厂家心情的。。
          至于更远的帕斯卡,那明年再说吧。
          OK,架构总结到此完成,开始说支持:
              ------我喜欢夕阳的余辉,但它不会因为我的喜欢,一直存在于我的眼前,但这不影响我对它的喜欢。


          IP属地:北京7楼2015-08-01 16:35
          收起回复
            我反正入了7870
            战个5年没问题
            5年后DX13出来了再换张二手970
            反正用二手的也用不坏~


            IP属地:湖北8楼2015-08-01 16:36
            收起回复
              快更 就想知道dx12有什么用


              IP属地:湖南来自Android客户端9楼2015-08-01 16:37
              回复
                610能支持吗


                IP属地:江苏10楼2015-08-01 16:37
                收起回复
                  2025-08-24 19:10:55
                  广告
                  不感兴趣
                  开通SVIP免广告
                  这里很容易出现一个误区,就是支持深度和广度的问题。网友们看到上面,会理所应当的在DX12时代,买NVIDIA的GTX900系列更好,其实不然,对于DX12的支持层次,有更多的理解:
                  1、 不兼容。这个层次没什么可说的了,简单说DX12和你没关系,游戏如果只支持DX12,那么以后你玩的时候很可能会谈一个窗,上面显示“过于老旧的不支持DX12的显卡”
                  点评一下,就好像XP想打开DX11游戏一样悲剧
                  2、 基本兼容(11.1)。其实这个层次的显卡提升是非常巨大的,也是DX12最大的魅力所在,HD7000以后和GeForece500以后基本都支持,只要满足这些,DX12就能发挥底层优化的能力,加大显卡的工作效率,优化多线程。
                  点评一下,这部分才是DX12最大的魅力,让老卡焕发青春,截止目前的测试来看,提升很喜人
                  3、 基本支持(12.0)。到这个层次,可以大体认为已经完整支持DX12了。更新的3D渲染方法,包括平铺资源(Tiled Resoure)、归类UAV访问、无绑定(Bindless)等等。
                  4、 完美支持(12.1)。事实上完美支持并没什么大用,它支持一些额外的高级支持,但是事实上这部分功能一般引擎并不会采用,游戏也很少优化。
                  下图中,AMD所谓的Tier3,就是指完美支持(12.1)

                      ------我喜欢夕阳的余辉,但它不会因为我的喜欢,一直存在于我的眼前,但这不影响我对它的喜欢。


                  IP属地:北京11楼2015-08-01 16:37
                  收起回复
                    前排围观


                    IP属地:江西12楼2015-08-01 16:39
                    收起回复
                      那么我开始帮你们总结一下具体支持列表,可以根据自己的显卡对号入座:
                      兼容支持(11.1):
                      这一部分虽然只是“兼容”,但是却已经能被DX12挖掘底层性能,提升很大,绝对不能忽视
                      NVIDIA:
                      笔记本和台式机所有的GT400\GT400M以后的全都在此
                      例如GTS450\GTX560Ti\GT550M等。(神卡GT510等不在此列)
                      AMD:
                      HD7000和HD7000系列以后的部分全都在此
                      例如HD7850\7950等
                      INTEL:
                      核显4XXX全都在此,例如HD4000\HD4600等
                      简单说,兼容支持很简单,你很难做到不兼容。你就能接受DX12对于底层的优化和多线程的支持,大幅度提高显卡性能和多核多线程效率。
                          ------我喜欢夕阳的余辉,但它不会因为我的喜欢,一直存在于我的眼前,但这不影响我对它的喜欢。


                      IP属地:北京13楼2015-08-01 16:41
                      收起回复
                        然而dx12游戏大作上市后,我的970早退役了。


                        IP属地:浙江来自iPhone客户端14楼2015-08-01 16:42
                        收起回复
                          基础支持(12.0):
                          NVIDIA:
                          简单说就是一代麦克斯韦在此,而之前的开普勒全都被抛弃,包括一代泰坦也没戏。
                          桌面包括,GTX750/GTX750Ti,笔记本包括830M, 840M, 850M, 860M和他们的马甲
                          930M, 940M, 950M, 960M。我们看到,NV这边主要靠笔记本撑场面
                          如果某些人理解不深,我再补一刀。也就是说GTX780对于DX12的支持和GTS450是一样的,都只是兼容支持,达不到基础支持
                          AMD:
                          GCN1.1和GCN1.2基本全都在此全都在此,包 7790、260(X)、R9 285、290(X), R9 295X2、360(X)、 R9 370(X)、R9 380(X)
                          令人欣喜的是,大量的APU同样在这里,不得不说AMD良心。
                          AMD A4/A6/A8/A10系列中Kaveri架构全都在,另外,AMD E1/A4/A10 Micro-6000系列(Mullins架构)AMD E1/E2/A4/A6/A8-6000系列(Beema架构),也在这里
                          到这个层次,可以大体认为已经完整支持DX12了。更新的3D渲染方法,包括平铺资源(Tiled Resoure)、归类UAV访问、无绑定(Bindless)等等,这些新特性在几乎所有的支持DX12的新游戏引擎中都会用到,大幅度提升游戏的画质,引发再一次的画质革命。
                          我们可以看到,在这部分,AMD大幅度领先,甚至HD7790都在这里,可见AMD老早就在布局这里了,而NVIDIA只能靠一代麦克斯韦撑门面,之前的信仰全部惨遭抛弃。
                              ------我喜欢夕阳的余辉,但它不会因为我的喜欢,一直存在于我的眼前,但这不影响我对它的喜欢。


                          IP属地:北京15楼2015-08-01 16:45
                          收起回复
                            完整支持(12.1)
                            俗称完美支持
                            NVIDIA:
                            二代麦克斯韦,也就是TitanX\980Ti\980\970\960,以及未来的960Ti,笔记本上则是980M\970\965M三款。(注意,GTX960M是一代麦克斯韦)
                            AMD:
                            Radeon R9 390(X)、Radeon R9 395X2
                            注意,Fury并不在此列,但是极有可能后期优化改变这一现状。
                            所谓的完整支持,其实可以理解为DX12的“彩蛋”,它支持一些额外的高级支持,但是事实上这部分功能一般引擎并不会采用,游戏也很少优化。
                            最后总结一下A/N两面对DX12的支持吧
                            A/N两面都成功的迈入DX12,因为5年内的显卡基本都支持DX12的兼容级别,所以说都会有很大的提升。而在基础支持中,AMD因为Mantle的原因,大幅度领先于老黄,而NVIDIA只能靠一代麦克斯韦那少数的支持撑门面,辉煌的GTX600\700系列全部埋葬。
                            而完整支持上,老黄最新的二代麦克斯韦架构成功逆转,比AMD支持的更完整,想来NVIDIA也是发现了对于DX12支持的重要性,在最近一年很快的补足了弱势。
                            注意注意,以上只是对DX12支持的“广度”,简单说只是问你支持几项内容,而不是说你支持的就好。吃过一只螃蟹腿也算吃螃蟹,吃过几千只螃蟹也叫吃螃蟹。
                            接下来请听我继续爆料,关于AMD和NVIDIA对DX12支持“深度”上的巨大差别
                                ------我喜欢夕阳的余辉,但它不会因为我的喜欢,一直存在于我的眼前,但这不影响我对它的喜欢。


                            IP属地:北京17楼2015-08-01 16:49
                            收起回复
                              2025-08-24 19:04:55
                              广告
                              不感兴趣
                              开通SVIP免广告
                              手机单放一张图,随后分析


                              IP属地:北京来自iPhone客户端18楼2015-08-01 16:51
                              收起回复