【技术实现步骤摘要】
GPU设备的控制方法、装置及电子设备
本申请涉及GPU设备的控制
,具体而言,本申请涉及一种GPU设备的控制方法、装置及电子设备。
技术介绍
随着多系统设备的发展,解决同一硬件资源,如GPU设备,被多个系统操作处理成为越来越重要的技术问题。相关技术一般采用虚拟化技术对GPU设备进行处理,即通过在主操作系统上运行模拟软件,将模拟出的GPU设备提供给其他操作系统使用,从而实现终端设备上多个系统对一个GPU设备的操作。但是这种通过模拟完成多系统对GPU的操作方式存在如下技术缺陷:一、操作系统对GPU的操作中易发生延迟,失去GPU加速效果;二、消耗计算和存储资源;三、无法实现在不同操作系统间的动态切换。
技术实现思路
本申请提供了一种GPU设备的控制方法、装置及电子设备,用于解决上述技术问题。第一方面,提供了一种GPU设备的控制方法,应用于包括第一操作系统与第二操作系统的终端设备,该方法包括:检测到第一操作系统与第二操作系统间的切换请求时,将第一操作系统控制的图形处理器GPU设备切换为离线模式;根据切换请求执行第一操作系统与第二操作系统间的切换操作;将离线模式的GPU设 ...
【技术保护点】
1.一种GPU设备的控制方法,其特征在于,应用于包括第一操作系统与第二操作系统的终端设备,该方法包括:检测到第一操作系统与第二操作系统间的切换请求时,将第一操作系统控制的图形处理器GPU设备切换为离线模式;根据切换请求执行第一操作系统与第二操作系统间的切换操作;将离线模式的GPU设备提供至第二操作系统,以使所述GPU设备由第二操作系统控制。
【技术特征摘要】
1.一种GPU设备的控制方法,其特征在于,应用于包括第一操作系统与第二操作系统的终端设备,该方法包括:检测到第一操作系统与第二操作系统间的切换请求时,将第一操作系统控制的图形处理器GPU设备切换为离线模式;根据切换请求执行第一操作系统与第二操作系统间的切换操作;将离线模式的GPU设备提供至第二操作系统,以使所述GPU设备由第二操作系统控制。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测到终端设备启动,分别对第一操作系统、第二操作系统的原GPU驱动进行包装处理,使第一操作系统和第二操作系统上均存在用户模式的GPU驱动和内核模式的GPU驱动。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当第一操作系统和第二操作系统上均存在用户模式的GPU驱动和内核模式的GPU驱动时,根据预设的启动顺序,启动第一操作系统和第二操作系统间顺序在先的操作系统,并将GPU设备依次分配至顺序在先的操作系统的用户模式的GPU驱动及内核模式的GPU驱动,以使顺序在先的操作系统控制GPU设备;中断GPU设备与第一操作系统的内核模式的GPU驱动的分配关系;启动第一操作系统和第二操作系统间顺序在后的操作系统,并将GPU设备依次分配至顺序在后的操作系统的用户模式的GPU驱动及内核模式的GPU驱动,以使顺序在后的操作系统控制GPU设备。4.根据权利要求2或3所述的方法,其特征在于,第一操作系统控制的GPU设备的状态为GPU设备与第一操作系统的用户模式的GPU驱动及内核模式的GPU驱动建立分配关系;所述将第一操作系统控制的图形处理器GPU设备切换为离线模式,包括:中断GPU设备与第一操作系统的内核模式的GPU驱动的分配关系;所述将离线模式的GPU设备提供至第二操作系统,以使所述GPU设备由第二操作系统控制,包括:将GPU设...
【专利技术属性】
技术研发人员:刘博,
申请(专利权)人:北京元心科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。