粗略来讲:
- Nvidia的Geforce系列面向游戏,注重速度,而在纹理细节(如抗锯齿)方面欠佳;
- Nvidia的Quadro系列显卡面向设计,对三维建模软件比如solid3d, autocad等进行了软硬件优化;
- Nvidia的Tesla系列显卡面向CUDA并行计算,堆砌巨量显示核心,但不输出图像;
- ATI显卡主打的是显示效果,同等价位下比Geforce的显示核心要多,渲染效果要更加艳丽,纹理细节保持的更好,更好的抗锯齿能力,但游戏速度方面当然就要次一点。
对于我来说,
- 非常注重抗锯齿,最无法忍受的是线条在屏幕上不是一条直线而是很多很多相互重叠的线段
- 非常喜欢渲染效果好的显卡,因为喜欢看电影和风景图片
- 非常在意显示核心的数量,因为需要并行计算
以上三条足以让我选择ATI显卡,但相对于OpenCL来说,CUDA的社区建设的更好,资料丰富得多,开发起来要舒服多了。所以十分纠结到底要N卡还是A卡。