(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211065948.6
(22)申请日 2022.09.01
(65)同一申请的已公布的文献号
申请公布号 CN 115129483 A
(43)申请公布日 2022.09.30
(73)专利权人 武汉凌久微电子有限公司
地址 430000 湖北省武汉市东湖新 技术开
发区关东工业园百合路1号
(72)发明人 樊宇 付秋 周柱民
(74)专利代理 机构 武汉泰山北斗专利代理事务
所(特殊普通 合伙) 42250
专利代理师 董佳佳
(51)Int.Cl.
G06F 9/50(2006.01)
G06F 3/14(2006.01)(56)对比文件
CN 112057852 A,2020.12.1 1
CN 107193 650 A,2017.09.2 2
CN 111142951 A,2020.0 5.12
CN 111610944 A,2020.09.01
CN 112102143 A,2020.12.18
CN 105446675 A,2016.0 3.30
US 2008211816 A1,20 08.09.04
魔之左手.ATI和NVIDIA的巅峰对决 最高
端CrossFire和SL I系统测试. 《大众硬件》 .20 06,
(第05期),第40 -45页.
审查员 王爱翠
(54)发明名称
一种基于显示区域划分的多显卡协同显示
方法
(57)摘要
本发明适用于显卡 驱动领域, 提供一种基于
显示区域划分的多显卡协同显示方法, 所述方法
基于屏幕显示区域进行任务划分, 每个显卡只负
责自己显示的区域的3D渲染和绘制, 完成3D渲染
后直接输出显示, 这种任务划分方式, 可 以大大
降低显卡之间、 主存和显存之间的数据交互。 最
终实现了多 块独立的显卡在同一个CPU的控制下
协同工作, 各自承担显示任务和相关的图像绘制
任务, 从而实现多显卡的协同显示。
权利要求书2页 说明书9页 附图2页
CN 115129483 B
2022.12.02
CN 115129483 B
1.一种基于显示区域划分的多显卡协同显示方法, 其特征在于, 所述方法包括下述步
骤:
步骤S1、 对插槽上的每块显卡进行编号, 针对每块显卡, 按照显示区域划分设置显卡,
建立显卡信息记录表;
步骤S2、 当接收到应用层创建的绘图任务后, 将绘图任务分解成多组绘制子任务并对
绘制子任务编号, 创建分发表并在分发表中为每个绘制 子任务创建表项, 记录绘制 子任务
信息;
步骤S3、 根据分发表将绘制子任务分发给相应显卡, 接收到绘制子任务的显卡执行绘
制操作;
步骤S4、 当接收到显卡返回的绘制子任务已完成信息后, 更新分发表中当前绘制子任
务对应显卡的反馈信息; 然后查询分发表, 将已绘制 完成的图像发送至对应的显卡进行混
合;
步骤S5、 当接收到显卡返回的混合已完成信息后, 更新分发表中当前绘制子任务对应
显卡的反馈信息; 然后查询显卡信息记录表, 将已混合完成的图像发送至对应的CRTC控制
器, 由CRTC控制器完成混合后的图像显示;
步骤S6、 当接收到显卡返回的显示已完成信息后, 更新分发表中当前绘制子任务对应
显卡的反馈信息;
其中步骤S1具体过程如下:
对插槽上的每块显卡进行编号;
确定显卡上各CRTC控制器的显示信息, 显示信息包括显示区域、 分辨 率、 色深;
根据所述显示信息对应设置 CRTC控制器对应寄存器, 包括显示区域和显示模式;
建立显卡信 息记录表, 所述显卡信 息记录表中记录有每块显卡的显卡编 号以及显卡上
各CRTC控制器的显示信息;
步骤S2中, 分发表中每个表项记录的绘制子任务信 息包括任务信息、 绘制子任务编号、
分发路径、 混合路径和显卡反馈信息;
步骤S3具体过程如下:
根据分发表将绘制子任务分发给相应显卡;
显卡接收到绘制子任务后, 创建绘制子任务的上下文并分配所需资源, 所述绘制子任
务的上下文包括记录任务状态、 分配资源, 然后执 行绘图命令, 绘制情况记录在上 下文中;
显卡绘制完成后, 返回绘制子任务已完成信息, 其中绘制子任务已完成信息包括完成
任务的显卡编号和绘制子任务编号;
步骤S4中, 查询分发表, 根据接收的显卡编号和绘制子任务编号, 将已绘制完成的图像
发送至对应的显卡进 行混合, 如果完成绘制子任务的显卡和完成混合任务的显卡不是同一
张显卡, 需要将完成绘制 子任务的显卡提交的图像搬移到计划完成混合任务的显卡上; 显
卡混合完成后, 返回混合已完成信息;
步骤S5中, 查询显卡信息记录表, 根据混合 图像的显示区域和每个CRTC控制器的显示
区域信息, 将已混合完成的图像发送至对应的CRTC控制器, 由CRTC控制器完成混合后的图
像显示, 显示完成后返回显示已完成信息; 如果完成混合任务的显卡和显示任务的显卡不
是同一张显卡, 需要将 完成混合子任务的显卡提交的图像搬移到计划完成显示任务的显卡权 利 要 求 书 1/2 页
2
CN 115129483 B
2上。
2.如权利要求1所述基于显示 区域划分的多显卡协同显示方法, 其特征在于, 所述方法
还包括:
步骤S7、 定时查询分发表, 根据记录状态进行 更新, 具体过程如下:
对于绘制子任务表项记录的执行显示任务的显卡和执行该绘制子任务的渲染任务、 混
合任务的显卡是同一张显卡, 则修改分发表, 使得不再向不执行显示任务的显卡发送该绘
制子任务的绘制任务和混合任务;
对于绘制子任务表项记录的执行显示任务的显卡和执行该绘制子任务的渲染任务、 混
合任务的显卡不是同一张显卡, 则修改分发表, 向执行绘制 子任务、 混合任务、 显示任务的
显卡发送该绘制子任务, 寻找最优方案 。权 利 要 求 书 2/2 页
3
CN 115129483 B
3
专利 一种基于显示区域划分的多显卡协同显示方法
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:08:44上传分享