» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[求助] 据说PS2和GEFORCE256互有胜负,但今天看到DC和GF2的对比却是碾压?

引用:
原帖由 saintwei 于 2025-11-15 10:42 发表
posted by wap, platform: Android
DC当初应该用Voodoo。
DC设计基于NAOMI就是最佳选择,错在发售太早没赶上硬件T&L。


TOP

引用:
原帖由 hourousha 于 2025-11-15 13:37 发表

2000年的Fixed Function T&L就是一个过渡方案,限制太多,要我说没赶上正好。
基于向量加速单元的软件T&L,其实挺恰当。微软后来也在DX8里实现了一个使用SSE和3dNow!的软件VertexShader,性能相当不错,官方也将它 ...
我指的是NAOMI 2里那个专门处理T&L的GPU"Elan",这个是可编程的。
当然DC在2000年前发售的话也不可能用满血版、上个"ELan"1/3到1/2性能的大幅阉割版就能跟PS2血拼了。



TOP

引用:
原帖由 爱猫咪的薛定谔 于 2025-11-15 14:44 发表
posted by wap, platform: Android
用这个只是减轻了cpu压力,显卡能力不会提升啊
也减轻显卡压力,提供更强的光影/粒子特效同时显卡还能释出更多的多边形。
NAOMI 2显卡就是DC的显卡x2,综合效果比NGC只高不低。


TOP

引用:
原帖由 hourousha 于 2025-11-15 15:35 发表

我是不了解具体的Elan的细节,不过就目前得到的信息,诸如6个光源无降速,peak 13M Vertex/s这些信息,怎么看也不是一般意义上的‘可编程顶点管线’。
我也没有详细查,就是简单问了下AI:




不过我确定NAOMI 2的可编程T&L肯定不是基于shader的。

TOP

引用:
原帖由 hourousha 于 2025-11-15 16:55 发表

也没谁指望它是shader的形式,这个在那时候不现实。而且它在实际使用时是组织成High-Level 3D Function的形式也是可以预见的(为了开发方便)。但问题关键就是6个光源不降速这点是写在sdk里的,仅从这点就基本可以断定它属于可编程硬件的可能性极低。所以我的观点是,无论从硬件接口的组织形式,还是硬件本身透露出的信息来看,它都是更接近于固定管线T&L的硬件。当然,作为powerVR2的前置,固定功能顶点管线也已经很够用了。这和NGC的情况不一样。
“6个光源不降速这点是写在sdk里的”有链接吗?
光源方面我只查到NAOMI 2每个多边形最多16个光源这一个硬件限制;
至于Elan官方数据是一千万多边形/秒可处理6个光源、两千六百万多边形/秒可处理4个光源、一亿无纹理多边形/秒可处理1个光源,
我猜六百万多边形/秒的话大概就能处理8个光源、这个最大限制应该是要小于16。

TOP

引用:
原帖由 hourousha 于 2025-11-15 17:33 发表

https://archive.org/details/NaomiSDK
这里面只下那个doc.tgz就好,虽然是naomi的,不过有专门讲naomi2的部分。
我只在nl2LightSetML和nl2LightSetMLIndi里看到“ライティングの設定は ライトが最大16個+アンビエント1個 です。”这一个相关说明,其他的都是如何设置每个光源的参数。

TOP

引用:
原帖由 hourousha 于 2025-11-15 18:38 发表

システム構成里
H/W ジオメタラ
能力 :        Peek 1000万 polygon/sec [13M vertex/sec (strip 効率 44% の時)]
6光源までパフォーマンスダウン無し

此外在Naomi2 ライブラリ的2.3.2ライティング中又有
ライティ ...
“6个光源性能无下降。”
“少于6个光源时、每个负荷约为1-2%,多于7个光源时、每个负荷会增加到约20-25%,开启16个光源时的负荷约为开启一个时的2.3倍。”
这难道不是可编程的意思吗?

TOP

引用:
原帖由 hourousha 于 2025-11-15 19:35 发表

你用DX7的T&L也可以设置若干数量的光源啊,光源多了性能也下降啊,这怎么和可编程顶点管线关联上的?固定管线又不是只能使用一个光源的意思。
可编程管线说到底就是,顶点做什么处理,用什么算法,输出哪些属性, ...
没错,你说的正是DX的rendering pipeline的工作模式,其实跟NAOMI 2/Elan的运作模式相差不大。
NAOMI 2是CPU把顶点原始数据送至Elan,然后由Elan执行关键的几何运算,区别在于这个“顶点原始数据”并不像DX7那样完全由用户掌控,但是Elan对特定几何运算提供硬件加速。
总体来说从可编程的角度来看Elan+PowerVR2x2要比GF2之前的显卡灵活,但不如GF3之后的先进。

[ 本帖最后由 KainX 于 2025-11-15 20:23 编辑 ]

TOP

引用:
原帖由 devliet 于 2025-11-15 20:44 发表
posted by wap, platform: Android

看上去像是有6个可以并行执行,多余6个要排队,等下一批次执行。
管线还是固定的。

如果是可编程,应该就不会有支持多少个光源这种说法。

家用机平台的话,PS2也没说过它 ...
引用:
原帖由 hourousha 于 2025-11-15 20:53 发表

总的来说,仅从你的描述,没看出它比DX7硬件的T&L灵活在哪,当然这也不是很重要,我还是那话,PowerVR2其实就是一个DX6级别功能的光栅化处理器,性能也就马马虎虎,规模上就那样,再先进的顶点处理器用处也有限。
管线是否可编程跟光源数量有没有限制应该无关,PS2倒是不设限、但每个顶点超过4个光源VU就会超载,NGC则明确说就是8个硬件加速光源。
我主要是替网上看到的结论提供自己的理解,因为你上网搜NAOMI 2的T&L是否可编程包括AI在内基本上都是说可以,而搜索GF2以前的显卡T&L是否可编程则是一面倒说不可以。
这个期待以后能找到自制NAOMI 2游戏的高人等我去联系一下。

不过这确实不是很重要,因为从结果来看NAOMI 2画面整体上比NGC要强、比PS2那基本就是碾压,更先进的设计并不代表性能一定会更强。

[ 本帖最后由 KainX 于 2025-11-16 02:29 编辑 ]

TOP

发新话题
     
官方公众号及微博