苹果今天早些时候发布了全系列新款MacBook Pro高端笔记本,其中15和17寸机型搭载了Intel Core i5/i7平台,搭配NVIDIA GeForce 330M独立显卡,支持一项名为“自动显卡切换”(Automatic Graphics Switching)的独特功能。
就在今年2月,NVIDIA宣布了一项名为Optimus的笔记本显卡节能技术,可以在运行过程中根据应用需求自动开关独立显卡。无论从技术的效果还是硬件配置上来看,苹果的自动显卡切换都和Optimus非常相似,让人不由猜测它们从根本上就是同一项技术。不过,根据苹果官方的解释,两者还是或多或少的有所区别。
苹果并不是第一次提供笔记本显卡切换技术,上代15、17寸MacBook Pro就同时搭载了GeForce 9400M集成显卡和GeForce 9600M独立显卡,可以由用户自行切换。不过,当时切换显卡需要用户手动控制,并且必须注销重新登录操作系统,使用上明显存在不便。而在这一次升级中,由于Intel Core i5/i7处理器已经内置了Intel HD Graphic图形核心,再搭配独立显卡时提供方便的切换功能就显得更加重要。
根据苹果的说法,MacBook Pro的自动显卡切换与NVIDIA的Optimus有几处区别。首先最明显的,Optimus技术是面向Windows操作系统的,而MacBook Pro的自动显卡切换则是在Mac OS X系统下。
在效果上,两者的表现非常类似,都不需要用户进行干预,当进行游戏、图像处理等高图形负载操作时自动开启独显提升性能,而在日常桌面、文本应用时关闭独显,用低功耗集成显卡延长电池续航能力。不过,它们在识别应用类型的方式上有根本的区别。Optimus技术在驱动中保存了一项软件列表,其中标明了哪些软件应开启独立显卡,哪些软件应由集成显卡完成,用户也可以自行修改该选项。
而在新MacBook Pro中,这项识别工作是由Mac OS X操作系统自身完成的。当系统检测到游戏以及视频、照片处理等软件启用OpenGL、Core Graphics、Quartz Composer等高负荷图形应用API时,就会自动启动独立显卡处理;而在进行桌面、文字处理等简单应用时,则使用Intel集成显卡操作。用户不需要任何干预,仅在系统设置中有一个开关该功能的选项。
另外,在Optimus技术中,图像输出工作一直由集成显卡完成。独显启用时,会将渲染结果通过PCI-E总线传输到集显的帧缓存(即集显显存,共享主内存)中,由集显负责屏幕输出。这种做法的劣势在于集显需要保持开启,并且通过PCI-E总线传输渲染画面需要占用一定带宽。
在苹果的解决方案中,当独立显卡启用时将自行负责图像输出,Intel Core i5/i7处理器内的集成图形核心将被关闭,进一步节能,也因此能够实现8到9小时的续航时间。这一特性意味着,新MacBook Pro不仅在软件层面,甚至在硬件的视频输出架构上应当都和Optimus方案有所区别。至于它在通过Boot Camp安装Windows操作系统时能否支持Optimus,还有待用户尝试。
更新:实测证实,新MacBook Pro在Windows系统下无论使用苹果自带的196.21版驱动,还是最新版的Optimus驱动,都无法使用NVIDIA Optimus技术,独立显卡将一直保持在开启状态。