Extremetech访问了AMD首席图形软件架构师Phil Rogers,以下是访问摘录:
Extremetech:让我们从读者最关心的Vista驱动开始。现在,看起来nvidia和AMD的Vista驱动都存在问题。有一些奇怪的兼容性问题,功能缺失问题,当然还有还有大的性能下降。一些游戏在Vista下比XP只慢几个FPS,但是有很多游戏大幅下降。而在有些场合,游戏在某些特定设置下,在Vista中性能下降明显,而在有些设置中则和XP差不多。我们的读者想知道,这是怎么回事?Vista多次延期,开发时间相当长,图形厂商作出来的驱动却不如人意?
Phil Rogers:是有这些问题,也有一些困惑。首先我要澄清一下:AMD在Vista驱动上没有什么困难,我们有很高的性能,稳定性,全系列产品的WHQL认证驱动,包括对Crossfire的支持。我们对于Windows Vista和新的驱动模型感到高兴。我们认为Vista驱动模型要优于XP驱动模型,我们已经和MICROSOFT合作多年以确保驱动顺利问世。新的驱动模型实际上是为了减少系统死机,将Vista桌面支持D3D,为用户提供愉悦和互动的体验,我认为我们已经成功了。
我曾经说过,一个多年开发周期并不意味着有很长的开发时间完成所有工作。在Vista开发过程中,PC平台有很多变化,一代代的GPU发布,多核CPU成为主流,Crosssfire也在市场上出现。随着这些变化产生,我们和Microsoft选择了一种及时改变驱动和驱动模型的出方法来包容和优化这些新产品,而不是仅仅局限于原来的设计。
Vista驱动模型中一个大的架构改变就是从内核模式到用户模式都使用了D3D驱动,而这需要很长时间。D3D驱动是一个复杂的软件,要保持它的速度和稳定性平衡并非易事。我们对于游戏的输出特别敏感,如果需要查看游戏中所有输出,我们的速度将会很慢。如果什么都不检查的话,那么驱动将会崩溃。在XP上,如果驱动错误 或者说采用了应用程序的错误数据,那么可能导致整个系统关闭-也就是出现蓝屏错误。而在Windows Vista上,类似错误仍然很严重,将导致应用程序退出,但却不会造成系统蓝屏。
需要指出的是,我们还花费了大量时间来改善驱动的稳定性。我们为首个Vista驱动的稳定性做了大量工作,并将继续进行。我们有一个专门团队在极限条件下进行严酷性测试,发现Bug。我们将持续测试驱动稳定性,并和驱动对手进行对比,如果我们在任何时候落后,我们将不会发布驱动,直到我们在稳定性竞赛中重新领先。对于我们来说,游戏的稳定性和性能一样重要,因此无论如何不能落后于竞争对手。