找回密码
 立即注册
搜索
楼主: 66666

[新闻] Epic证实PS5不是完整RDNA2构架

[复制链接]
     
发表于 2020-5-20 19:59 | 显示全部楼层
66666 发表于 2020-5-20 19:39
我可没说mesh shader是N卡专利,本来就是任何人都以可以用,现在Vulkan就源生支持mesh shader,反倒是pri ...

你想说的我大致明白了。但是这跟你发的这文应该没有关系。

因为你想说的无非是索尼之前公布过PS5支持的是Primitive Shader,你想借个机会再黑一次而已,这种行为我认为是不可取的。

因为DF的这篇文章只有一处说“Mesh Shader,或者索尼称之为Primitive Shader”,而整篇文章的立意是让开发者对于次世代开发的新技术进行分析。被拿来当强使会让人感到非常不舒服。
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2020-5-20 20:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2020-5-20 20:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-5-20 20:12 | 显示全部楼层
还以为一发脱离呢,这是来收网了啊
回复

使用道具 举报

     
发表于 2020-5-20 20:13 | 显示全部楼层
死要面子吹ps5配置的人是搞笑的,只看重配置或者说不认为ps5对于次时代游戏完全够用的人也是搞笑的

  -- 来自 能搜索的 Stage1官方 Android客户端
回复

使用道具 举报

     
发表于 2020-5-20 20:17 | 显示全部楼层
退讓 发表于 2020-5-20 20:13
死要面子吹ps5配置的人是搞笑的,只看重配置或者说不认为ps5对于次时代游戏完全够用的人也是搞笑的

  --  ...

对微软来说,XBOX ONE就够用了,他们还要开发两年X1游戏。
回复

使用道具 举报

     
发表于 2020-5-20 20:18 | 显示全部楼层

开始转移话题了
这两个到底是不是一个东西
说清楚啊

  -- 来自 能手机投票的 Stage1官方 iOS客户端
回复

使用道具 举报

     
发表于 2020-5-20 20:22 | 显示全部楼层
66666 发表于 2020-5-20 20:10
我都不知道你在说什么,Brian Karis作为Epic高级工程师,他会说mesh shader跟Primitive Shader一样?你找 ...

就我看到媒体对于这两个技术的描述,我认为无论实现方式差异有多大,解决的问题都谈不上“差异非常大”
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2020-5-20 20:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-5-20 20:40 来自手机 | 显示全部楼层
来多几个就事论事的吧,这帖里借其他人的简陋结论在那阴阳怪气的楼太多了。好歹先把resetera的帖看了。
回复

使用道具 举报

发表于 2020-5-20 20:45 | 显示全部楼层
本帖最后由 Lunamos 于 2020-5-20 22:03 编辑
66666 发表于 2020-5-20 21:10
我都不知道你在说什么,Brian Karis作为Epic高级工程师,他会说mesh shader跟Primitive Shader一样?你找 ...

大概理解你的逻辑了,回过头来看看从「目前可以公开的情报」里看到的(这里不考虑老黄):

1. AMD硬件中,用来实现mesh shader的部分主要是primitive shader(硬),和一些其他硬件。
2. XSX在RDNA2的GPU上,通过primitive shader(硬),实现了mesh shader(软)
3. 索尼在???的GPU上,通过primitive shader(硬),实现了(EPIC所说的比old pipeline快很多的硬件rasterizers)类似的可以做大规模几何剔除的功能,但它就偏偏不叫mesh shader,而是起名叫primitive shader(软)——

因为索尼没把primitive shader(软)命名为mesh shader,从而推断索尼的硬件不是完整RDNA2,这种命名不同推断架构不同的逻辑是不通的。尤其是看不到标题所说Epic证实体现在何处。如果你是说索尼一直没提mesh shader,那3月SSD哥上台不就已经"证实"了……与其说是心虚,不敢同样起名叫mesh shader,感觉更像命名权的战争。其实这个问题最终一定要落脚在性能比较上,而不是老黄和农企对管线的命名大战上。我手上有几块图灵卡也写过mesh shader,但我基本只做光线追踪所以还暂时体会不到大规模可视化时mesh shader光栅化的优势,而农企那边的性能就更是只能等出来时才能看到了。
另外补充一下,UE5里大规模三角形的实现,Epic是主功,并不是直接使用Mesh Shader的Demo中dynamic LOD的方法。Brian Karis说的是可以尽量抛弃用硬件做path,但同时也能从硬件rasterizers的一些支持过程中受益(Brian Karis提到从primitive shader中受益,但没有提及如何从中受益)。
回复

使用道具 举报

     
发表于 2020-5-20 20:56 来自手机 | 显示全部楼层
amd还有内部代号英伟达杀手呢,来个课代表分析分析这个内部代号的核心思想和内涵,不得低于500字

—— 来自 Xiaomi Redmi K30 Pro, Android 10上的 S1Next-鹅版 v2.2.2.1
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2020-5-20 21:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-5-20 21:20 | 显示全部楼层
本帖最后由 Lunamos 于 2020-5-20 22:24 编辑
66666 发表于 2020-5-20 22:04
XSX在RDNA2的GPU上,通过primitive shader(硬),实现了mesh shader(软),这可是你说的,农企可从来没 ...

GPU内部专用通信缓存?你是说CU或者SMX内部的shared memory么?现在都有啊……从所谓本地显存(也就是global memory)加载总是要用shared memory以及更近的L1等等做各种parallel primitive计算的。其实用meshlets实现mesh shader的功能即便用现在的通用并行架构也并不麻烦,用最简单的consistent thread就可以可以做到负载均衡的并行处理。

有一点可以肯定的是,XSX肯定是用AMD的GPU实现了Mesh Shader,这总是没错的。由于AMD并没有叫做mesh shader的东西,因而底层肯定用了primitive shader(硬)以及其他硬件实现了API中的mesh shader。除非你的意思是RDNA2在硬件层面抄了老黄的Mesh Shader,并且微软用Mesh Shader (硬)实现了Mesh Shader(软),但这就缺乏证据了。

而最后一段,你的意思是primitive shader是mesh shader的一个低阶版本?这个猜测也是没有根据的……因为实际上我们并不知道primitive shader(软)这个对应了光栅化之前的管线部分是如何实现的,primitive shader(硬)在其中的作用。就像我们不知道primitive shader(硬)在DX12U的mesh shader实现中的作用一样,这也就是我提到的一切都要落脚到性能上去观察的原因。
回复

使用道具 举报

     
发表于 2020-5-20 21:45 来自手机 | 显示全部楼层
还在这吵呐,x1吧的都来偷活了
回复

使用道具 举报

     
发表于 2020-5-20 21:53 | 显示全部楼层
搞了半天,其实楼主就是想说的是mesh shader比primitive shader先进,是高阶版本。但是其实现在没证据是这样。
回复

使用道具 举报

     
发表于 2020-5-20 22:23 来自手机 | 显示全部楼层
s1日常瞎翻译钓鱼……
回复

使用道具 举报

     
发表于 2020-5-20 22:32 | 显示全部楼层
786223096 发表于 2020-5-20 22:23
s1日常瞎翻译钓鱼……

主要这篇DF的文章都是一种展望新技术的口吻,根本不是捧mesh shader贬primitive shader……
回复

使用道具 举报

     
发表于 2020-5-20 23:13 来自手机 | 显示全部楼层
这个也能吵这么多页 泥潭真是人均框架设计师
本来就一臭打游戏也肯定不可能是给你完整框架啊,rdna还有那啥视频转码功能不可能也给你安上吧
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2020-5-21 07:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-5-21 09:53 | 显示全部楼层
本帖最后由 Lunamos 于 2020-5-21 12:59 编辑
66666 发表于 2020-5-21 08:30
第一,primitive shader软件实现所谓Mesh Shader请你拿出证据,RDNA2没有任何一个字说硬件用primitive sh ...

1. “用xxx实现”是一种包含关系,不是一一对应的。Mesh shader(软)包含的传统管线部分比AMD直接提的primitive shader(硬)多,但其实现要用到一些AMD支持primitive shader的专用硬件,没啥难理解的吧……你直接看专利的话也知道这种包含关系是躲不开的。如果mesh shader在AMD硬件上实现还得躲着primitive shader不用,那不就回到old pipeline上去了么……

2. GPU内部缓存通讯如果不是之前提到的shared memory的话是什么?如果你是说era那篇文章里说的crossbar,那个buffer的实现同样用的是带缓存的global memory。 Primitive Shader专利书说的Local Data Store倒反而不常见,因为拿来做shared/L2的scratch memory一般都是核内可见而非全局。“从原理上就没法支持mesh shader”这个说法也是不准确的,前面提到了通用架构就可以实现mesh shader,问题是不同专用硬件支持情况下的性能差别。所以前面一直强调要落脚到性能上。现在已知的信息是微软在AMD和NVIDIA两个硬件上都抽象出了一个叫做Mesh Shader的Stage,其中实现的性能差距当然也是大家感兴趣的事,但这回到了老黄和农企之争,而不是微软和索尼。

3. primitive shader这个阶段的软管线描述存在于PS5的官方介绍里,它的实现如何利用了AMD的硬件支持是黑盒,没有证据证明它们说的是一件事,只有用过PS5 API的人才能了解更多。不能认为API上没有按照Mesh Shader实现对应功能就是错的。Mesh Shader是老黄提出的一种在光栅化之前处理顶点的组织形式,GL/Vulkan和微软的DX这种通用跨平台图形API必须支持这个标准。但PS5用的是AMD的GPU而且平台此刻仅有一份,不见得必须按照老黄约定的mesh shader描述去实现对应功能。同时,Mesh Shader也并不是从头到尾由专用硬件实现的,而是硬件给出一定的non-programmable加速支持,用通用硬件和新架构的专用硬件共同实现。就像Task Shader其实类似于一个包装了Warp Scheduler的programmable部分,API设计是硬件架构的一个抽象,所在的层级是不同的。

回到问题上来,正如我在109楼说的,我一直都没否认你的结论可能是对的,但确实目前没有证据证明。如果漏洞太多就会被当成许多奇怪的阵营战争的弹药来回扔,而这是我不愿意看到的。你目前的论证都基于猜想,我觉得要想让论证更有说服力,需要至少证明一点:就是RDNA2抛弃了primitive shader。否则的话“PS5没有按照老黄的标准实现mesh shader”和“PS5没有使用RDNA2”,无论如何都是联系不起来的。
回复

使用道具 举报

     
发表于 2020-5-21 09:56 来自手机 | 显示全部楼层
Hanzong 发表于 2020-5-20 08:18
索尼发售前一向性能吹上天,ps2碰瓷dc,ps3”模拟地球“、“性能吊打“xbox 360,ps4发售前更不用说了
这种 ...

a9vg仍然是索尼无敌,不过我还是觉得结局不好说,最好两家55开然后拼价格

—— 来自 samsung SM-G9860, Android 10上的 S1Next-鹅版 v2.2.2.1
回复

使用道具 举报

     
发表于 2020-5-21 10:04 | 显示全部楼层
jajajzz 发表于 2020-5-20 23:13
这个也能吵这么多页 泥潭真是人均框架设计师
本来就一臭打游戏也肯定不可能是给你完整框架啊,rdna ...

索软再怎么打,不都是苏妈的阉割货吗
还是把核弹粉拉进来,让AN粉战一波有意思
可惜显卡对战时牙膏粉插不上话
回复

使用道具 举报

发表于 2020-5-21 11:39 | 显示全部楼层
Endle 发表于 2020-5-20 20:04
索软再怎么打,不都是苏妈的阉割货吗
还是把核弹粉拉进来,让AN粉战一波有意思
可惜显卡对战时牙膏粉插不 ...

毕竟主业不是做显卡,虽然想了很多年,甚至还夭折过至少一次。
从农企挖了Raja以后应该有成果了,至少应该能摆脱亮机水平
回复

使用道具 举报

     
发表于 2020-5-21 11:54 来自手机 | 显示全部楼层
66666 发表于 2020-5-21 07:30
第一,primitive shader软件实现所谓Mesh Shader请你拿出证据,RDNA2没有任何一个字说硬件用primitive sh ...

primitive shader这玩意就没切实落地过,刚推出的时候就远未完善,你有证据证明primitive shader从专利申请之初到RDNA2发布一直没有修改完善过?


你有任何证据和内幕表明PS5上可用的primitive shader和以前在vega上默认关闭、缺乏驱动支持和软件demo的那个基本不可用的是一回事?


同样是次时代图像引擎,primitive shader概念比mesh shader还早,mesh shader后来居上不假,但你能证明amd不把对接mesh shader API的对应硬件结构叫作primitive shader 2.0 或者primitive shader adaptation/evolved?


要求举证可真的轻巧,但从一个primitive shader到'epic证实ps5不支持完整rdna2特性'这里可没有证据只有你的一厢情愿。
回复

使用道具 举报

     
发表于 2020-5-21 11:57 | 显示全部楼层
Lunamos 发表于 2020-5-20 19:58
提醒一下,图形API是软件层面的东西,硬件没有的东西它变不出来。所以前面这个问题挺重要的,你考虑一下X ...

这次AMD给两家的产品应该是同一代的吧。有什么已经公开的,主要的技术差异吗?
回复

使用道具 举报

头像被屏蔽
     
发表于 2020-5-21 12:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2020-5-21 12:03 | 显示全部楼层
Endle 发表于 2020-5-21 12:57
这次AMD给两家的产品应该是同一代的吧。有什么已经公开的,主要的技术差异吗? ...

目前没有证据证明不是同一代产品。主楼的意思是Brian Karis回答时只用了AMD术语体系下的“primitive shader”的说法,而对跨平台API支持“mesh shader”避而不谈,因而推测不是同一代产品,但前面讨论很多楼了,无论从Brian Karis这个只言片语的语境和语气,还是从逻辑角度讲感觉都明显站不住脚。

说实话倒希望最后真不是一代产品,这样大概有更多热闹可看
回复

使用道具 举报

     
发表于 2020-5-21 12:09 | 显示全部楼层
Lunamos 发表于 2020-5-21 12:03
目前没有证据证明不是同一代产品。主楼的意思是Brian Karis回答时只用了AMD术语体系下的“primitive shad ...

提供不同代产品的话,AMD 有什么好处呢?从控制成本的角度看,用同一代产品,根据不同的需求砍一大刀一小刀,对AMD更有利吧

如果看热闹的话,我希望提供不同代产品,一个基于旧一代产品,但阉割少性能多;另一个基于新一代的砍的狠,虽然多了一堆看上去好看的新特性但运算能力差。这样的话吵起来才好玩
回复

使用道具 举报

     
发表于 2020-5-29 20:30 | 显示全部楼层
实锤了,AMD和SONY联合造假

https://www.amd.com/en/technologies/rdna-2
回复

使用道具 举报

     
发表于 2020-5-29 20:44 | 显示全部楼层
本帖最后由 clover293 于 2020-5-29 20:46 编辑

AMD懂个P的RDNA2,苏妈就一收钱办事的
真正懂还是要看泥潭大佬,我信泥潭
回复

使用道具 举报

     
发表于 2020-5-29 20:52 来自手机 | 显示全部楼层
苏姿丰就是个当领导的,懂个屁的rdna2
真大神还得看66666
回复

使用道具 举报

     
发表于 2020-5-29 21:09 来自手机 | 显示全部楼层
懂了懂了真架构师还得看泥潭66666,amd懂个屁的rdna2,老黄赶紧收编了吧
https://www.amd.com/en/technologies/rdna-2

—— 来自 Xiaomi MI 5s Plus, Android 8.0.0上的 S1Next-鹅版 v2.2.2.1
回复

使用道具 举报

     
发表于 2020-5-29 23:54 来自手机 | 显示全部楼层
这打脸有点疼
回复

使用道具 举报

     
发表于 2020-5-30 07:53 | 显示全部楼层
本帖最后由 JimmyJoker 于 2020-5-30 07:55 编辑

网页的内容实在太少了

请谁能解释一下发生了什么...
回复

使用道具 举报

     
发表于 2020-5-30 07:55 | 显示全部楼层
JimmyJoker 发表于 2020-5-30 07:53
谁能解释一下发生了什么...

amd官网说了ps5是rdna2
666666惨败
回复

使用道具 举报

     
发表于 2020-5-30 08:46 来自手机 | 显示全部楼层
业界精英S1婆罗门


—— 来自 samsung SM-G9750, Android 10上的 S1Next-鹅版 v2.2.2.1
回复

使用道具 举报

     
发表于 2020-5-30 09:02 来自手机 | 显示全部楼层
看来不是**钓鱼而是真正nt
回复

使用道具 举报

     
发表于 2020-5-30 09:22 | 显示全部楼层
6神对绿色的信仰我以为大家早就知道了呢
回复

使用道具 举报

发表于 2020-5-30 09:55 来自手机 | 显示全部楼层
UmarIbnLaAhad 发表于 2020-5-29 17:55
amd官网说了ps5是rdna2
666666惨败

其实挺奇怪的,epic搞引擎不应该不知道相关细节,为什么报道上和amd出了偏差
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-28 23:35 , Processed in 0.626315 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表