Board logo

标题: [新闻] DX12正式发表,PS4/ONE均可完美支持 [打印本页]

作者: u571    时间: 2014-3-21 09:40     标题: DX12正式发表,PS4/ONE均可完美支持

NVIDIA确认说,开普勒、费米、麦克斯韦架构全部都支持DX12,也就是GeForce 200系列以来的型号都可以,DX11的都行。

AMD则确认,GCN架构的所有显卡均支持DX12,也就是Radeon HD 7000、Radeon R200系列。

Intel确认称,第四代Haswell可以支持DX12,但其实仅限最高端的两个型号:GT3 Iris 5100、GT3e Iris Pro 5200。


GTX480真是一代神卡,居然提前5年支持DX12
作者: veryend    时间: 2014-3-21 09:43

但是WIN7不支持DX12
作者: BlackGod    时间: 2014-3-21 09:57

就一API 搞得要在显卡上多焊个洞似的
作者: KoeiSangokushi    时间: 2014-3-21 09:58

PS4当然可以完美支持,只要索尼的开发套件对应就行
作者: ns2014    时间: 2014-3-21 10:01

posted by wap, platform: 华为 (A199)
引用:
原帖由 @KoeiSangokushi  于 2014-3-21 09:58 发表
PS4当然可以完美支持,只要索尼的开发套件对应就行
这没有难度,倒是Xbox1麻烦些,因为和主流卡架构有差异
作者: KoeiSangokushi    时间: 2014-3-21 10:03

引用:
原帖由 ns2014 于 2014-3-21 10:01 发表
posted by wap, platform: 华为 (A199)

这没有难度,倒是Xbox1麻烦些,因为和主流卡架构有差异
难度取决于开发套件。硬件层次的难度都包含在开发套件的研发人员的工作中了、
作者: hqqttjiang    时间: 2014-3-21 10:04

引用:
原帖由 veryend 于 2014-3-21 09:43 发表
但是WIN7不支持DX12
我去  不支持WIN7  微软又是想重蹈DX10的覆辙吗
作者: ns2014    时间: 2014-3-21 10:05

posted by wap, platform: 华为 (A199)
引用:
原帖由 @KoeiSangokushi  于 2014-3-21 10:03 发表
难度取决于开发套件。硬件层次的难度都包含在开发套件的研发人员的工作中了、
是啊,看现在ps4远好于X1的机能表现,就知道这难度不是问题了,反观X1就是微软自己给自己出难题
作者: KoeiSangokushi    时间: 2014-3-21 10:06

引用:
原帖由 ns2014 于 2014-3-21 10:05 发表
posted by wap, platform: 华为 (A199)

是啊,看现在ps4远好于X1的机能表现,就知道这难度不是问题了,反观X1就是微软自己给自己出难题
所以这次X1的开发套件还远不是最终形态
作者: u571    时间: 2014-3-21 10:06

引用:
原帖由 hqqttjiang 于 2014-3-21 10:04 发表


我去  不支持WIN7  微软又是想重蹈DX10的覆辙吗
目前微软没有明确说到底那些操作系统会支持。。。
作者: ns2014    时间: 2014-3-21 10:11

posted by wap, platform: 华为 (A199)
引用:
原帖由 @KoeiSangokushi  于 2014-3-21 10:06 发表
所以这次X1的开发套件还远不是最终形态
我知道,所以主机端支持度不行的是微软,ps4完全支持dx12特性则无任何难度
作者: 阿卡    时间: 2014-3-21 10:12

PS4就算硬件支持,但是考虑到底层系统,就等于不支持

当然,OpenGL跟得上,相应的特效和功能都没什么问题~~~就像高通说我的GPU支持曲面细分,尼玛用的API是OPENGL ES,API根本就不支持曲面细分,有JB意义啊……
作者: ns2014    时间: 2014-3-21 10:14

posted by wap, platform: 华为 (A199)
引用:
原帖由 @阿卡  于 2014-3-21 10:12 发表
PS4就算硬件支持,但是考虑到底层系统,就等于不支持

当然,OpenGL跟得上,相应的特效和功能都没什么问题~~~就像高通说我的GPU支持曲面细分,尼玛用的API是OPENGL ES,API根本就不支持曲面细分,有JB意义啊……
开发商可以直接定制,不需要api支持
作者: KoeiSangokushi    时间: 2014-3-21 10:14

引用:
原帖由 ns2014 于 2014-3-21 10:11 发表
posted by wap, platform: 华为 (A199)

我知道,所以主机端支持度不行的是微软,ps4完全支持dx12特性则无任何难度
一、X1和PS4目前的开发套件都不支持DX12

二、微软明确说了X1支持DX12,所以X1必定将迅速支持DX12

三、PS4从硬件层次当然完全支持DX12,但是索尼没有明确表示将支持DX12

四、PS4是否支持DX12取决于索尼的态度
作者: ns2014    时间: 2014-3-21 10:15

posted by wap, platform: 华为 (A199)
引用:
原帖由 @KoeiSangokushi  于 2014-3-21 10:14 发表
一、X1和PS4目前的开发套件都不支持DX12

二、微软明确说了X1支持DX12,所以X1必定将迅速支持DX12

三、PS4从硬件层次当然完全支持DX12,但是索尼没有明确表示将支持DX12

四、PS4是否支持DX12取决于索尼的态度
Ps4当然不直接支持dx12,但所有支持dx12的游戏在ps4上不会缺乏任何特性
作者: KoeiSangokushi    时间: 2014-3-21 10:17

引用:
原帖由 ns2014 于 2014-3-21 10:15 发表
posted by wap, platform: 华为 (A199)

Ps4当然不直接支持dx12,但所有支持dx12的游戏在ps4上不会缺乏任何特性
所以PS4是否支持DX12取决于索尼的开发套件
作者: ns2014    时间: 2014-3-21 10:18

posted by wap, platform: 华为 (A199)
引用:
原帖由 @KoeiSangokushi  于 2014-3-21 10:17 发表
所以PS4是否支持DX12取决于索尼的开发套件
是啊,所以是必然支持啊,因为没有难度,和ps4支持dx9特性一样
作者: KoeiSangokushi    时间: 2014-3-21 10:22

引用:
原帖由 ns2014 于 2014-3-21 10:18 发表
posted by wap, platform: 华为 (A199)

是啊,所以是必然支持啊,因为没有难度,和ps4支持dx9特性一样
别混淆API和图形特性这两个概念
作者: ns2014    时间: 2014-3-21 10:24

posted by wap, platform: 华为 (A199)
引用:
原帖由 @KoeiSangokushi  于 2014-3-21 10:22 发表
别混淆API和图形特性这两个概念
我说的始终是特性,ps4怎么可能支持dx的api,何况x1的dx其实也不是pc的dx
作者: jiamiao    时间: 2014-3-21 10:24

引用:
原帖由 KoeiSangokushi 于 2014-3-21 10:22 发表

别混淆API和图形特性这两个概念
别和扛神扛啊
作者: KoeiSangokushi    时间: 2014-3-21 10:25

引用:
原帖由 ns2014 于 2014-3-21 10:24 发表
posted by wap, platform: 华为 (A199)

我说的始终是特性,ps4怎么可能支持dx的api,何况x1的dx其实也不是pc的dx
所以你是搞错了
X1的DX是特制的,但依然是DX
作者: ns2014    时间: 2014-3-21 10:27

posted by wap, platform: 华为 (A199)
引用:
原帖由 @jiamiao  于 2014-3-21 10:24 发表
别和扛神扛啊
是啊,因为这方面他不是我对手,比如我一看就知道他最开始说的ps4是否支持dx12是指特性,否则ps4必然不支持任何dx api,这杠根本没法抬
作者: ps2xboxngc    时间: 2014-3-21 10:28

要是能在硬件上直接运行,跳开WIN的操作系统,让硬件的运行效率高点那该多好。。。。。。。。。。。
作者: KoeiSangokushi    时间: 2014-3-21 10:28

所以结论就是杠杠又缩卵了:D :D
作者: ns2014    时间: 2014-3-21 10:29

posted by wap, platform: 华为 (A199)
引用:
原帖由 @ps2xboxngc  于 2014-3-21 10:28 发表
要是能在硬件上直接运行,跳开WIN的操作系统,让硬件的运行效率高点那该多好。。。。。。。。。。。
那就不需要dx了,就像主机不需要dx一样
作者: KoeiSangokushi    时间: 2014-3-21 10:31

引用:
原帖由 ps2xboxngc 于 2014-3-21 10:28 发表
要是能在硬件上直接运行,跳开WIN的操作系统,让硬件的运行效率高点那该多好。。。。。。。。。。。
不用WIN也行,用LINUX或者其他OS,同样需要一套API(OPENGL之类)
PC的效率低下本质是因为硬件种类过多,需要考虑兼容性
作者: chain416    时间: 2014-3-21 10:48

忽然发现我有ian三家的dx12卡,费米,gcn,瑞菊5200,神了
作者: 阿卡    时间: 2014-3-21 10:50

引用:
原帖由 ns2014 于 2014-3-21 10:14 发表
posted by wap, platform: 华为 (A199)

开发商可以直接定制,不需要api支持
那要单独开发商出套件了,但是移动平台的玩法不一样,又不是每个人都像NVIDIA去单独给Tegra做定制和优化!
作者: 猫肉    时间: 2014-3-21 11:07

就是不知道DX12和Mantle哪个效率更高,感觉技术原理应该是差不多的吧?
作者: lili2k2    时间: 2014-3-21 11:17

话说,U楼主提到的5年前的GTX480和7850 oc版同级性能呢,和PS4差不多强于X1,看样子还能再战几年啊。。。
就是不知哪位TGer还有此核弹神卡。。。
作者: ns2014    时间: 2014-3-21 11:22

引用:
原帖由 lili2k2 于 2014-3-21 11:17 发表
话说,U楼主提到的5年前的GTX480和7850 oc版同级性能呢,和PS4差不多强于X1,看样子还能再战几年啊。。。
就是不知哪位TGer还有此核弹神卡。。。
gt4xx是2010年发布的
作者: lili2k2    时间: 2014-3-21 11:27

查了下,2010年3月的,看来是571同学记错了,是4年前。
作者: engp0447    时间: 2014-3-21 11:48

关键要操作系统支持不支持,mac上能装mac os x也能装win,但是mac os x里能用dx?硬件支持有个p用
作者: ns2014    时间: 2014-3-21 12:28

引用:
原帖由 engp0447 于 2014-3-21 11:48 发表
关键要操作系统支持不支持,mac上能装mac os x也能装win,但是mac os x里能用dx?硬件支持有个p用
是不能啊,四两前面说的PS4当然可以完美支持本来就是指支持特性,这当然是没有悬念的

不过话又说回来,其实dx12在pc上做到的,主机上早就已经这么做了
作者: 九能不带刀    时间: 2014-3-21 12:31

相比DX11,DX12到底是多了哪些特效啊
作者: ns2014    时间: 2014-3-21 12:32

引用:
原帖由 九能不带刀 于 2014-3-21 12:31 发表
相比DX11,DX12到底是多了哪些特效啊
没有多,只不过是更底层
所以你可以认为现在的主机已经是dx12了
作者: u571    时间: 2014-3-21 12:49

Microsoft today introduced DirectX 12 at the annual Game Developers Conference (GDC) in San Francisco. DX12 is Microsoft’s latest version of the graphics API that is the dominant standard in the growing, $25 billion PC gaming industry.

Developers have been asking for a thinner, more efficient API that allows them to control hardware resources more directly. Despite significant efficiency improvements delivered by continuous advancement of existing API implementations, next-generation applications want to extract all possible performance from multi-core systems. Developers also want to take direct advantage of advanced GPU hardware features, from which developers are currently insulated to provide fool-proof usage. DirectX 12 was designed from scratch to provide the infrastructure for these advanced applications.

Xbox One racing game Forza running on a PC powered by an NVIDIA GeForce Titan BlackSpeaking to a crowd of about 300 developers and press, Anuj Gosalia, development manager of DirectX at Microsoft, described DX12 as the joint effort of hardware vendors, game developers and his team. Our work with Microsoft on DirectX 12 began more than four years ago with discussions about reducing resource overhead. For the past year, NVIDIA has been working closely with the DirectX team to deliver a working design and implementation of DX12 at GDC.

Gosalia demonstrated the new API with a tech demo of the Xbox One racing game Forza running on a PC powered by an NVIDIA GeForce Titan Black. In addition, our software team has provided a driver to game studios to facilitate further design feedback as well as actual game development.

A critical factor in the adoption of any new API is the size of the available market. In the past, feature adoption has been muted by lack of support in the substantial console market, as well as absence of feature deployment on popular versions of the Windows OS. With DX12, there is an unprecedented convergence of APIs and breadth of support. DX12 will span PCs, XBox One, tablets and even phones.

In addition, NVIDIA will match Microsoft OS support for DX12. Over 70% of gaming PCs are now DX11 based. NVIDIA will support the DX12 API on all the DX11-class GPUs it has shipped; these belong to the Fermi, Kepler and Maxwell architectural families. With more than 50% market share (65% for discrete graphics) among DX11-based gaming systems, NVIDIA alone will provide game developers the majority of the potential installed base. chart

The genesis of DX12 can be found in technology trends. GPUs have continued to rapidly increase in performance, while single-core CPU performance has been gated by power limits. Multi-core CPUs have provided some advancement but still trail GPUs in peak performance. In parallel, applications have embraced task-parallelism, adopting sophisticated scheduling systems to scale performance with the number of CPU cores. This has in turn driven the need for an API that scales similarly with core count. GPU performance can be exploited three ways: drawing better pixels, more pixels and more objects. We have reaped much of what can be gained from pixels. DX12’s focus is on enabling a dramatic increase in visual richness through a significant decrease in API-related CPU overhead. Historically, drivers and OS software have managed memory, state, and synchronization on behalf of developers. However, inefficiencies result from the imperfect understanding of an application’s needs. DX12 gives the application the ability to directly manage resources and state, and perform necessary synchronization. As a result, developers of advanced applications can efficiently control the GPU, taking advantage of their intimate knowledge of the game’s behavior.

Today’s debut focused on the form of the graphics API, the model. Future Direct3D releases will include new rendering features, in addition to the new driver/application model outlined today. The work presented at GDC is just part of the story for upcoming releases. NVIDIA and Microsoft will continue to invest heavily in the future of gaming on the PC. – Yury Uralsky contributed to this post.

微软和NV做了一个DX12版本FZ5在PC上的演示,显卡用的黑泰坦,帧数一直保持60帧。看来DX12对CPU效能提升确实相当明显。
作者: ns2014    时间: 2014-3-21 12:55

引用:
原帖由 u571 于 2014-3-21 12:49 发表
Microsoft today introduced DirectX 12 at the annual Game Developers Conference (GDC) in San Francisco. DX12 is Microsoft’s latest version of the graphics API that is the dominant standard in the grow ...
fz5在x1这种机能上都60fps...
作者: u571    时间: 2014-3-21 13:01

引用:
原帖由 ns2014 于 2014-3-21 12:55 发表

fz5在x1这种机能上都60fps...
请注意,是一直都60帧
作者: akilla    时间: 2014-3-21 13:05

引用:
原帖由 veryend 于 2014-3-21 09:43 发表
但是WIN7不支持DX12
DX12赶紧去死
作者: ns2014    时间: 2014-3-21 13:08

引用:
原帖由 u571 于 2014-3-21 13:01 发表



请注意,是一直都60帧
是一直啊
另外这文章中没说帧数
作者: chain416    时间: 2014-3-21 13:08

posted by wap, platform: iPhone
引用:
原帖由 @u571  于 2014-3-21 13:01 发表
请注意,是一直都60帧
x1基本就不吊针,用黑泰坦是什么节奏?
作者: u571    时间: 2014-3-21 13:09

引用:
原帖由 chain416 于 2014-3-21 13:08 发表
posted by wap, platform: iPhone

x1基本就不吊针,用黑泰坦是什么节奏?
体现DX12的主要目标,就是提升CPU的效能。一般来说像这种赛车游戏+黑泰坦必然是CPU瓶颈的节奏。
作者: sumeru    时间: 2014-3-21 13:13

引用:
原帖由 猫肉 于 2014-3-21 11:07 发表
就是不知道DX12和Mantle哪个效率更高,感觉技术原理应该是差不多的吧?
思路类似,但是农企的方案别的isv未必买账,这次dx12抬nvidia出来不是没有原因的
作者: ns2014    时间: 2014-3-21 13:13

引用:
原帖由 u571 于 2014-3-21 13:09 发表



体现DX12的主要目标,就是提升CPU的效能。一般来说像这种赛车游戏+黑泰坦必然是CPU瓶颈的节奏。
fz这样的游戏对cpu要求很高?
作者: ABCDE    时间: 2014-3-21 14:42

这DX12真的就是馒头换个名字?
作者: 腻水染花腥    时间: 2014-3-21 14:49

posted by wap, platform: iPhone

这帖看的做sdk的我泪流满面
作者: cosmosmz    时间: 2014-3-21 18:02

马上 i家也要出8核心16线程的i7了 未来8核心cpu玩游戏应该很给力




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0