正文内容 评论(0

ATI驱动的Doom 3过渡线问题
2004-08-30 17:21:00  出处:快科技 作者:Rookie 编辑:Rookie     评论(0)点击可以复制本篇文章的标题和链接

Tech-report发现了ATI驱动在Doom 3中一个奇怪的问题,在Doom 3高质量模式中(8x AF和三线性滤波开启)在某些场景会出现一条明显的mip-map过渡线,在高对比度纹理上,特别是金属条纹纹理或者移动时体现的更为明显。

你可以到这里观看mip-map过渡线在这个页面你也可以看到两者之间明显的画质区别。有趣的是,通过在控制台中关闭三线性滤波再开启三线性滤波后mip-map过渡线居然神奇地消失了。同时测试表明游戏默认三线性滤波和强制三线性滤波(控制台切换)游戏性能有不少的差距。

那么ATI驱动是否存在牺牲质量换性能的行为?是否因为控制台命令绕过了ATI的驱动检测而出现性能的明显区别?

首先我们来看看ATI对此现象的解释:

"ATI答复说该问题是Catalyst 4.8和早期4.9 Beta驱动的出一个已知Bug,他们声称和大多数游戏不同的是,Doom 3并不会开启全局AF,它是在每纹理基础上设置滤波,并只对发出滤波请求的纹理进行处理。其他储存游戏所使用重要数据的纹理也将被渲染,但不会在屏幕上显示出来,这些纹理不会被过滤。

Doom 3独特的每纹理滤波机制暴露出了ATI OpenGL驱动的一个Bug,驱动并不能恰当地反应Doom 3的请求。ATI驱动只设置了一个缩小滤波器而没有放大滤波器,所以在mip map贴图之间没有完全的三线性混合。

ATI还解释了通过控制台切换可以解决mipmap过渡线问题的原因,他们称这实际上也是由于Doom 3一个奇怪的设置,通过控制台将会设置成全局三线性滤波,而不是每纹理滤波。该方法实际上和在ATI驱动控制面板中强制AF的效果一样。全局滤波将会影响那些不应该被过滤的纹理,例如游戏高光查找表和立方帖图纹理,从而减慢游戏速度,并且不会提高画质。

ATI承诺将发布一个新版本的Catalyst 4.9 Beta来修正该问题,并保证这个补丁对游戏性能影响很小。"

从之后Techreport详细的测试来看,ATI新的8.051驱动在改善Doom 3画质的同时也没有影响性能,而控制面板的强制AF和控制台AF性能也完全一致,这证明了ATI确实兑现了承诺。


ATI驱动的Doom 3过渡线问题

我们还注意到从游戏默认改为命令行设置滤波方式后,无论是Nvidia还是ATI显卡性能都出现了下降,这也佐证了Doom 3命令行模式采用了全局AF理论的可信性。Nvidia也确认Doom 3控制台命令确实要求对所有纹理进行过滤,包括高光查找帖图。

TR的调查表明ATI驱动并不存在优化行为,但是mipmap过渡线确实是当前ATI驱动的一个bug,所幸未来更新的Cat 4.9 Beta驱动解决了这个问题。

但是,在文章最后TR表示ATI已经计划在未来驱动中采用应用程序检测机制,对某些特定游戏进行优化,虽然某些人并不希望听到这个消息。幸好ATI所采用的驱动优化策略还算开放,用户将有权根据自己需要选择优化与否。而在9月发布的Catalyst 4.9驱动将不会采用检测机制,下一个版本的Catalyst 14.10将正式应用这个功能。

你可以到这里阅读详细的文章

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...