我们有一个使用 OpenGL 的应用程序,从历史上看,它在 ATI 卡上运行很糟糕,尽管结果因卡/驱动程序组合而异。我们正试图以非常低的预算组装一台测试机器,我们可以在其中交换不同的 ATI 卡并对其进行测试。我想知道是否有人对不同的 ATI 系列有很好的了解,以及我应该购买哪些卡来获得广泛的不同实现。Radeon HD系列一张卡,Radeon X系列一张卡,FireGL系列一张卡就够了吗?这些是否能够涵盖笔记本电脑中的“移动性”实现(我们不想购买笔记本电脑,因为你不能在那里真正交换卡)?另外,你有什么文章可以指点我谈论这个吗?我已经阅读了 ATI 的网站,但没有
作为这个问题的补充,我们对基准测试/速度的兴趣不如让我们的应用程序与所有可能的卡一起正常工作那样感兴趣。根据用户反馈,对于某些卡片,我们的应用程序会崩溃,而在其他情况下,纹理将无法正确渲染。在某些情况下,拾取机制不起作用,等等。所以我们并不是真的在寻找 OpenGL 测试/基准测试软件。我们的应用程序是测试软件。我们想针对不同的硬件测试我们的应用程序。那么,我们需要获得多少张卡,以及哪些卡才能“梳理”主要硬件类别的区域?
FurMark是一个很好的 OpenGL 测试工具。
您还可以随身携带GPU-Z。
链接中的更多屏幕截图和详细信息
Update: Reading your question again, I have a feeling you should actually use your Application itself for this testing. You could use
GPU-Z
for recording the Driver, BIOS and Card details while testing.Is there some specific sequence in your App that will execute most of the rendering cases?
It might be required to 'tweak' your App a bit to adjust to all driver+card idiosyncrasies.
Update2: You will need some help from people experienced with the range of cards from ATI to get generic. Your target should be to enumerate the set of graphics operations that your App makes on the graphics cards.
This will be your customized test across the cards you choose to be 'compatible' with.
The ATI experts should give you guidance on the list of card+driver combination to run these custom test against. As a result of such testing, you will,
why use ATI? the thing about openGL unlike directx is that the openGL driver comes from the graphics card manufacturer, not microsoft. nvidia, with their Quadro line (FX, SDI, Quadroplex) is deeply committed to openGL.
radeon 与 firegl 以及 geforce 与 quadro 之间的主要区别在于完全支持 openGL 规范和驱动程序优化。openGL 的某些功能只有 GL 卡才能执行。如果您知道您的应用程序在调用什么,您就会知道要获得哪种卡..