【技术实现步骤摘要】
【国外来华专利技术】用于调整GPU的一个或多个参数的系统和方法
[0001]本公开涉及用于调整图形处理单元(GPU)的一个或多个参数的系统和方法。
技术介绍
[0002]如今,许多游戏和模拟便于多个玩家同时参与游戏的同一场景。此类游戏的多玩家方面提供了丰富的游戏体验,其中玩家可以相互通信、协作、竞争,和/或以其他方式相互互动和影响以及与彼此的共享集体游戏环境进行互动和影响。多玩家游戏中的玩家经由网络连接,诸如局域网(LAN)或广域网(WAN)。
[0003]多玩家游戏过程中,需要在联网多玩家游戏中容纳大量玩家,同时为每个玩家维持高质量的游戏体验。
技术实现思路
[0004]本公开的实施方案提供了用于调整图形处理单元(GPU)的一个或多个参数的系统和方法。
[0005]通过以下结合附图的详细描述,本公开的其他方面将变得显而易见,附图以示例的方式示出了本公开中描述的实施方案的原理。
[0006]在一个实施方案中,在渲染图像帧的操作期间,调整GPU的一个或多个参数。例如,在渲染图像帧期间而不是渲染图像帧后,减少图像帧的细节。
[0007]在一个实施方案中,本文描述的系统和方法提供了包括质量参数的着色器数据参数。着色器在着色器执行期间选择着色器数据参数值。例如,着色器基于图形处理单元(GPU)的忙碌程度来修改诸如虚拟草或虚拟树叶的虚拟对象的光线迭代计数或细节级别。GPU执行着色器。再例如,基于虚拟场景中虚拟对象的距离来确定细节级别。说明性地,与虚拟对象在深度维度中更靠近时相比,当虚拟对象在虚拟场景 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于调整由图形处理单元(GPU)渲染的内容的复杂度的方法,其包括:由所述GPU处理游戏场景的图像帧;在所述图像帧的所述处理期间,跟踪关于所述图像帧的所述处理的一个或多个度量;在所述图像帧的所述处理期间,将质量调整器信号(QAS)发送到与游戏引擎相关联的着色器,其中基于与所述GPU的所述处理相关联的所述一个或多个度量来生成所述QAS;以及在所述图像帧的所述处理期间,在接收到所述QAS时,由所述着色器调整一个或多个着色器参数,其中所述调整所述一个或多个着色器参数改变正由所述GPU处理的所述图像帧的复杂度水平。2.如权利要求1所述的方法,其中跟踪所述一个或多个度量以识别在所述图像帧的所述处理期间由所述GPU消耗的功率量,所述方法还包括:分析在所述处理所述图像帧期间由所述GPU消耗的所述功率量以确定所述功率量是否超过预定阈值水平,其中在确定所述功率量超过所述预定阈值水平时,将所述质量调整器信号发送到所述着色器。3.如权利要求1所述的方法,其中所述一个或多个着色器参数包括在所述图像帧的所述处理期间执行光线跟踪的次数,或在所述图像帧的所述处理期间所述图像帧的分辨率,或在所述图像帧的所述处理期间渲染的虚拟对象的数量,或在所述图像帧的所述处理期间渲染所述虚拟对象的优先级次序,或其中两者或更多者的组合。4.如权利要求3所述的方法,其中所述优先级次序是基于所述虚拟对象将被渲染所处的距离,其中所述虚拟对象中的将在较近距离处被渲染的一个虚拟对象具有比所述虚拟对象中的将在较远距离处被渲染的另一个虚拟对象更大的优先级。5.如权利要求1所述的方法,其中所述调整所述一个或多个着色器参数包括通过以下方式降低所述复杂度水平:在确定由所述GPU消耗的功率量大于预定水平时,减少在所述处理期间执行光线跟踪的次数;或者在确定由所述GPU消耗的所述功率量大于所述预定水平时,降低所述图像帧的分辨率;或者在确定由所述GPU消耗的所述功率量大于所述预定水平时,减少在所述图像帧内渲染的虚拟对象的数量;或者在确定由所述GPU消耗的所述功率量大于所述预定水平时,对所述虚拟对象的渲染进行优先级排序;或者其中两者或更多者的组合。6.如权利要求1所述的方法,其中跟踪所述一个或多个度量以识别在所述图像帧的所述处理期间在节点和客户端装置之间传送分组的等待时间量,所述方法还包括:在所述图像帧的所述处理期间,分析所述等待时间量以确定所述等待时间量是否超过预定阈值水平,其中在确定所述等待时间量超过所述预定阈值水平时,将所述质量调整器信号发送到所述着色器。7.如权利要求1所述的方法,其中所述调整所述一个或多个着色器参数包括通过以下方式降低所述复杂度水平:
在确定在节点和客户端装置之间传送分组的等待时间量大于预定水平时,减少在所述处理期间在所述图像帧的一部分内执行光线跟踪的次数;或者在确定所述等待时间量大于所述预定水平时,降低所述图像帧的所述部分的分辨率;或者在确定所述等待时间量大于所述预定水平时,减少在所述图像帧内渲染的虚拟对象的数量;或者在确定所述等待时间量大于所述预定水平时,对所述图像帧内的所述虚拟对象的渲染进行优先级排序;或者其中两者或更多者的组合。8.如权利要求1所述的方法,其中跟踪所述一个或多个度量以识别在所述图像帧的所述处理期间所述GPU的温度量,所述方法还包括:在所述图像帧的所述处理期间,分析所述温度量以确定所述温度量是否超过预定阈值水平,其中在确定所述温度量超过所述预定阈值水平时,将所述质量调整器信号发送到所述着色器。9.如权利要求1所述的方法,其中所述调整所述一个或多个着色器参数包括通过以下方式降低所述复杂度水平:在确定在所述处理期间所述GPU的温度量大于预定水平时,减少在所述处理期间在所述图像帧的一部分内执行光线跟踪的次数;或者在确定所述温度量大于所述预定水平时,在所述图像帧的所述处理期间降低所述图像帧的所述部分的分辨率;或者在确定所述温度量大于所述预定水平时,减少在所述图像帧的所述处理期间在所述图像帧内渲染的虚拟对象的数量;或者在确定所述温度量大于所述预定水平时,对所述图像帧内的所述虚拟对象的渲染进行优先级排序;或者其中两者或更多者的组合。10.如权利要求1所述的方法,其中所述调整所述一个或多个着色器参数包括通过以下方式降低所述复杂度水平:在确定将基于用户输入生成所述质量调整器信号时,减少在所述处理期间在所述图像帧的一部分内执行光线跟踪的次数;或者在确定将生成所述质量调整器信号时,降低所述图像帧的所述部分的分辨率;或者在确定将生成所述质量调整器信号时,减少在所述图像帧内渲染的虚拟对象的数量;或者在确定将生成所述质量调整器信号...
【专利技术属性】
技术研发人员:T哈格兰,
申请(专利权)人:索尼互动娱乐股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。