游戏开发论坛

 找回密码
 立即注册
搜索
查看: 15140|回复: 41

ATI 的卡与NV卡的区别

[复制链接]

52

主题

155

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2006-11-13 12:11:00 | 显示全部楼层 |阅读模式
最近在移植以前在NV卡开发的程序,发现移植到ATI卡后,涉及到纹理bind计算就特别慢,
具体是glbindtexture ,一下把fps从60杀到0.2了。

测试环境 :
1.dual core celeron 2.8g ,NV 7600 GT
2.  celeron 2.0g ,ATI 9550 与ATI X600

哪位兄弟遇到过这方面的经验啊? 还是我的代码问题? 系统配置问题?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2006-11-13 12:40:00 | 显示全部楼层

Re:ATI 的卡与NV卡的区别

如果画的东西不是很多的话,八成是驱动问题。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2006-11-13 12:41:00 | 显示全部楼层

这个吗......

我虽然回答不上来, 但是我可以推荐你去问谁.
这两个人都是在显卡驱动公司做开发的高人.

xpertsoft, 是N卡驱动制作高人, 而且很鄙视 ATI.
kypck, 是ATI卡驱动制作高人,不鄙视 Nvidia.

联系方法:
http://bbs.gameres.com/showthread.asp?threadid=66111&page=5
有他们的留言, 你可以发短信给他们.
谢我吧.

52

主题

155

帖子

160

积分

注册会员

Rank: 2

积分
160
 楼主| 发表于 2006-11-13 12:54:00 | 显示全部楼层

Re:ATI 的卡与NV卡的区别

非常感谢!

5

主题

100

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2006-11-13 13:37:00 | 显示全部楼层

Re:ATI 的卡与NV卡的区别

1.dual core celeron 2.8g ,NV 7600 GT
2.  celeron 2.0g ,ATI 9550

应该交叉测试了的吧?

1

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2006-11-13 23:37:00 | 显示全部楼层

Re:ATI 的卡与NV卡的区别

不知道你的数据测量是怎么做的不好说,
还有 NV 7600 GT 和 ATI 9550 档次差了N远了吧

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2006-11-14 15:30:00 | 显示全部楼层

Re:ATI 的卡与NV卡的区别

glEnable(GL_LIGHTING);glEnable(GL_LIGHT0);等,都是fixed function的东西,9550是没有硬件fixed pipeline的,所以就需要driver把fixed function state转成shader及其对应的const,这个过程可能会比较慢,因为涉及到状态收集,shader优化,可能在API层一个很简单的调用(比如glEnable(GL_LIGHT0);),就会导致driver里做很多的事情。但一般都是有cache机制的,相同的状态不会重新生成,慢的原因可能是其他的。

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2006-11-14 15:32:00 | 显示全部楼层

Re:ATI 的卡与NV卡的区别

楼上那个叫snhun的小P孩,你不说话没人当你是哑巴。

52

主题

155

帖子

160

积分

注册会员

Rank: 2

积分
160
 楼主| 发表于 2006-11-14 15:48:00 | 显示全部楼层

Re:ATI 的卡与NV卡的区别

不好意思,我找了一块ATI x600 仔细跟踪,才发现是glBindTexture非常慢,
与光照的关系不大.
我升级到最新的驱动了,还是这样。
我现在怀疑是使用windows 自带的opengl 1.1的问题? 不知道是不是,准备升级到1。4开发库,再试试看。

谢谢楼上各位。呵呵。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2006-11-14 17:19:00 | 显示全部楼层

Re: Re:ATI 的卡与NV卡的区别

kypck: Re:ATI 的卡与NV卡的区别

楼上那个叫snhun的小P孩,你不说话没人当你是哑巴。

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

本版积分规则

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

GMT+8, 2026-1-26 17:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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