[发明专利]基于服务器的图形处理技术无效

专利信息
申请号: 201310158942.8 申请日: 2013-05-02
公开(公告)号: CN103383644A 公开(公告)日: 2013-11-06
发明(设计)人: 弗兰克·迪亚尔 申请(专利权)人: 辉达公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 北京市磐华律师事务所 11336 代理人: 董巍;徐丁峰
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 服务器 图形 处理 技术
【说明书】:

背景技术

计算系统已经为现代社会的进步做出显著贡献并且被用在若干应用中以达到有利的结果。诸如桌面个人计算机(PC)、膝上型PC、平板PC、上网本、智能手机、服务器等等的许多设备已经在娱乐、教育、商业和科技的大部分领域促进了生产率提高并且降低了通信和分析数据的成本、增加了电子内容的消费等等。开发各方面的计算系统包括客户端-服务器计算平台、虚拟机计算平台和云计算平台以及其上的图形处理。

对于诸如多玩家在线计算机游戏的图形密集应用,Windows操作系统以全屏模式运行应用的每个实例。全屏模式是互斥模式以致因为第一实例正在全屏运行所以正在运行的应用的另一实例不能输出显示帧。因此,即使在具有多个图形处理单元的服务器上,应用的多个实例也因为第一应用将以全屏模式运行而不能同时运行。类似地,即使在虚拟机实现方案中,在客户操作系统上运行的第一应用也将全屏运行并且阻止在其他客户设备上运行的其他应用输出显示帧。然而,随着多处理器和/或多核心CPU和/或GPU服务器设备的激增,能够运行多个图形密集应用或同一应用的实例将是有益的。因此,持续需要客户端-服务器计算平台、虚拟机计算平台和云计算平台上的改进的图形处理技术。

发明内容

本技术可以通过参考以下描述和用来示出本技术针对基于服务器的图形处理技术的实施例的附图来更好地理解。

在一个实施例中,基于服务器的图形处理方法包括由运行时应用编程接口的给定实例接收多个图形命令。将来自运行时应用编程接口的给定实例的多个图形命令通过客户中介层的给定实例传递到客户显示设备接口的给定实例。响应于多个图形命令,客户显示设备接口的给定实例利用函数调用回调到客户中介层的给定实例。运行时应用编程接口的给定实例、客户中介层的给定实例和客户显示设备接口的给定实例正在在客户操作系统的给定实例的控制下执行。通过主机客户通信管理器的通信信道将函数调用从客户中介层的给定实例发送到主机显示设备接口。由主机显示设备接口确定用于所接收的每个函数调用的渲染上下文。主机显示设备接口将给定的渲染上下文的每个函数调用发送到形实转换层(thunk layer)的给定实例。主机客户通信管理器、主机显示设备接口和形实转换层的给定实例正在在主机操作系统的控制下执行。

方法还包括由运行时应用编程接口的不同实例接收不同的多个图形命令。将来自运行时应用编程接口的不同实例的不同的多个图形命令通过客户中介层的不同实例传递到客户显示设备接口的不同实例。响应于不同的多个图形命令,客户显示设备接口的不同实例利用不同的函数调用回调到客户中介层的不同实例。运行时应用编程接口的不同实例、客户中介层的不同实例和客户显示设备接口的不同实例正在在客户操作系统的不同实例的控制下执行。将来自客户中介层的不同实例的不同的函数调用通过主机客户通信管理器的不同通信信道发送到主机显示设备接口。由主机显示设备接口将不同渲染上下文的每个不同函数调用发送到形实转换层的不同实例。形实转换层的不同实例正在在主机操作系统的控制下执行。

在另一个实施例中,基于服务器的图形处理技术包括响应于运行时应用编程接口的给定实例接收来自给定应用的第一图形命令,加载客户中介层的给定实例。响应于加载客户中介层的给定实例,加载回调到客户中介层的给定实例的客户显示设备接口的给定实例。客户中介层、客户显示设备接口和运行时应用编程接口正在在虚拟机客户操作系统的控制下执行。响应于加载客户中介层的给定实例,中介层的给定实例从主机-客户通信管理器请求客户中介层的给定实例和主机显示设备接口之间的通信信道。响应于对通信信道的请求,主机-客户通信管理器加载主机显示设备接口并且创建中介层的给定实例和主机显示设备接口之间的通信信道。响应于加载主机显示设备接口,主机显示设备接口加载形实转换层的给定实例。主机-客户通信管理器、主机显示设备接口和形实转换层正在在虚拟机管理器主机操作系统的控制下执行。响应于加载主机显示设备接口,主机显示设备接口还创建客户中介层的给定实例和可通信地耦连到给定图形处理单元的形实转换层的给定实例之间的给定的渲染上下文。

其后,通过客户中介层的给定实例将图形命令从运行时应用编程接口的给定实例传递到客户显示设备接口的给定实例。客户显示设备接口的给定实例基于一系列图形命令利用一个或多个函数调用回调到客户中介层的给定实例。通过通信信道将一个或多个函数调用从客户中介层的给定实例发送到主机显示设备接口。确定给定的渲染上下文用于由主机显示设备接口所接收的每个函数调用。由主机显示设备接口将给定的渲染上下文的每个函数调用发送到形实转换层的给定实例。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310158942.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top