游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5733|回复: 17

DX9的渲染速度这么慢吗?

[复制链接]

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-5-27 11:16:00 | 显示全部楼层 |阅读模式
昨天想试试HLSL,于是改到了DX9 SDK的环境,结果发现渲染速度一下子变得好慢,以前用的是DX8,一个骨骼动画在我的机器上可以跑到 1000 FPS,结果用了DX9,结果一下子变成了100 FPS。

我的机器是Celeron D 2.4G,512MB Ram,ATI Radeon 9550/128MB VideoRam,Windows2000 Professional,DirectX 9.0。

这是为啥捏?瓶颈出在DrawPrimitive上,谁能解释一下?另外问一下 DirectX 8 SDK下可不可以做 HLSL呢?DirectX 8.0 SDK的 Sample里面那个 Water(模拟水滴) 的3D程序,用的是什么脚本( Media\Water.sha )啊?是不是HLSL呢?

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-5-27 12:30:00 | 显示全部楼层

Re:DX9的渲染速度这么慢吗?

HLSL是DirectX9的新功能,高级着色语言,是会慢些的了,我的机运行HLSL才0.03帧一秒......

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
 楼主| 发表于 2005-5-27 13:21:00 | 显示全部楼层

Re:DX9的渲染速度这么慢吗?

我觉得不是HLSL的速度慢,我用固定管线渲染速度也是奇慢

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
 楼主| 发表于 2005-5-27 13:22:00 | 显示全部楼层

Re:DX9的渲染速度这么慢吗?

我觉得不是HLSL的速度慢,我用固定管线渲染速度也是奇慢

27

主题

379

帖子

829

积分

高级会员

Rank: 4

积分
829
发表于 2005-5-27 14:37:00 | 显示全部楼层

Re:DX9的渲染速度这么慢吗?

d3d就是比openGL慢

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
发表于 2005-5-27 14:59:00 | 显示全部楼层

Re:DX9的渲染速度这么慢吗?

你的卡不运行DX9的吧

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
 楼主| 发表于 2005-5-27 15:58:00 | 显示全部楼层

Re:DX9的渲染速度这么慢吗?

这里有报道的:
RADEON 9550绘图处理芯片,全国第一颗在低端DX9市场中真正完全展示DirectX 9.0优势的视觉处理器(VPU)。这款延伸性的产品让ATI在低端DX9市场赢得了空前的性价比优势,而这款新产品的到位让ATI的低端DX9芯片进一步完整,也更加奠定了公司从高端到低端各种DX9市场的全线领导地位。

只是我的显卡的渲染速度一下子下降10倍令我感到有些惊讶,我只是简单的画一个三角形速度就下降这么多。。

2

主题

177

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2005-5-27 17:23:00 | 显示全部楼层

Re:DX9的渲染速度这么慢吗?

一般来说shader版本越低运行速度会比较快,在可以实现相同功能的情况下应当将shader编译到最低可实现的版本。比如你的功能在ps1.4中即可实现,就没有必要编译成ps2.0。
还有注意编译时如果不需要进行调试则不要指定编译为带调试信息的目标码,否则不能得到优化。

你的程序性能下降这么多,如果没有其它条件的改变,不一定是shader的问题。DX9的体系与DX8可能有较大变化,之前的优化手段不一定适合新的。网上有很多体系结构优化的文章,可以搜来一看。

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2005-5-27 19:50:00 | 显示全部楼层

Re:DX9的渲染速度这么慢吗?

不懂dx9的人路过,瞎猜一下,会不会是dx9默认有帧同步的?那样的话楼主显示器不错啊:)

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-5-27 20:15:00 | 显示全部楼层

Re:DX9的渲染速度这么慢吗?

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

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-25 19:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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