当前位置: 首页 > 专利查询>英特尔公司专利>正文

可切换的混合图形制造技术

技术编号:20798333 阅读:76 留言:0更新日期:2019-04-06 11:58
系统、设备和方法可提供一种技术,该技术基于来自连接的显示设备的信息形成是将分立图形处理器还是集成图形处理器连接到连接的显示设备的确定,该信息对应于连接的显示设备将由集成图形处理器还是分立图形处理器来驱动。

Switchable Mixed Graphics

Systems, devices and methods provide a technology based on information formation from connected display devices to determine whether a discrete graphics processor or an integrated graphics processor is connected to a connected display device, which corresponds to whether the connected display device will be driven by an integrated graphics processor or a discrete graphics processor.

【技术实现步骤摘要】
可切换的混合图形
技术介绍
实施例大体上涉及图形处理器,诸如,例如,集成图形处理器和/或分立图形处理器。根据需要,不同的显示设备可能需要使用不同的图形处理器。例如,头戴式显示器(HMD)系统可以用在虚拟现实(VR)和增强现实(AR)应用中,以在各种设置(例如,沉浸式游戏和/或娱乐)中向佩戴者呈现视觉内容。典型的HMD可以包括可视地呈现图像的显示器。为了将内容呈现给显示器,可以处理图像数据。更具体地,游戏应用程序可以使用硬件加速的图形应用编程接口(API)以利用分立图形处理器的能力,其中这种利用可以包括将图形和非图形计算卸载到分立图形处理器,以便维持交互式帧速率。附图说明通过阅读以下说明书和所附权利要求并通过参考以下附图,实施例的各种优点对于本领域技术人员将变得显而易见,其中:图1是根据实施例的计算架构的示例的示图;图2-3是根据实施例的操作计算架构的方法的示例的流程图;图4是图3的流程图的继续;图5-10是根据实施例的操作计算架构的方法的示例的附加流程图;图11是半导体封装的示例的框图;图12是根据实施例的处理系统的概览的示例的框图;图13是根据实施例的处理器的概览的示例的框图;图14是根据实施例的图形处理器的概览的示例的框图;图15是根据实施例的图形处理引擎的示例的框图;图16是根据实施例的图形处理器核的示例的框图;图17A-17B示出了实施例的执行逻辑;图18是根据实施例的图形处理器指令格式的示例的框图;图19是根据实施例的图形处理器的示例的框图;图20A-20B是根据实施例的图形处理器编程的示例的框图;图21是根据实施例的图形软件架构的示例的框图;图22A是根据实施例的知识产权(IP)核开发系统的示例的框图;图22B是根据实施例的集成电路封装的示例的框图;以及图23-25B是根据实施例的集成电路和相关图形处理器的示例的框图。具体实施方式图1示出了计算架构52。所示的计算架构52包括集成图形处理器28和分立图形处理器30,该分立图形处理器30也可以称为专用图形卡或专用图形处理器。集成图形处理器28和分立图形处理器30可以是计算系统或计算设备的一部分,所述计算系统或计算设备诸如服务器、台式计算机、笔记本计算机、平板计算机、可转换平板电脑、智能电话、个人数字助理(PDA)、移动互联网设备(MID)、可穿戴设备、媒体播放器等,或其任意组合。计算架构52可以包括MUX32、34、36、38。MUX32、34、36、38中的每一个可以具有连接到集成图形处理器28和分立图形处理器30的信号线(例如,输入)。可以控制MUX32、34、36、38以从集成图形处理器28或分立图形处理器30输出信号。所示的MUX32、34、36、38经由显示接口48、50、52连接到显示设备42、44、46,使得MUX32、34、36、38的输出经由显示接口48、50、52被提供给显示设备42、44、46。取决于对MUX32、34、36、38的选择,这种连接可以允许集成图形处理器28和显示设备42、44、46之间以及分立图形处理器30和显示设备42、44、46之间的双向通信。因此,MUX32、34、36、38可以将集成图形处理器28和分立图形处理器30选择性地电连接到显示设备42、44、46,以使信息能够在集成图形处理器28和显示设备42、44、46、以及在分立图形处理器30和显示设备42、44、46之间传递。例如,如果分立图形处理器30被电连接到MUX36的输出,则分立图形处理器30可以从显示设备44接收信息并向显示设备44提供信息,而集成图形处理器28与显示设备44电断开。主机控制器40(例如,芯片组)还可以控制到例如通用串行总线(USB)类型C连接器的连接。主机控制器40可以被连接到显示接口48,显示接口48连接到所示的显示设备42。显示设备42、44、46可以是被连接到计算系统或者计算系统的一部分的不同的显示设备。例如,显示设备42可以是HMD,显示设备44可以是高清主显示器,而显示设备46可以是计算系统的内部监视器(例如,膝上型计算机监视器)。所示的计算架构52包括信息提供器54(例如,逻辑指令、可配置逻辑、固定功能硬件逻辑等,或其任意组合)、分析器24(例如,逻辑指令、可配置逻辑、固定功能硬件逻辑等,或其任意组合)和触发器26(例如,逻辑指令、可配置逻辑、固定功能硬件逻辑等,或其任意组合),他们可以统称为“逻辑”。信息提供器54、分析器24和触发器26可以确定显示设备42、44、46中的每一个是由集成图形处理器28还是分立图形处理器30驱动,并且单独控制MUX32、34、36、38,以根据所述确定各自输出集成图形处理器28的输出和分立图形处理器30的输出中的相应一个输出。这样做可以减少总的运动到光子(M2P)等待时间,并且减少可导致由显示设备42、44、46显示蓝屏的存储器错误。触发器26和/或信息提供器54可以抑制与修改MUX32、34、36、38有关的信息(例如,ASL信息),使得MUX32、34、36、38不被其他元件修改。例如,在计算系统的启动(boot)序列期间(或在显示设备42连接到计算系统时),并基于来自显示设备42的信息,信息提供器54(例如,逻辑指令、可配置逻辑、固定功能硬件逻辑等,或其任意组合)、分析器24和触发器26可以一起操作(下面描述)以做出确定并选择性地控制MUX32、34将集成图形处理器28或分立图形处理器30电连接到显示设备42。信息可以包括例如显示设备42的扩展显示识别数据(EDID)。同样地,信息提供器54、分析器24和触发器26可以控制MUX36、38以将集成图形处理器28或分立图形处理器30电连接到显示设备44、46。相反,在分立图形处理器向集成图形处理器提供信息(例如,帧)、集成图形处理器进而向显示设备提供信息的情况下,M2P更大。将总M2P等待时间减少到20毫秒以下可以通过减少抖动和提供沉浸式体验来增强用户体验。然而,这种存储器复制操作可能将M2P等待时间增加到不可接受的水平。此外,在应用开始与显示设备一起操作之后,在集成图形处理器和分立图形处理器之间切换可能导致错误。例如,集成图形处理器可以使用与分立图形处理器的存储器不同的存储器。然而,应用可能在这种切换之后继续写入集成图形处理器存储器,这导致存储器错误,并且蓝屏可能被显示。因此,当决定应用的内容(例如,应用是否可以利用大量图形用法)可以利用分立图形处理器输出还是集成图形处理器输出被提供给显示设备时,可能发生错误,因为在这样的过程中可涉及存储器复制和切换。一些基于数字权限管理的媒体可以为所有显示设备指定单个控制器(例如,集成图形控制器28)的使用以用于无缝回放。因此,如果不同的显示接口被永久地硬连线到集成图形处理器28和分立图形处理器30中的不同的那个时,则基于数字权限管理的媒体可能无法无缝地操作。相反,上述混合切换可以使显示设备42、44、46中的每一个能够被映射到集成图形处理器28的集成图形驱动器,并且还因为在分立图形处理器30和集成图形处理器28之间启用切换而减少了电池消耗。分立图形处理器30可以比集成图形处理器28具有更高性能的图形处理器。例如,分立图形处理器30可以具有专用随机存取存储器(RAM),并且本文档来自技高网...

【技术保护点】
1.一种性能增强的计算系统,包括:集成图形处理器;以及逻辑,所述逻辑用于基于来自连接的显示设备的信息来形成是将分立图形处理器还是所述集成图形处理器连接到所述连接的显示设备的确定,所述信息对应于所述连接的显示设备将由所述集成图形处理器还是所述分立图形处理器来驱动。

【技术特征摘要】
2017.09.29 US 15/721,0561.一种性能增强的计算系统,包括:集成图形处理器;以及逻辑,所述逻辑用于基于来自连接的显示设备的信息来形成是将分立图形处理器还是所述集成图形处理器连接到所述连接的显示设备的确定,所述信息对应于所述连接的显示设备将由所述集成图形处理器还是所述分立图形处理器来驱动。2.如权利要求1所述的系统,其特征在于,在所述计算系统的启动序列期间作出所述确定,所述计算系统包括所述分立图形处理器。3.如权利要求2所述的系统,其特征在于,进一步包括多路复用器(MUX),所述多路复用器被电连接到所述集成图形处理器、所述分立图形处理器和所述连接的显示设备,其中,所述确定是将所述分立图形处理器连接到所述连接的显示设备,并且进一步地,其中在所述启动序列之后并且基于所述确定,所述逻辑用于控制所述MUX将所述分立图形处理器电连接到所述连接的显示设备。4.如权利要求1-3中任一项所述的系统,其特征在于,所述逻辑包括要由所述分立图形处理器驱动的显示设备列表,进一步地,其中所述逻辑用于检测来自所述连接的显示设备的所述信息,将所述信息与所述列表进行比较,并且如果所述比较指示所述信息在所述列表中,则做出所述分立图形处理器将被连接到所述连接的显示设备的所述确定。5.如权利要求1所述的系统,其特征在于,所述确定是将所述分立图形处理器连接到所述连接的显示设备,其中,所述逻辑用于当确定所述分立图形处理器不可用时,超控所述确定,并且将所述集成图形处理器电连接到所述连接的显示设备。6.如权利要求1所述的系统,其特征在于,所述逻辑用于基于用户的选择确定另一连接的显示设备将被电连接到所述分立图形处理器。7.如权利要求1所述的系统,其特征在于,进一步包括衬底,所述逻辑被耦合到所述衬底。8.一种半导体封装设备,包括:在可配置逻辑或固定功能硬件逻辑中的一个或多个中实现的逻辑,所述逻辑用于基于来自连接的显示设备的信息来形成是将分立图形处理器还是集成图形处理器连接到所述连接的显示设备的确定,所述信息对应于所述连接的显示设备是由所述集成图形处理器还是由所述分立图形处理器来驱动。9.如权利要求8所述的设备,其特征在于,在包括所述集成图形处理器和所述分立图形处理器的计算系统的启动序列期间作出所述确定。10.如权利要求9所述的设备,其特征在于,所述确定是将所述分立图形处理器连接到所述连接的显示设备,并且在所述启动序列之后并基于所述确定,所述逻辑用于控制被电连接到所述分立图形处理器、所述集成图形处理器、以及所述连接的显示设备的多路复用器,以将所述分立图形处理器电连接到所述连接的显示设备。11.如权利要求8-10中任一项所述的设备,其特征在于,所述逻辑包括要由所述分立图形处理器驱动的显示设备列表,并且其中所述逻辑用于:检测来自所述连接的显示设备的所述信息,将所述信息与所述列表进行比较,以及如果所述比较指示所述信息在所述列表中,则做出所述分立图形处理器将被连接到所述连接的显示设备的所述确定。12.如权利要求8所述的设备,其特征在于,所述确定是将所述分立图形处理器连接到所述连接的显示设备,并且其中,所述逻辑用于当所述分立图形处理器被确定为不可用时,超控所述确定,并且将所述集成图形处理器电连接到所述连接的显示设备。13.如权利...

【专利技术属性】
技术研发人员:J·E·阿基雅玛S·C·黛尔迪丝S·坎布哈特拉
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1