在本页阅读全文(共9页)
· OPTIMUS工作原理(下篇)
当系统开始运行大型3D游戏、高清视频、支持GPU加速和CUDA的软件时,Optimus路由则会立刻启用NVIDIA独立显卡,令其负责所有的渲染工作,然后将渲染结果通过异步拷贝引擎提交给集显,由集显来完成显示部分的工作。虽然二者没有同时渲染一幅画面,但像这样各自分工也是效率很高的协调工作方式。
独显工作时,集显只负责显示,不负责渲染
在下面这张图片中,我们可以清晰地看到Optimus技术的渲染过程,其中独显只负责渲染,而集显则被分成渲染和显示两个部分。当一个任务启动后,路由会先自动判断该用集显还是独显,然后将渲染结果提交给集显的显示部分去呈现出来。
Optimus与以往显卡切换功能的不同之处,就在于路由和拷贝引擎这两大关键技术,其中路由是一个智能单元,而异步拷贝引擎则可以将显存中的数据复制到内存中去,同时不影响3D引擎的渲染过程,它们是相互独立的,因此丝毫不会降低渲染速度。
另外需要补充的是,Optimus路由除了能够自动识别系统负载之外,还内置了一个资料库,这个资料库记载了数量庞大的各类软件(包括游戏),当其中某个软件启动时,Optimus无需侦测负载即可知道该用哪个显卡。而每当用户连接网络时,这个资料库还会在后台默默更新,十分人性化。
本文导航