The invention relates to a realization method of controlling 3D graphics acceleration based on the flying platform. Aiming at the problem that the 3D graphics acceleration function affects the stability of the platform, the design method of 3D graphics acceleration based on the flying platform is proposed. The invention adopts the control of domestic CPU and GPU heterogeneous Feiteng, management of graphics 3D graphics acceleration function is opened and closed, and does not affect the stability of high performance graphics display, will consume CPU resources accelerated graphics multi task to the greatest degree is very good at graphic data processing GPU.
【技术实现步骤摘要】
一种基于飞腾平台控制3D图形加速的实现方法
本专利技术涉及一种基于飞腾平台控制3D图形加速的实现方法,属于图形显示加速的
技术介绍
随着计算机技术的发展,图像显示技术在各个领域发挥着越来越重要的作用,尤其是在3D地形显示、军事战场态势、气象云图等方面对高性能显示的需求更加迫切。图形显示加速技术对提高图形系统的工作效率尤为重要。所谓图形显示加速,即是由某种专用技术来加速图形在整个系统中的处理。这些专用技术主要分为两大类。一种是软件加速方法;另一种则是硬件加速方法。软件加速方法,即包括图形处理算法不断的改进,也包括通过对软件代码的优化来提高图形系统中显示处理的效率。硬件加速方法,既通过软、硬件工作的重新划分来进行图形图像加速处理,将以前完全由软件来实现的图形图像显示任务交由专门的硬件单元进行处理,由此减轻系统CPU处理图形图像的繁重任务。飞腾平台操作系统内核如果关闭GPU图形加速的一些功能,则3D图形显示相关的逻辑运算、图形渲染计算、纹理计算等可以由GPU完成的运算,从而需要CPU完成,进而降低了显示的效率。
技术实现思路
针对现有技术的不足,本专利技术提供一种基于飞腾平台控制3D图形加速的实现方法。专利技术概述:本专利技术专利针对飞腾平台显卡驱动程序全部开启3D图形加速功能对平台稳定性造成影响的问题,提出了一种基于飞腾平台控制3D图形加速的实现方法。本专利技术采用控制国产飞腾CPU和GPU异构的方式,管理显卡3D图形加速部分功能的开启和关闭,而又不影响高性能图形显示的稳定性,将消耗CPU资源的图形加速多任务最大程度交给非常擅长图形数据处理的GPU。本专 ...
【技术保护点】
一种基于飞腾平台控制3D图形加速的实现方法,其特征在于,包括步骤如下:1)飞腾CPU从主存中读取应用程序数据模型,飞腾CPU对显示数据分类后通过显卡驱动程序将显示数据传输至GPU,GPU对显示数据进行运算、空间变化、光栅和片元处理操作;通过修改显卡驱动程序代码,使显卡驱动程序提供图形显示加速功能接口;所述图形显示加速功能接口包括,GPU顶点处理接口、几何变化接口、光栅化接口和片元处理接口;2)通过3D图形显示加速控制服务,调用所述图形显示加速功能接口,更改3D图形显示加速控制服务的配置文件,实现对3D图形加速的控制;3)将经过步骤2)处理后的显示数据存储到显存,通过PCIE总线映射到内存中,最终显示到显示设备上。
【技术特征摘要】
1.一种基于飞腾平台控制3D图形加速的实现方法,其特征在于,包括步骤如下:1)飞腾CPU从主存中读取应用程序数据模型,飞腾CPU对显示数据分类后通过显卡驱动程序将显示数据传输至GPU,GPU对显示数据进行运算、空间变化、光栅和片元处理操作;通过修改显卡驱动程序代码,使显卡驱动程序提供图形显示加速功能接口;所述图形显示加速功能接口包括,GPU顶点处理接口、几何变化接口、光栅化接口和片元处理接口;2)通过3D图形显示加速控制服务,调用所述图形显示加速功能接口,更改3D图形显示加速控制服务的配置文件,实现对3D图形加速的控制;3)将经过步骤2)处理后的显示数据存储到显存,通过PCIE总线映射到内存中,最终显示到显示设备上。2.根据权利要求1所述的基于飞腾平台控制3D图形加速的实现方法,其特征在于,所述基于飞腾平台控制3D图形加速的实现方法,基于搭载AMDR7450显卡的飞腾台式机为开发平台,以AMD开源显卡驱动程序xf86为开发基础;飞...
【专利技术属性】
技术研发人员:刘毅枫,刘庆喜,吴登勇,陈亮甫,刘怀泉,
申请(专利权)人:山东超越数控电子有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。