MacBook Pro笔记本用A卡 为什么不选NVIDIA呢
今年苹果的新款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显卡开发的感受。
NVIDIA是一个一流的组织,他们给客户和开发者给予了大力支持。如果你决定离开CUDA这把大伞(为非NVIDIA GPU编程模拟),那以后的路可能就得靠你自己去走了。一些提供给开发者的特性其实并没有内置到NVIDIA GPU中,不能直接通过一般的方法去使用。NVIDIA的世界级工程师能够通过CUDA将这些碎片结合到一起,游戏的话就是通过GameWorks来结合。
NVIDIA在CUDA中投入了大量资源,无视它的开发者将会失去这些特性和功能。它的硬件就是这样设计的,CUDA能够让它充分发挥自己的优势,对于任何人来说这都是好事一桩,苹果除外。如果你想充分利用NVIDIA GPU,那么你需要使用CUDA。
有人曾告诉过我,不管你是谁,如果你不想使用CUDA,那么NVIDIA也无能为力,技术上他们无法支持你。
AMD能有什么帮助?
AMD的目标和NVIDIA是一样的,但不管是财政力量还是竞争方面,他们所处的状况和NVIDIA都是不一样的。线性速度方面,或许AMD消费者GPU的不是最快的,但是他们不会阻止你或者不鼓励你去给最低水平硬件编程。其实相反的是,他们还会鼓励你。
和NVIDIA的架构相比,从Fermi到Pascal,AMD的Core Graphics Next架构更加灵活,更加开放。所谓的“灵活”就是支持开发者以他们想怎么利用GPU的方式去开发。也是因为这些灵活性和开放性,开发者就可以在限制极少的情况下开发API,同时也能够尽可能高效地利用芯片。
所以话题又回到Metal上?
是的,苹果的目标就是给用户提供高效能、运行速度快、轻薄的、能够直击用户所需的设备。AMD的CGN就是苹果Mac设备上唯一一个没有固定功能的硬件。英特尔提供的是有固定功能的x86芯片,NVIDIA的是高度优化的CUDA芯片,而AMD的芯片则是一个固定功能较少、比较开放的平台。苹果可以用自己喜欢的方式去开发AMDGPU的潜能,这样他们只需要“中端Windows部件”就能够得到高端性能。
那么今年使用AMD Polaris显卡的MacBook Pro它能表现出“高端”水平吗?
这么想吧:一直以来,苹果获得PowerVR授权开发iOS设备中使用的GPU。这些iOS设备一直以来都代表着这个行业最高端的水平,和 Android阵营中设计相同或者相似的设备相比,苹果iOS设备的表现都要强很多。这是因为它们具有可靠的执行能力。
任何时候只要你的硬件如AMD的那么开放,那么对这个硬件的利用其实就相当于开发自主GPU(理论上如此)。这款芯片该有什么、不该有什么,你都能够自行决定,包括内存操作最低水平。
这就是AMD在Mac上所能给苹果的。
是的,在新的MacBook Pro上使用FinalCut Pro来编辑视频时,你能感受到Windows Adobe Premiere和它有着巨大的差距,你能够感受到它的高端性能所带来的差异。它也能够支持4K、5K外显,甚至同时支持两台5K外显。性能表现方面它不会有什么问题,将会展现出一台专业设备该有的样子。
相关文章
-
Surface Book和MacBook Pro哪个好
微软和苹果是PC市场上的老冤家,今年秋季它们都推出了面向对处理能力要求颇高的专业用户的新款笔记本Surface Book和MacBook Pro,那么Surface Book和MacBook Pro哪个...
2016-11-21 21:14:15阅读全文 -
MacBook Pro触控板有BAG 三指拖动功能偶尔失效
最近,一些苹果MacBook Pro的用户在相关论坛和网络上表示,自己遇到了用触控板操作时,三指拖拽手势不灵敏或与操作目标不一致的问题。...
2016-11-21 21:12:14阅读全文 -
新MacBook Pro自摆乌龙 显卡显示出错
近日,一些苹果新款MacBook Pro的用户在使用的时候发现了一些奇怪的问题,而问题主要是关于自己笔记本的显卡。根据来自MacRumors的一份报告显示,在某些情况下,一些机型...
2016-11-20 14:51:14阅读全文 -
内部空间太紧凑 15英寸MacBook Pro拆解出炉
不久之前,iFixit团队将苹果13英寸的MacBook Pro笔记本进行了拆解,而无论是有没有Touch Bar的版本,由于新笔记本的体积非常轻薄,因此基本上拆解...
2016-11-20 14:51:13阅读全文 -
新款MacBook Pro怎么样 看看外媒怎么说
开创性的 Multi-Touch Bar是新款MacBook Pro的一大亮点,这是一个内置于键盘的玻璃面多点触控条,用于取代传统的功能键,让你能在需要时快速取用各种工具。可以说,新一...
2016-11-19 14:06:06阅读全文 -
图文说明i5 8400配什么显卡好以及适合i5 8400搭配的显卡推荐
当i5 8400处理器正式推出之后就受到了很多用户的关注和青睐,于是很的电脑爱好者又开始纠结在自己diy装机的时候i5 8400配什么显卡好呢?现在我们就来说说这个问题,如果你也刚好想要使用i5 8400 这...
2018-01-17阅读全文 -
图文说明i3-8100配什么显卡好以及i3-8100可搭配显卡的推荐
估计大家都会注意到八代的酷睿处理器已经全面的上市了,随着八代酷睿的上市在装机市场上又有了一番变化,酷睿i3-8100就成为了一款受大家追捧的热销产品。 那么i3-8100配什么显卡好呢?这是很多小伙伴...
2018-01-17阅读全文 -
[PCI-E]PCI、PPCI、PCI-x、PCI-E兼容以及他们之间的区别详细图解
随着时代的发展,科技的进步,人们对于互联网的依赖已经涉及到生活的很多方面了,因此为了让我们的电脑能够帮助我们储存大量的文件资料,所以很多人都会在PCI上面放上另一个大的内存条的。那么对于PCI、...
2017-12-01阅读全文 -
价格超高的gtx1080ti显卡 还有性价比吗
我们在购置电脑时要了解自己的需求来选择配件。今天我们就来讲解一下gtx1080ti这款显卡的性能。...
2017-06-17阅读全文 -
讯景RX 560 4G黑狼版怎么样?现在多少钱
AMD近期发布了rx 560显卡,RX560拥有1024个流处理器和64个纹理单元,拥有更低的功耗和更出色的性能表现。A卡厂商讯景给大家推出了最新的讯景RX 560 4G黑狼版,这款千元内显卡怎么样呢?现在多少钱可以...
2017-05-26阅读全文