技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种计算机显卡的控制方法、系统、装置及储存介质与流程  >  正文

一种计算机显卡的控制方法、系统、装置及储存介质与流程

  • 国知局
  • 2024-11-06 14:39:27

本发明涉及计算机显卡,尤其涉及一种计算机显卡的控制方法、系统、装置及储存介质。

背景技术:

1、目前,显卡作为计算机硬件系统的重要组成部分,其主要功能是将计算机处理器产生的处理数据转换为图像信号进行输出,对图形、图像及视频信息进行转换和显示,与屏幕配合输出相应的显示图像,使得终端设备(如个人电脑)具备图像处理能力和显示能力。同时由于大部分的图像、图形、视频等输出任务由显卡承担,因此可能产生大量的热能导致显卡元件升温,影响运行效果。尤其在进行高强度的图形处理、3d渲染、视频编辑和大型游戏等应用时,显卡的作用至关重要。为了解决此问题,通常会在显卡上安装散热器对显卡进行散热,或者调整风扇转速提升散热效率。

2、然而,随着计算机图形处理技术的不断进步,显卡所承担的任务越来越复杂,如处理图像、图形、视频等输出任务时,会产生大量的热能,导致显卡元件升温,影响其运行效果。为了解决散热问题,通常会在显卡上安装散热器,通过调整风扇转速来提升散热效率。现有的技术中,例如中国专利公开号:cn103944382b,提出了一种具有动态电压频率调整的显卡散热控制方法及系统,该技术通过识别应用程序,动态调整显卡电路中的时钟频率和电压频率,以达到节省电能的技术效果。但是,仅根据时钟频率和电压频率进行调整,无法确保显卡稳定且高效的性能表现。当显卡温度过高,散热效率不足时,可能影响显卡的稳定性和寿命,导致整体图像处理质量的下降。

3、现有技术采用单一的频率调节方式,无法达到根据实际运行情况调控风扇转速的目的,导致计算机显卡散热效率不高。

技术实现思路

1、本发明提供了一种计算机显卡的控制方法、系统、装置及储存介质,以解决由于风扇转速调整滞后而导致的计算机显卡散热效率低下问题,从而提升显卡的整体性能。

2、第一方面,为了解决上述技术问题,本发明提供了一种计算机显卡的控制方法,包括:

3、获取计算机显卡的工作数据、温度数据和显卡负载数据;

4、根据所述温度数据,进行温度趋势分析,得到温度分析数据;

5、根据所述温度分析数据,与预设的温度趋势阈值进行分析比较,得到趋势系数;

6、基于所述工作数据,进行数据处理,得到能量系数;

7、根据所述趋势系数和所述能量系数,匹配得到对应的调控模式,以根据所述调控模式对风扇转速进行调整,实现对计算机显卡的温度控制。

8、在一种可选的实施方式中,所述根据所述温度数据,进行温度趋势分析,得到温度分析数据,包括:

9、基于设定的滑动时间窗口和滑动步长,在所述温度数据上滑动,得到多个温度数据段;

10、对所述温度数据段进行斜率计算,得到第一温度斜率序列,所述第一温度斜率序列为每个温度数据段的温度斜率;

11、基于预设的温度斜率阈值,从所述第一温度斜率序列中确定温度异常数据,

12、将所述温度异常数据从所述第一温度斜率序列中排除,得到第二温度斜率序列;

13、基于所述第二温度斜率序列,进行均值计算,得到温度分析数据。

14、在一种可选的实施方式中,所述根据所述温度分析数据,与预设的温度阈值进行分析比较,得到趋势系数,包括:

15、当所述温度分析数据等于所述预设的温度趋势阈值时,得到第一趋势系数,所述第一趋势系数表示显卡的运行状态为稳定状态;

16、当所述温度分析数据大于所述预设的温度趋势阈值时,得到第二趋势系数,所述第二趋势系数表示显卡的运行状态为升温状态;

17、当所述温度分析数据小于所述预设的温度趋势阈值时,得到第三趋势系数,所述第三趋势系数表示显卡的运行为降温状态。

18、在一种可选的实施方式中,所述基于所述工作数据,进行数据处理,得到能量系数,包括:

19、基于所述工作数据,进行归一化操作,得到标准化数据;

20、其中,所述工作数据包括显卡处理数据和风扇转速数据,所述显卡处理数据包括显卡gpu核数、显卡内存频率、cpu加速图形性能总得分、gpu加速视频性能总得分、显存类型、显存规模、显存速率;

21、基于所述标准化数据,计算显卡的综合性能得分;

22、基于所述综合性能得分和预设的综合性能阈值,进行综合分析,得到能量系数。

23、在一种可选的实施方式中,所述基于所述综合性能得分和预设的综合性能阈值,进行综合分析,得到能量系数,包括:

24、当所述综合性能得分大于所述预设的综合性能阈值,且所述显卡负载数据不超过第一预设负载阈值时,得到第一能量系数,所述第一能量系数表示显卡热耗正常;

25、当所述综合性能得分大于所述预设的综合性能阈值,显卡负载超过第一预设负载阈值但低于第二预设负载阈值时,得到第二能量系数,所述第二能量系数表示显卡热耗较高;

26、当所述综合性能得分小于所述预设的综合性能阈值,且显卡负载超过第一预设负载阈值时,得到第三能量系数,所述第三能量系数表示显卡热耗过高;

27、其中,所述能量系数包括第一能量系数、第二能量系数或第三能量系数。

28、在一种可选的实施方式中,所述基于所述标准化数据,计算显卡的综合性能得分,包括:

29、对所述标准化数据中的每个性能指标进行权重分配,通过以下公式计算所述显卡的综合性能得分:

30、;

31、其中,n是指标的数量,是第i个指标的权重,是第i个指标的标准化值。

32、在一种可选的实施方式中,所述根据所述趋势系数和所述能量系数,匹配得到对应的调控模式以根据所述调控模式对风扇转速进行调整,包括:

33、基于设定标准风扇转速,将风扇转速模式分为大控调控模式、微调控模式以及小控调控模式;

34、当所述趋势系数为第二趋势系数,所述能量系数为第二能量系数时,根据第一调控进度,得到第一目标风扇转速,通过所述大控调控模式将所述风扇转速调整到所述第一目标风扇转速;

35、当所述趋势系数为第一趋势系数,所述能量系数为第一能量系数或第二能量系数时,根据第二调控进度,得到第二目标风扇转速,通过所述小控调控模式将所述风扇转速调整到所述第二目标风扇转速;

36、当所述趋势系数为第三趋势系数,所述能量系数为第三能量系数时,根据第三调控进度,得到第三目标风扇转速,通过所述微调控模式将所述风扇转速调整到所述第三目标风扇转速。

37、第二方面,本发明提供了一种计算机显卡的控制系统,包括:

38、数据获取模块,用于获取计算机显卡的工作数据、温度数据和显卡负载数据;

39、温度趋势分析模块,用于根据所述温度数据,进行温度趋势分析,得到温度分析数据;

40、趋势系数获取模块,用于根据所述温度分析数据,与预设的温度趋势阈值进行分析比较,得到趋势系数;

41、能量系数获取模块,用于基于所述工作数据,进行数据处理,得到能量系数;

42、风扇控制模块,用于根据所述趋势系数和所述能量系数,选择不同的调控模式对风扇转速进行调整,实现对计算机显卡的控制。

43、第三方面,本发明还提供了一种电子装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述中任意一项所述的计算机显卡的控制方法。

44、第四方面,本发明还提供了一种计算机可读储存介质,所述计算机可读储存介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读储存介质所在设备执行上述中任意一项所述的计算机显卡的控制方法。

45、相比于现有技术,本发明具有如下有益效果:

46、本发明提供一种计算机显卡的控制方法,包括获取计算机显卡的工作数据、温度数据和显卡负载数据;根据所述温度数据,进行温度趋势分析,得到温度分析数据;根据所述温度分析数据,与预设的温度趋势阈值进行分析比较,得到趋势系数;基于所述工作数据,进行数据处理,得到能量系数;根据所述趋势系数和所述能量系数,匹配得到对应的调控模式,以根据所述调控模式对风扇转速进行调整,实现对计算机显卡的温度控制。

47、在本发明中,首先通过数据获取模块实时收集显卡的关键数据,包括工作数据、温度数据和显卡负载数据。这些数据提供了显卡当前运行状态的全面视图。然后,基于设定的滑动时间窗口和滑动步长,将所述温度数据划分为多个温度数据段,这种分段方法允许捕捉到显卡在不同时间段内的温度变化。对于每个温度数据段,计算其温度变化的斜率,即温度随时间变化的速率。这一步骤生成了一个包含各个温度数据段斜率的序列,成为第一温度斜率序列。随后基于预设的温度斜率阈值来识别和排除可能由于传感器误差或其他非正常因素导致的异常斜率值。排除异常数据后对剩余的斜率序列进行均值计算,得到一个代表显卡整体温度变化趋势的单一数值,即温度分析数据。将温度分析数据与预设的温度趋势阈值进行比较,确定显卡的温度变化趋势。如果温度分析数据大于阈值,表明显卡处于升温状态;如果小于阈值,则表明显卡处于降温状态;如果等于阈值,则显卡温度稳定。同时,对显卡的工作数据进行归一化处理,并计算出一个综合性能得分。结合显卡负载数据,得到一个能量系数,它反映了显卡的热耗状态。根据趋势系数和能量系数,匹配相应的调控模式。这些模式决定了风扇转速的调整策略,以实现对显卡温度的精确控制。最后,根据选定的调控模式调整风扇转速,以确保显卡在各种工作条件下都能维持在安全的温度范围内。

48、本发明提供了一种计算机显卡的控制方法、系统、电子装置及储存介质,通过采用数据采集、分析和调控技术,解决了现有技术中显卡散热效率低下、系统稳定性差、硬件寿命短等问题,实现了对计算机显卡温度的精确控制,提高了计算机显卡的散热效率。

本文地址:https://www.jishuxx.com/zhuanli/20241106/323358.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。