POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 8167|回复: 59
打印 上一主题 下一主题

[转贴] 8aa小把戏? Crysis, GRID 8aa 真相(ati vs nv)

[复制链接]
跳转到指定楼层
1#
发表于 2008-8-29 20:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://forums.techpowerup.com/showthread.php?t=69845
Cut from above link :

Very simple... when u select 8xAA in crysis.
For ati it loads 8xMSAA
and on nvdia it loads 4xMSAA & 8xCSAA.. its Nvdia trick... they spend a lot of money to make game developers support NV

You will find a file called FSAAProfilesDX10.txt and FSAAProfile.txt in config folder.
Delete both files and then you will notice, both cards will use MSAA

After deleting that file, you will not see 8xq 16x or 16xq
Even for Nvidia will only get 2x, 4x, 8x, which is real 8x MSAA.
now compair with ATI.
when that file is there. when you select 8x it lodes 8x msaa for ATI and lodes 4x msaa for Nvidia....

not only crysis... even in CMR grid you have simular file....

Lot of games in the market dose the same thing.. one other game isGRID. there are two files called hardware_settings_config.xml &Hardware-Settings-Options.xml and there you have same trick... andother files too


And when we do benchmarking. we should check using the MSAA to check the performance of the card. not CSAA or CFAA

CSAA nvidia
CFAA ATI

I tried this on my friends Nvidia and the first test was

Very High
8x AA which was using 4x sample and 8x quality
1280x720 and got 32 FPS

the same setting after using my file gave only 17FPS... he was shockedand started saying no i cannot accept this.. my card has a new technology and that is CSAA.. hehe

WHEN ONE CARD IS USING MSAA THE OTHER SHOULD USE THE SAME RIGHT
we cannot do racing with one car being a petrol and the other running in diesel

简单说, crysis为例
选择8aa时, ati用8xMSAA
而nv 则用4xMSAA & 8xCSAA.. nv的小把戏... 他们给了游戏开发者(厂商)大把钞票

config目录下找到 FSAAProfilesDX10.txt 和 FSAAProfile.txt
删掉, 然后大家全用MSAA了

然后你会看到巨大不同!

GRID和其他许多游戏也类似...
2#
发表于 2008-8-29 20:40 | 只看该作者
坐等神狙团进来点评{closedeyes:]
回复 支持 反对

使用道具 举报

3#
发表于 2008-8-29 20:40 | 只看该作者
坐等神-狙团进来点评
回复 支持 反对

使用道具 举报

头像被屏蔽
4#
发表于 2008-8-29 20:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

5#
发表于 2008-8-29 20:42 | 只看该作者
坐等狙神团进来点评
不过很早开始两家都使用优化的AA算法来优化性能
回复 支持 反对

使用道具 举报

6#
发表于 2008-8-29 20:42 | 只看该作者
这个以前edison就有过类似的说明吧,需要强制开启的.
回复 支持 反对

使用道具 举报

头像被屏蔽
7#
发表于 2008-8-29 20:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

8#
发表于 2008-8-29 20:49 | 只看该作者
观战,等真相:w00t):
回复 支持 反对

使用道具 举报

9#
发表于 2008-8-29 21:07 | 只看该作者
这个有的搞了哦[w00t> [w00t>
回复 支持 反对

使用道具 举报

10#
发表于 2008-8-29 21:12 | 只看该作者
选择8aa时, ati用8xMSAA
而nv 则用4xMSAA & 8xCSAA.. nv的小把戏...

请问怎么同时使用4msaa &8 csaa??

吹牛自然不用上税的,一个鬼佬论坛里随便发个贴子就是真?

我们这里也可以发
回复 支持 反对

使用道具 举报

11#
发表于 2008-8-29 21:13 | 只看该作者
顶起来呀
回复 支持 反对

使用道具 举报

12#
发表于 2008-8-29 21:21 | 只看该作者
原帖由 axelzq 于 2008-8-29 20:49 发表
观战,等真相:w00t):
{victory:]
回复 支持 反对

使用道具 举报

westlee 该用户已被删除
13#
发表于 2008-8-29 21:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

14#
发表于 2008-8-29 21:30 | 只看该作者
不要点破不要点破
回复 支持 反对

使用道具 举报

15#
发表于 2008-8-29 22:21 | 只看该作者
:whistling: 管版进来喝咖啡~
回复 支持 反对

使用道具 举报

16#
发表于 2008-8-29 23:14 | 只看该作者
支持相关高手进行实际测试,让真相浮现。
回复 支持 反对

使用道具 举报

17#
发表于 2008-8-29 23:22 | 只看该作者
这也是【慢慢揭示】系列的?{titter:]
回复 支持 反对

使用道具 举报

18#
发表于 2008-8-30 01:15 | 只看该作者
这个要好好研究一下哦
回复 支持 反对

使用道具 举报

19#
发表于 2008-8-30 01:16 | 只看该作者
我们知道,Nvidia向来与广大游戏开发商交情好好,自上回刺客10.1事件曝光之后,一名国外玩家偶然在Crysis(孤岛危机)中也发现了一些“小秘密”。

当我们在游戏的抗锯齿选项中选择8xAA时,对于ATI的显卡,Crysis将会采用未曾优化的8x MSAA模式进行采样;而Nvidia的显卡则会受到了格外的礼遇,游戏将会以4x MSAA + 8x CSAA的仿8xAA优化模式进行采样。这位玩家指出,当他尝试使用朋友的Nvidia显卡在“Very High 8xAA 1280X720“模式下进行游戏时可得到32FPS的成绩,而更改配置文件令N卡同样工作在8x MSAA模式下只能拿到17FPS。

Crytek故意不在游戏中加入ATI自家的抗锯齿技术CFAA很显然是出自Nvidia的授意,目的是令竞争对手的产品无法发挥真正功效,从而在游戏中表现不佳,类似的情况也发生在与Nvidia关系暧昧的赛车游戏CMR:Grid里面。

对于使用ATI HD 38XX 与 48XX系列显卡的朋友可参考以下方法打开CFAA进行优化:
(1)在CrysisGameConfig目录下找到FSAAProfiles.txt(针对DX9用户)或者FSAAProfilesDX10.txt(针对DX10用户),原文件为:
Version (1.00)

DeviceGroupID 'NVIDIA'
{
VendorID = 4318 // NVidia
Devices
{
MinID = 0x0000
MaxID = 0xFFFF
}
}

FSAAProfile 'CSAA'
{
DeviceGroup = NVIDIA
Mode
{
Samples = 4
Quality = 8
Desc '8x'
}
Mode
{
Samples = 8
Quality = 8
Desc '8xQ'
}
Mode
{
Samples = 4
Quality = 16
Desc '16x'
}
Mode
{
Samples = 8
Quality = 16
Desc '16xQ'
}
}
将之修改为:
Version (1.00)

DeviceGroupID 'ATI'
{
VendorID = 4098 // ATI
Devices
{
MinID = 0x0000
MaxID = 0xFFFF
}
}

FSAAProfile 'CFAA'
{
DeviceGroup = ATI
Mode
{
Samples = 4
Quality = 0
Desc '4xMSAA'
}
Mode
{
Samples = 8
Quality = 0
Desc '8xMSAA'
}
}

FSAAProfile 'CSAA'
{
DeviceGroup = NVIDIA
Mode
Mode
{
Samples = 4
Quality = 0
Desc '4xMSAA'
}
Mode
{
Samples = 8
Quality = 0
Desc '8xMSAA'
}
}
测试一下修改是否有效,在设置中打开AA模式,按“~”键进入控制台,显示如下则表示修改成功:
FSAA = 1
FSAA_sample = 8
FSAA_quality = 0
如果Sample(采样率)是4,则表示4x MSAA,8则表示采用8x MSAA。对于使用N卡的朋友,若采用此修改文件后就得被迫用上8x MSAA,而不再是优化后的抗锯齿模式。在与ATI同样采用8x MSAA的情况下,你应该会看到画质得到相应的改善,不过帧数方面就要委屈一下喽!
(2)在GPU列表中加入对ATI的支持
在CrysisGameConfiggpu目录下找到amd.txt文件,加入下面几行:
0x1002, 0x9441, 4 // ATI Radeon HD 4870 X2
0x1002, 0x9440, 4 // AMD Radeon HD 4870
0x1002, 0x9442, 4 // AMD Radeon HD 4850
0x1002, 0x9508, 3 // AMD Radeon HD 3870
0x1002, 0x9504, 3 // AMD Radeon HD 3850
0x1002, 0x950F, 4 // AMD Radeon HD 3870 x2
很简单吧?回到游戏,只要打开优化选项,A卡就能享受同等的待遇了!以上是偶从老外的坛子译过来的,不清楚的朋友可参考一下原文,有兴趣的朋友自己尝试一下吧。

消息来自:http://www.ngohq.com/graphic-cards/14519-ati-struggle-crysis.html
回复 支持 反对

使用道具 举报

20#
发表于 2008-8-30 01:19 | 只看该作者
潜力贴~~留印!!!!!!:rolleyes: :rolleyes:
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-3-9 23:59

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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