|
OFweek电子工程网讯 今年苹果的新款MacBook Pro一经发布就有人抱怨了,对于15英寸版本MacBook Pro这样一款专业设备来说,苹果给它选择使用AMD Polaris显卡是错误的,因为这款显卡不够强,NVIDIA的低功耗Pascal才是更好的选择。在PC的Windows环境下,因为有DirectX,所以选择NVIDIA Pascal或许是挺不错的选择,但MacBook Pro是苹果的世界,一款显卡它是不是够用,就应该取决于它所支持的设备主要为什么而存在的。
MacBook Pro从来就不是一款为高端游戏而设计的设备。游戏对硬件设备的要求和苹果这款设备上的是完全不一样的。MacBook Pro主要针对视频和图片编辑人员,以及音乐制作人,这些人是需要随时移动的,他们对设备性能的要求高于12英寸RetinaMacBook。
苹果希望他们的设备自身能够满足那些控制操作系统的API的要求,能够支持它所使用的硬件架构。在苹果的完美世界里,他们必须对软件和芯片设计握有100%的控制权。
在这方面,AMD的GPU能够最大程度上给予苹果控制的自由,特别是苹果自己还有图形架构Metal存在的条件下。这也是为什么我们很难在苹果产品中看到他们使用NVIDIA GPU的原因。
所以为什么不选NVIDIA呢?
NVIDIA知道在这个行业中,有客户基础才能够获得最好的机会去赚钱去实现价值。除了高端的Tesla/Titan系列GPU之外,你还可以选择GeForce。一般情况下作为一名开发者,谁都希望能够充分利用DirectX11/12的性能,甚至有些人还把目光放在了更新的Vulkan身上。
这些API本来就是设计以支持不同规格配置的。Vulkan和DirectX12的优化已经达到了一个前所未有的水平,但是如果它们有更多的硬件访问权限的话,那么它们可能就无法满足开发者的要求了。那这一点为什么这么重要呢?这是了解为什么NVIDIA的消费者GPU会如此表现的基础。
NVIDIA的GPU实在非常适合在Windows环境下玩游戏,这也是NVIDIA对它们最主要的定位。苹果的MacBook Pro却不是为游戏设计的。因此NVIDIA花了大量的时间和金钱去优化它们的产品组合,但是它们的产品的服务目的和苹果是完全相反的。其他一些额外的好处,比如数据中心、深度学习和其他NVIDIA擅长的技术,都是他们过去20年在游戏领域深度开发挖掘的结果。总的来说,现代消费者NVIDIAGPU和他们的驱动器堆栈就是为DirectX游戏和CUDA应用设计的,让这些游戏和应用能够在Windows环境中高效、流畅地运行才是他们的目标。
苹果使用的是Metal。macOS中没有DirectX,相反苹果使用的是Metal。苹果设计Metal也是在他们认为能够对用户最有帮助的基础上开发出来的。一些大型开发商中的游戏开发者就曾经坦言过为NVIDIA显卡开发的感受。 |
|