CN111258672A - 一种切换显示卡的方法及电子设备 - Google Patents
一种切换显示卡的方法及电子设备 Download PDFInfo
- Publication number
- CN111258672A CN111258672A CN202010023325.7A CN202010023325A CN111258672A CN 111258672 A CN111258672 A CN 111258672A CN 202010023325 A CN202010023325 A CN 202010023325A CN 111258672 A CN111258672 A CN 111258672A
- Authority
- CN
- China
- Prior art keywords
- target task
- display
- switching
- gate circuit
- logic gate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请公开了一种切换显示卡的方法及电子设备,方法包括:获取目标任务;在所述目标任务的运算量大于第一阈值的情况下,冻结所述目标任务的显示画面,通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令;基于所述第一切换指令,执行第一切换操作,以将显卡的处理模式切换至第一处理模式,并取消所述目标任务的显示画面的冻结状态,其中,所述第一处理模式为多个显卡中以第一显卡作用并处理所述目标任务的模式。本申请的切换显示卡的方法灵活切换独立显卡和集成显卡的处理模式,提升显示画面的显示效果。
Description
技术领域
本申请涉及显示卡切换领域,特别涉及一种切换显示卡的方法及电子设备。
背景技术
在现有的笔记本电脑中,通常包含独立显卡dGPU的设计,将需要运算的3D资料,通过PCIE传输给独立显卡dGPU去做运算,再传回到集成显卡iGPU来显示。虽然此类设计可以在不使用3D资料时,使独立显卡dGPU不用运作来达到省电的效果,但是,由于必须等待将3D资料通过PCIE传输到独立显卡dGPU,再由独立显卡dGPU进行运算之后再传输给集成显卡iGPU,集成显卡iGPU才会一并显示,这样就造成显示效能变差的问题。
发明内容
本申请实施例的目的在于提供一种切换显示卡的方法及电子设备,该方法通过直接切换至独立显卡dGPU输出画面,独立显卡dGPU运算完成后直接输出至显示屏,不用通过PCIE回送给集成显卡iGPU,从而省略3D资料传输的时间差,提升3D画面的显示效果。
为了解决上述技术问题,本申请的实施例采用了如下技术方案:一种切换显示卡的方法,包括:
获取目标任务;
在所述目标任务的运算量大于第一阈值的情况下,冻结所述目标任务的显示画面,通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令;
基于所述第一切换指令,执行第一切换操作,以将显卡的处理模式切换至第一处理模式,并取消所述目标任务的显示画面的冻结状态,其中,所述第一处理模式为多个显卡中以第一显卡作用并处理所述目标任务的模式。
作为优选,所述的冻结所述目标任务的显示画面,具体为:
在所述目标任务的运算量大于第一阈值的情况下,通过中心控制板执行刷新模式,以冻结所述目标任务的显示画面;
相应的,所述的取消所述目标任务的显示画面的冻结状态,具体为:
当确定切换至所述第一处理模式之后,通过所述中心控制板停止执行刷新模式,以取消所述目标任务的显示画面的冻结状态。
作为优选,所述的通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令,还包括:
调用预存在BIOS中的指令代码,根据第一显示卡驱动发送的切换请求,生成所述第一切换信号,其中,所述切换请求是基于所述目标任务生成的,所述指令代码通过ACPI驱动程序调用。
作为优选,所述方法还包括:
在所述目标任务的运算量大于第一阈值的情况下,通过BIOS发送第二切换信号到所述逻辑门电路,以基于所述第一切换信号和所述第二切换信号使所述逻辑门电路生成所述第一切换指令;
基于所述第一切换指令,执行第一切换操作,以将显卡的处理模式切换至第一处理模式。
作为优选,所述的通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令,具体为:
通过第一通信线路或第二通信线路发送所述第一切换信号到所述逻辑门电路,以使所述逻辑门电路生成第一切换指令。
作为优选,所述方法还包括:
将以所述第一显卡作用并处理的目标任务的显示画面发送给显示装置,以使得所述显示装置显示通过以所述第一显卡作用并处理的目标任务的显示画面。
作为优选,所述方法还包括:
在所述目标任务的运算量不大于第一阈值的情况下,通过BIOS发送第三切换信号到所述逻辑门电路,以使所述逻辑门电路生成第二切换指令;
基于所述第二切换指令,执行第二切换操作,以将显卡的处理模式切换至第二处理模式,其中,所述第二处理模式为多个显卡中以第二显卡作用并处理所述目标任务的模式。
作为优选,所述方法还包括:
当确定所述逻辑门电路没有接收到第一切换信号时,执行第二切换操作,以切换至第二处理模式。
作为优选,所述方法还包括:
将以所述第二显卡作用并处理的目标任务的显示画面发送给显示装置,以使得所述显示装置显示通过以所述第二显卡作用并处理的目标任务的显示画面。
本申请实施例还提供了一种电子设备,包括:
切换模块,其用于获取目标任务;在所述目标任务的运算量大于第一阈值的情况下,冻结所述目标任务的显示画面,通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令;
处理模块,其用于基于所述第一切换指令,执行第一切换操作,以将显卡的处理模式切换至第一处理模式,并取消所述目标任务的显示画面的冻结状态,其中,所述第一处理模式为多个显卡中以第一显卡作用并处理所述目标任务的模式。
本申请实施例的有益效果在于:该切换显示卡的方法,通过直接切换至独立显卡dGPU输出画面,独立显卡dGPU运算完成后直接输出至显示屏,不用通过PCIE回送给集成显卡iGPU,并且,通过启动显示面板的自我刷新功能PSR,可以使显示画面短时间内冻结,用户感觉不到切换到不同的显示卡造成的显示画面破裂,从而省略3D资料传输的时间差,提升3D画面的显示效果。
附图说明
图1为本申请实施例的切换显示卡的方法的流程图;
图2为本申请实施例的切换显示卡的方法的另一流程图;
图3为本申请实施例的切换显示卡的方法的又一流程图;
图4为本申请实施例的切换显示卡的方法的一个具体实施例的流程图;
图5为本申请实施例的切换显示卡的方法的另一个具体实施例的流程图;
图6为本申请实施例的电子设备的结构框图。
具体实施方式
此处参考附图描述本申请的各种方案以及特征。
应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。
包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。
通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。
此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本申请。
本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本申请的相同或不同实施例中的一个或多个。
本申请实施例的一种切换显示卡的方法,通过直接切换至独立显卡dGPU输出画面的模式,独立显卡dGPU运算完成后直接输出至显示屏,省略3D资料传输的时间差,提升3D画面的显示效果。如图1所示,该切换显示卡的方法包括以下步骤:
S1:获取目标任务;
具体地,本实施例中,目标任务为待处理任务,具体为2D图像资料,3D图像资料等。通过集成显卡iGPU或独立显卡dGPU获取目标任务,例如,通过集成显卡iGPU获取待处理的2D图像资料,或者通过独立显卡dGPU驱动检测并获取待处理的高运算量3D图像资料。
S2:在所述目标任务的运算量大于第一阈值的情况下,冻结所述目标任务的显示画面,通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令;
具体地,本实施例中,判断获取的目标任务的运算量是否大于第一阈值,第一阈值为判断选择显示卡以处理目标任务的依据,当确定目标任务的运算量大于第一阈值时,选择独立显卡dGPU处理目标任务,当确定目标任务的运算量不大于第一阈值时,选择集成显卡iGPU处理目标任务,例如,当目标任务的运算量大于第一阈值时,目标任务为3D图像资料,当目标任务的运算量不大于第一阈值时,目标任务为2D图像资料。在目标任务的运算量大于第一阈值的情况下,也就是,例如,在获取了高运算量的3D图像资料的情况下,独立显卡dGPU启动显示装置的自我刷新功能(PSR),以使目标任务的显示画面在短时间内冻结,用户感觉不到切换不同的显示卡所造成的显示画面破裂。当显示画面处于冻结状态时,通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令,第一切换信号为将显卡的处理模式切换至独立显卡dGPU的信号,逻辑门电路可以为OR闸,第一切换指令为选择独立显卡dGPU处理目标任务的指令,当逻辑门电路接收到第一切换信号时,生成选择独立显卡dGPU处理目标任务的第一切换指令。
S3:基于所述第一切换指令,执行第一切换操作,以将显卡的处理模式切换至第一处理模式,并取消所述目标任务的显示画面的冻结状态,其中,所述第一处理模式为多个显卡中以第一显卡作用并处理所述目标任务的模式。
具体地,本实施例中,通过逻辑门电路选择以独立显卡dGPU处理目标任务的第一切换指令后,基于该第一切换指令执行第一切换操作,第一切换操作为选择选择以独立显卡dGPU处理目标任务的操作,执行第一切换操作后,显卡的处理模式切换至第一处理模式,第一处理模式为多个显卡中以第一显卡作用并处理目标任务的模式,第一显卡为独立显卡dGPU,显卡的处理模式切换至第一处理模式后,即以独立显卡dGPU作用并处理目标任务。
本实施例的切换显示卡的方法,通过直接切换至独立显卡dGPU处理目标任务的模式,不需要因为显卡的切换而重新开机,提高了显卡切换的效率,并且,在进行显卡切换之前,通过启动显示面板的自我刷新功能PSR,使显示画面短时间内冻结,用户感觉不到切换到不同的显示卡造成的显示画面破裂,提升3D画面的显示效果。
在本申请的一个实施例中,所述的冻结所述目标任务的显示画面,具体为:
在所述目标任务的运算量大于第一阈值的情况下,通过中心控制板执行刷新模式,以冻结所述目标任务的显示画面;
相应的,所述的取消所述目标任务的显示画面的冻结状态,具体为:
当确定切换至所述第一处理模式之后,通过所述中心控制板停止执行刷新模式,以取消所述目标任务的显示画面的冻结状态。
具体地,本实施例中,在目标任务的运算量大于第一阈值的情况下,也就是选择独立显卡dGPU处理目标任务的情况下,在切换至以独立显卡dGPU作用并处理目标任务的模式之前,独立显卡dGPU通过I2C总线通知内建显示器上的中心控制板TCON,使显示面板执行刷新模式PSR(Panel Self Refresh),以在短时间内瞬间冻结目标任务的显示画面,用户感觉不到切换到不同的显示卡造成的显示画面破裂。相应的,当确定切换至以独立显卡dGPU作用并处理目标任务的模式之后,通过I2C总线通知内建显示器上的中心控制板TCON停止执行显示面板的刷新模式PSR,以取消目标任务的显示画面的冻结状态。在用户感觉不到切换不同的显示卡造成的显示画面破裂的情况下,完成切换显示卡的步骤,达到在操作***下无缝切换显示卡的效果。
在本申请的一个实施例中,所述的通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令,还包括:
调用预存在BIOS中的指令代码,根据第一显示卡驱动发送的切换请求,生成所述第一切换信号,其中,所述切换请求是基于所述目标任务生成的,所述指令代码通过ACPI驱动程序调用。
具体地,本实施例中,在选择独立显卡dGPU处理目标任务的情况下,根据独立显卡dGPU驱动发送的切换请求,独立显卡dGPU驱动通知操作***的ACPI驱动程序来调用预存在BIOS中的ASL指令代码,以生成第一切换信号,例如,当目标任务为3D图像资料时,第一显示卡驱动发送切换请求,以生成第一切换信号,进而将第一切换信号发送到逻辑门电路。
在本申请的一个实施例中,如图2所示,所述方法还包括:
S4:在所述目标任务的运算量大于第一阈值的情况下,通过BIOS发送第二切换信号到所述逻辑门电路,以基于所述第一切换信号和所述第二切换信号使所述逻辑门电路生成所述第一切换指令;
具体地,本实施例中,当确定目标任务的运算量大于第一阈值的情况下,选择独立显卡dGPU处理目标任务时,直接通过BIOS发送第二切换信号到逻辑门电路,第二切换信号为将显卡的处理模式切换至独立显卡dGPU的信号,当逻辑门电路收到第一切换信号和第二切换信号时,会生成选择独立显卡dGPU处理目标任务的第一切换指令,也就是,本实施例可直接通过BIOS发送的将显卡的处理模式切换至独立显卡dGPU的信号。
S5:基于所述第一切换指令,执行第一切换操作,以将显卡的处理模式切换至第一处理模式。
具体地,本实施例中,在逻辑门电路生成选择独立显卡dGPU处理目标任务的第一切换指令后,执行第一切换操作,显卡的处理模式切换至第一处理模式,第一处理模式为多个显卡中以第一显卡作用并处理目标任务的模式,进而以独立显卡dGPU作用并处理目标任务。
在本申请的一个实施例中,所述的通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令,具体为:
通过第一通信线路或第二通信线路发送所述第一切换信号到所述逻辑门电路,以使所述逻辑门电路生成第一切换指令。
具体地,本实施例中,当选择独立显卡dGPU处理目标任务时,独立显卡dGPU驱动通知操作***的ACPI驱动程序来调用预存在BIOS中的ASL指令代码,生成第一切换信号后,通过第一通信线路GPO接口或第二通信线SMI接口,发送第一切换信号到逻辑门电路,以使逻辑门电路生成第一切换指令,进而通过切换器MUX切换至以独立显卡dGPU作用并处理目标任务的模式。
在本申请的一个实施例中,如图2所示,所述方法还包括:
S6:将以所述第一显卡作用并处理的目标任务的显示画面发送给显示装置,以使得所述显示装置显示通过以所述第一显卡作用并处理的目标任务的显示画面。
具体地,本实施例中,当选择独立显卡dGPU处理目标任务时,在通过切换器MUX切换至以独立显卡dGPU作用并处理目标任务的模式之后,将以独立显卡dGPU作用并处理的目标任务的显示画面发送给显示装置,显示装置可为内建LCD显示器,内建LCD显示器即可显示经过独立显卡dGPU处理的3D显示画面。
在本申请的一个实施例中,如图3所示,所述方法还包括:
S7:在所述目标任务的运算量不大于第一阈值的情况下,通过BIOS发送第三切换信号到所述逻辑门电路,以使所述逻辑门电路生成第二切换指令;
具体地,本实施例中,判断获取的目标任务的运算量是否大于第一阈值,当确定目标任务的运算量不大于第一阈值时,选择集成显卡iGPU处理目标任务,例如,当目标任务的运算量不大于第一阈值时,目标任务为2D图像资料。在目标任务的运算量不大于第一阈值的情况下,也就是,例如,在获取了2D图像资料的情况下,可采用在省电模式下运行的以集成显卡iGPU处理目标任务的模式,当选择以集成显卡iGPU处理目标任务时,直接通过BIOS发送第三切换信号到逻辑门电路,以使逻辑门电路生成第二切换指令,第三切换信号为将显卡的处理模式切换至集成显卡iGPU的信号,当逻辑门电路收到第三切换信号时,会生成选择集成显卡iGPU处理目标任务的第二切换指令,也就是,本实施例可直接通过BIOS发送的将显卡的处理模式切换至集成显卡iGPU的信号。
S8:基于所述第二切换指令,执行第二切换操作,以将显卡的处理模式切换至第二处理模式,其中,所述第二处理模式为多个显卡中以第二显卡作用并处理所述目标任务的模式。
具体地,本实施例中,通过逻辑门电路选择以集成显卡iGPU处理目标任务的第二切换指令后,基于该第二切换指令执行第二切换操作,第二切换操作为选择选择以集成显卡iGPU处理目标任务的操作,执行第二切换操作后,显卡的处理模式切换至第二处理模式,第二处理模式为多个显卡中以第二显卡作用并处理目标任务的模式,第二显卡为集成显卡iGPU,显卡的处理模式切换至第二处理模式后,即以集成显卡iGPU作用并处理目标任务。
在本申请的一个实施例中,如图3所示,所述方法还包括:
S9:当确定所述逻辑门电路没有接收到第一切换信号时,执行第二切换操作,以切换至第二处理模式。
具体地,本实施例中,当逻辑门电路没有接收到第一切换信号时,也就是逻辑门电路没有接收到选择独立显卡dGPU处理目标任务的切换信号时,表明没有高运算量的目标任务,这时,可可采用在省电模式下运行的以集成显卡iGPU处理目标任务的模式,即,执行第二切换操作,切换至以集成显卡iGPU处理目标任务的模式。
在本申请的一个实施例中,如图3所示,所述方法还包括:
S10:将以所述第二显卡作用并处理的目标任务的显示画面发送给显示装置,以使得所述显示装置显示通过以所述第二显卡作用并处理的目标任务的显示画面。
具体地,本实施例中,当选择集成显卡iGPU处理目标任务时,在通过切换器MUX切换至以集成显卡iGPU作用并处理目标任务的模式之后,将以集成显卡iGPU作用并处理的目标任务的显示画面发送给显示装置,显示装置可为内建LCD显示器,内建LCD显示器即可显示经过集成显卡iGPU处理的显示画面。
图4和图5为本申请实施例的切换显示卡的方法的具体实施例的流程图。下面结合图4和图5对本申请的切换显示卡的方法进行进一步的说明:
当独立显卡dGPU驱动没有检测到高运算量的3D图像资料时,不进行切换处理,也就是,在不需要处理高运算量的3D图像资料时,以集成显卡iGPU作用并处理目标任务的模式,即省电模式来处理目标任务,这时,直接通过BIOS发送切换至以集成显卡iGPU作用并处理目标任务的切换信号给OR闸,这里的切换信号为OR闸切换为0的信号,也就是当OR闸接收到为0的切换信号时,由于没有接收到切换至以独立显卡dGPU作用并处理目标任务的切换信号,也就是OR闸没有接收到切换至1的信号,这时,相当于OR闸接收到的切换信号只为0,即,切换至以集成显卡iGPU作用并处理目标任务的切换信号,这时,OR闸将切换至集成显卡iGPU模式,并将切换至0的指令输出给切换器MUX,进而完成切换至集成显卡iGPU模式,以集成显卡iGPU模式处理的画面通过内建LCD显示器显示。
当独立显卡dGPU驱动检测到高运算量的3D图像资料时,独立显卡dGPU驱动通知ACPI驱动,以使ACPI驱动调用BIOS中的ASL代码,通过GPO接口或SMI接口控制OR闸,使OR闸的切换至1的信号,并且独立显卡dGPU驱动通过I2C总线通知中心控制板TCON执行刷新模式PSR(Panel Self Refresh)以冻结显示画面,1为切换至以独立显卡dGPU作用并处理目标任务的切换信号,当OR闸接收到1的信号时,从集成显卡iGPU模式切换为独立显卡dGPU模式,即,OR闸从0切换至1,并将切换至1的指令输出给切换器MUX,并且,独立显卡dGPU驱动通过I2C总线通知中心控制板TCON停止执行刷新模式PSR(Panel Self Refresh),切换至独立显卡dGPU模式完成,以独立显卡dGPU模式处理的画面通过内建LCD显示器显示。当OR闸接收到直接通过BIOS发送的切换至以独立显卡dGPU模式处理作用并处理目标任务的切换信号时,也就是信号为1的切换信号时,OR闸也会切换至1,并将切换至1的指令输出给切换器MUX。只要OR闸接收到切换至1的切换信号,就会选择切换至1,也就是切换至独立显卡dGPU模式。
本申请实施例还提供一种电子设备,如图6所示,包括:
切换模块,其用于获取目标任务;在所述目标任务的运算量大于第一阈值的情况下,冻结所述目标任务的显示画面,通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令;
具体地,本实施例中,目标任务为待处理任务,具体为2D图像资料,3D图像资料等。通过集成显卡iGPU或独立显卡dGPU获取目标任务,例如,通过集成显卡iGPU获取待处理的2D图像资料,或者通过独立显卡dGPU驱动检测并获取待处理的高运算量3D图像资料。判断获取的目标任务的运算量是否大于第一阈值,第一阈值为判断选择显示卡以处理目标任务的依据,当确定目标任务的运算量大于第一阈值时,选择独立显卡dGPU处理目标任务,当确定目标任务的运算量不大于第一阈值时,选择集成显卡iGPU处理目标任务,例如,当目标任务的运算量大于第一阈值时,目标任务为3D图像资料,当目标任务的运算量不大于第一阈值时,目标任务为2D图像资料。在目标任务的运算量大于第一阈值的情况下,也就是,例如,在获取了高运算量的3D图像资料的情况下,独立显卡dGPU启动显示装置的自我刷新功能(PSR),以使目标任务的显示画面在短时间内冻结,用户感觉不到切换不同的显示卡所造成的显示画面破裂。当显示画面处于冻结状态时,通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令,第一切换信号为将显卡的处理模式切换至独立显卡dGPU的信号,逻辑门电路可以为OR闸,第一切换指令为选择独立显卡dGPU处理目标任务的指令,当逻辑门电路接收到第一切换信号时,生成选择独立显卡dGPU处理目标任务的第一切换指令。
处理模块,其用于基于所述第一切换指令,执行第一切换操作,以将显卡的处理模式切换至第一处理模式,并取消所述目标任务的显示画面的冻结状态,其中,所述第一处理模式为多个显卡中以第一显卡作用并处理所述目标任务的模式。
具体地,本实施例中,通过逻辑门电路选择以独立显卡dGPU处理目标任务的第一切换指令后,基于该第一切换指令执行第一切换操作,第一切换操作为选择选择以独立显卡dGPU处理目标任务的操作,执行第一切换操作后,显卡的处理模式切换至第一处理模式,第一处理模式为多个显卡中以第一显卡作用并处理目标任务的模式,第一显卡为独立显卡dGPU,显卡的处理模式切换至第一处理模式后,即以独立显卡dGPU作用并处理目标任务。
本申请技术方案带来的有益效果:通过直接切换至独立显卡dGPU输出画面,独立显卡dGPU运算完成后直接输出至显示屏,不用通过PCIE回送给集成显卡iGPU,并且,通过启动显示面板的自我刷新功能PSR,可以使显示画面短时间内冻结,用户感觉不到切换到不同的显示卡造成的显示画面破裂,从而省略3D资料传输的时间差,提升3D画面的显示效果。可根据不同的目标任务,灵活切换独立显卡dGPU的效能模式和集成显卡iGPU的省电模式,用户不需要选择也不需要重新开机,达到了智能切换的效果。
以上实施例仅为本申请的示例性实施例,不用于限制本申请,本申请的保护范围由权利要求书限定。本领域技术人员可以在本申请的实质和保护范围内,对本申请做出各种修改或等同替换,这种修改或等同替换也应视为落在本申请的保护范围内。
Claims (10)
1.一种切换显示卡的方法,其特征在于,包括:
获取目标任务;
在所述目标任务的运算量大于第一阈值的情况下,冻结所述目标任务的显示画面,通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令;
基于所述第一切换指令,执行第一切换操作,以将显卡的处理模式切换至第一处理模式,并取消所述目标任务的显示画面的冻结状态,其中,所述第一处理模式为多个显卡中以第一显卡作用并处理所述目标任务的模式。
2.根据权利要求1所述的方法,其特征在于,所述的冻结所述目标任务的显示画面,具体为:
在所述目标任务的运算量大于第一阈值的情况下,通过中心控制板执行刷新模式,以冻结所述目标任务的显示画面;
相应的,所述的取消所述目标任务的显示画面的冻结状态,具体为:
当确定切换至所述第一处理模式之后,通过所述中心控制板停止执行刷新模式,以取消所述目标任务的显示画面的冻结状态。
3.根据权利要求1所述的方法,其特征在于,所述的通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令,还包括:
调用预存在BIOS中的指令代码,根据第一显示卡驱动发送的切换请求,生成所述第一切换信号,其中,所述切换请求是基于所述目标任务生成的,所述指令代码通过ACPI驱动程序调用。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述目标任务的运算量大于第一阈值的情况下,通过BIOS发送第二切换信号到所述逻辑门电路,以基于所述第一切换信号和所述第二切换信号使所述逻辑门电路生成所述第一切换指令;
基于所述第一切换指令,执行第一切换操作,以将显卡的处理模式切换至第一处理模式。
5.根据权利要求1所述的方法,其特征在于,所述的通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令,具体为:
通过第一通信线路或第二通信线路发送所述第一切换信号到所述逻辑门电路,以使所述逻辑门电路生成第一切换指令。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将以所述第一显卡作用并处理的目标任务的显示画面发送给显示装置,以使得所述显示装置显示通过以所述第一显卡作用并处理的目标任务的显示画面。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述目标任务的运算量不大于第一阈值的情况下,通过BIOS发送第三切换信号到所述逻辑门电路,以使所述逻辑门电路生成第二切换指令;
基于所述第二切换指令,执行第二切换操作,以将显卡的处理模式切换至第二处理模式,其中,所述第二处理模式为多个显卡中以第二显卡作用并处理所述目标任务的模式。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
当确定所述逻辑门电路没有接收到第一切换信号时,执行第二切换操作,以切换至第二处理模式。
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
将以所述第二显卡作用并处理的目标任务的显示画面发送给显示装置,以使得所述显示装置显示通过以所述第二显卡作用并处理的目标任务的显示画面。
10.一种电子设备,其特征在于,包括:
切换模块,其用于获取目标任务;在所述目标任务的运算量大于第一阈值的情况下,冻结所述目标任务的显示画面,通过目标通信线路发送第一切换信号到逻辑门电路,以使所述逻辑门电路生成第一切换指令;
处理模块,其用于基于所述第一切换指令,执行第一切换操作,以将显卡的处理模式切换至第一处理模式,并取消所述目标任务的显示画面的冻结状态,其中,所述第一处理模式为多个显卡中以第一显卡作用并处理所述目标任务的模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010023325.7A CN111258672A (zh) | 2020-01-09 | 2020-01-09 | 一种切换显示卡的方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010023325.7A CN111258672A (zh) | 2020-01-09 | 2020-01-09 | 一种切换显示卡的方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111258672A true CN111258672A (zh) | 2020-06-09 |
Family
ID=70953942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010023325.7A Withdrawn CN111258672A (zh) | 2020-01-09 | 2020-01-09 | 一种切换显示卡的方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111258672A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113836068A (zh) * | 2021-09-30 | 2021-12-24 | 北京金山云网络技术有限公司 | PCIe显卡的控制方法、装置、服务器及电子设备 |
-
2020
- 2020-01-09 CN CN202010023325.7A patent/CN111258672A/zh not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113836068A (zh) * | 2021-09-30 | 2021-12-24 | 北京金山云网络技术有限公司 | PCIe显卡的控制方法、装置、服务器及电子设备 |
CN113836068B (zh) * | 2021-09-30 | 2024-04-26 | 北京金山云网络技术有限公司 | PCIe显卡的控制方法、装置、服务器及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111976482B (zh) | 一种车载仪表屏和中控娱乐屏的双屏交互***及方法 | |
KR102199436B1 (ko) | 단말기 제어 방법 및 단말기 | |
US8233000B1 (en) | System and method for switching between graphical processing units | |
TWI552136B (zh) | 用以控制自我刷新顯示功能之技術(二) | |
KR100985691B1 (ko) | 전력 효율형 디스플레이를 위한 방법, 디스플레이, 그래픽 시스템 및 컴퓨터 시스템 | |
US7499043B2 (en) | Switching of display refresh rates | |
US8259119B1 (en) | System and method for switching between graphical processing units | |
US11086635B2 (en) | Electronic device, method for controlling electronic device, and program | |
JP5748761B2 (ja) | ディスプレイ出力スタッタのための方法及び装置 | |
EP1755106A1 (en) | Display apparatus and control method thereof | |
US11665313B2 (en) | Adaptive method and system for data flow control based on variable frame structure in video image processing system | |
KR20080047811A (ko) | 영상처리장치를 포함하는 디스플레이시스템과,영상처리장치와 연결되는 디스플레이장치 및 그디스플레이방법 | |
US20080082803A1 (en) | Saving/Restoring Task State Data From/To Device Controller Host Interface Upon Command From Host Processor To Handle Task Interruptions | |
CN111667791B (zh) | 显示屏驱动电路、方法、电子设备及存储介质 | |
CN111258672A (zh) | 一种切换显示卡的方法及电子设备 | |
CN116635929A (zh) | 在多显示器***上执行异步存储器时钟改变 | |
CN111833809B (zh) | 显示屏控制方法和装置 | |
EP3926443A1 (en) | Display control apparatus, computing device, processing unit and corresponding methods and computer programs | |
KR100429880B1 (ko) | Lcd 프레임 비율 제어 회로 및 방법과 lcd 시스템 | |
US20130162682A1 (en) | Vertical scan panel with conversion mode capability | |
US20240046852A1 (en) | Image processing method and display device | |
CN218547960U (zh) | 电源管理装置以及电源管理*** | |
CN209947398U (zh) | 显示面板的驱动电路及显示装置 | |
CN114077413B (zh) | 一种显示模组控制***、显示装置和控制方法 | |
US20180336850A1 (en) | Method and Device for Displaying Image on Liquid Crystal Panel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200609 |
|
WW01 | Invention patent application withdrawn after publication |