调整芯片工作频率的方法

文档序号:6612822阅读:548来源:国知局
专利名称:调整芯片工作频率的方法
技术领域
本发明涉及一种调整芯片工作频率的方法,特別是涉及一种于全屏幕 画面的应用程序下,调整显示芯片的工作频率的方法。
背景技术
计算机系统除了追求运算性能的提高外,快速的绘图功能亦是不断努
力的目标,而随着科技的进步,其中有关立体绘图(3D graphic)等需要 大数据量的绘图技术已经越来越广泛地使用,而市面上3D绘图软件或3D 游戏软件亦快速地推陈出新,其绘图技术所使用的数据量也越来越大。因 此,在同一套硬件装置上,对于某些3D软件很容易有硬件效能不足的情况 发生,并造成软件无法执行或软件执行时流畅度不佳的问题。当硬件效能 不足时,为了节省开销,在不更换硬件装置条件下,使用者便选择调整硬 件的工作频率(Clock),即一般所谓的超频(0verclock),以提高硬件工
作效能。
除了中央处理器(Center Process Unit, CPU)可进行超频动作之外, 显示芯片亦能进行超频。 一般而言,当使用者在进行数据量庞大的3D游戏 时,若显示芯片处理速度不够快,将会在游戏进行中导致画面流畅度不佳 等情形。因此,许多使用者在进行3D游戏前,会先启动超频程序设定欲超 频的数值后,再启动游戏,使得游戏在进行中能够提高显示芯片的工作效 能。而若进入游戏后想再进行超频动作,则必需离开游戏画面来执行超频 程序再设定一次,待设定完成再进入游戏。再度进入游戏后,若是流畅度 仍然不尽理想欲再进行超频,则必需再重复上述步骤。而如此繁复的动作,
在使用上相当不便。

发明内容
本发明提供一种调整芯片工作频率的方法,可于全屏幕画面的应用程 序中,根据使用者需求随时调整显示芯片的工作频率。
本发明提出一种调整芯片工作频率的方法,适于在执行全屏幕画面的 应用程序下,调整显示芯片的工作频率,此调整芯片工作频率的方法首先于系统开机时,检测显示芯片的频率调整范围。接着,执行全屏幕画面的应用程序,并将控制热键致能。然后,接收控制热键的输入,以显示使用者接口。最后,接收由使用者接口输入的输入频率,而根据所接收的输入频率,而在频率调整范围内调整显示芯片的工作频率。
在本发明的一实施例中,上述的检测显示芯片的频率调整范围的步骤首先自预设工作频率开始逐步调整显示芯片的工作频率。接着,检测显示芯片是否出现异常。最后,当显示芯片出现异常时,停止调整显示芯片的工作频率,而目前调整后的显示芯片的工作频率即为频率调整范围的极限 值。
在本发明的一实施例中,上述的检测显示芯片是否出现异常的步骤首先以调整后的显示芯片的工作频率运行显示芯片,并检测显示芯片运行时的温度。接着,判断显示芯片运行时的温度是否高于预设温度。最后,当显示芯片运行时的温度高于预设温度时,即表示显示芯片出现异常。
在本发明的一实施例中,上述的开启该全屏幕画面的应用程序的步骤还包括载入动态链接库。而在载入动态链接库之后还包括呼叫此动态链接库,根据输入频率调整显示芯片的工作频率。
在本发明的一实施例中,上述的显示使用者接口的步骤为将使用者接口嵌入全屏幕画面的应用程序下一个欲显示的画面中。
在本发明的一实施例中,上述的检测显示芯片的频率调整范围之后还包括记录频率调整范围于基本输入输出系统(BI0S)。而之后还包括自基本输入输出系统载入频率调整范围。
本发明于系统开机时,便检测显示芯片的频率调整范围,以在全屏幕画面的应用程序中,据以调整显示芯片的工作频率。因此能够根据使用者需求,随时进行显示芯片工作频率的调整,无论在系统在任何状态下,皆 可随时调整芯片的工作频率,相当方便。
本发明的有益效果为本发明于系统开机时即检测频率调整范围,并在此频率调整范围内调整显示芯片的工作频率,因此可避免显示芯片因超频 而受损;在全屏幕画面的应用程序中,藉由一个控制热键来启动使用者接口,并选择调整显示芯片的工作频率,提高使用的方便性。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例, 并结合附图详细说明如下。


图1是依照本发明一实施例的调整芯片工作频率的方法流程图。
图2是依照本发明的一实施例的检测显示芯片的频率调整范围方法的 流程图。
图3是依照本发明的一实施例的显示使用者接口的示意图。
图4A~图4C是依照本发明的一实施例的利用使用者接口来调整芯片工 作频率的示意图。
具体实施例方式
一般在执行全屏幕画面的应用程序(例如游戏程序)时,若发觉速度 太慢、效能不佳,而欲调整芯片的工作频率时,必须在离开全屏幕画面后, 才能藉由相关的应用程序来调整,本发明则是在执行全屏幕画面的应用程 序下,藉由控制热键来启动一个使用者接口,而提供使用者随时调整显示 芯片的工作频率。为了使本发明的内容更为明了,以下特举实施例作为本 发明确实能够据以实施的范例。
以下实施例所提的显示芯片例如是图形处理器(Graphic Process Unit: GPU),全屏幕画面的应用程序例如是游戏程序,本领域的技术人员亦可视 其需求而将本发明实施于各种类型。
图1是依照本发明一实施例的调整芯片工作频率的方法流程图。请参 照图1,首先,步骤S110是在系统开机的时候,便动态去检测显示芯片的 频率调整范围,即是检测显示芯片可进行超频(0verclock)的最大极限值, 以避免在调整芯片工作频率时,不小心将工作频率调整过高而造成显示芯 片毁损的状况发生。当检测完毕时,系统便会将检测到的频率调整范围记 录至内存中的基本输入输出系统(Basic Input/Output System,以下简称 为BIOS )。
另外,在检测显示芯片的频率调整范围前,亦可先判断系统的硬件装 置与外在环境因素是否有变更,来决定是否延用上次开机所检测的频率调
整范围。若无变更,则可延用上次开机所检测的频率调整范围,以加速系 统开机速度,可视使用者情况而决定,本实施例并不限制。
而检测显示芯片的频率调整范围可细分为多个子步骤,图2是依照本发明的一实施例的^r测显示芯片的频率调整范围方法的流程图。请参照图 2,步骤S210为自动从预设工作频率开始逐步调整显示芯片的工作频率。 换言之,即是系统于开机时,以一个预设工作频率为基准,开始往上逐步 调整显示芯片的工作频率,调整的方式例如是调整将工作频率调高某百分 比,亦或是慢慢增加一个定值。而上述的预设工作频率例如是显示芯片出 厂时,所设定的初始工作频率,在初始工作频率下,为系统运行时最稳定 的状态。
请继续参照图2,当调整显示芯片的工作频率后,步骤S220为检测显 示芯片是否出现异常,来判断是否继续检测显示芯片的频率调整范围。举 例来说,可利用运行温度来判断显示芯片是否出现异常。以调整后的显示 芯片之工作频率来运行,并去检测显示芯片运行时的温度,以判断显示芯 片运行时的温度是否高于预设温度。若显示芯片运行时的温度高于预设温 度时,即表示显示芯片出现异常。
步骤S230为当显示芯片出现异常时,便停止调整显示芯片的工作频率, 并以目前调整后的显示芯片的工作频率作为频率调整范围的极限值。意即 若继续调整显示芯片的工作频率,则系统的运行亦越不稳定,例如电压的 不稳等因素。因此,便可将目前调整后的显示芯片的工作频率设为频率调 整范围的最大值。
举例来说,若显示芯片的预设工作频率为500MHz ( 500百万赫兹,即 每秒的运算速率是5亿次),则在进行频率调整范围的检测时,便自500MHz 开始调整,每次往上调整一个范围,例如一次调整5MHz,逐次调整显示芯 片的工作频率为505MHz、 510MHz、 515 MHz……,直到4企测出现异常为止。 若于60謹Hz检测出显示芯片运行时的温度过高,则600MHz便为频率调整 范围的极限值,换言之,即是频率调整范围最高可调整至600MHz。
接着,请继续参照图1,步骤S120为执行全屏幕画面的应用程序,并 且在执行的同时控制热键(Hot key)将被系统致能。而在全屏幕画面的应 用程序被执行后,系统会将调整芯片工作频率的动态链接库(Dynamically Linked Library, DLL)载入至内存中,以供后续动作呼叫使用。
然后,步骤S130为于全屏幕画面的应用程序中,接收控制热键的输入, 以显示使用者接口。换言之,即是当系统检测到使用者按下控制热键后, 便会显示出使用者接口 。而显示使用者接口的动作是将使用者接口嵌入到 全屏幕画面的应用程序下一个欲显示的画面中。
举例来说,图3是依照本发明的一实施例的显示使用者接口的示意图。 请参照图3,当系统接收到控制热键的输入时,便会利用一些指令来显示使 用者接口,将使用者接口加入在下一个欲显示的画面。例如,在下一个欲 显示画面中增加坐标指令,作为使用者接口在全屏幕画面中显示的位置, 以显示使用者接口。
请继续参照图1,步骤S130显示的使用者接口包括频率调整范围。也 就是说,当显示使用者接口时,则系统会自BIOS中载入步骤S110所检测 到的显示芯片的频率调整范围,并将频率调整范围显示于使用者接口中, 而亦可将目前显示芯片的工作频率显示于使用者接口中。因此,使用者便 可根据频率调整范围设定欲调整的工作频率。但是此例仅为方便说明,本 实施并不限定使用者接口中的信息种类。
接下来,步骤S140为根据所接收的输入频率,而在频率调整范围内调 整显示芯片的工作频率。意即使用者可依据需求来设定输入频率(即欲调 整的工作频率),而系统便根据此输入频率来调整显示芯片的工作频率,若 输入频率不在频率调整范围内,系统则例如是以频率调整范围的最大值来 调整显示芯片的工作频率,而不会强行调整工作频率为使用者输入的输入 频率,以确保系统的稳定度。此外,当接收输入频率之后,系统便会自内 存中呼叫调整芯片工作频率的动态链接库,以根据输入频率来调整显示芯 片的工作频率。
最后,当调整完显示芯片的工作频率后,便将使用者接口关闭。而关 闭使用者接口的方法,例如,再按下控制热键以关闭使用者接口,或是在 使用者接口上使用光标来点选关闭键等。
值得一提的是,当调整完显示芯片的工作频率后,在全屏幕画面的应 用程序中,若工作频率调整过高时,使得系统负担过大,而可能使图案出 现破图的情形。另一方面,亦或是工作频率调整不足,而使得画面流畅度 并不佳。因此,可再次按下控制热键,以显示使用者接口来增加或降低显示芯片的工作频率。然调整显示芯片的工作频率的次数,可由使用者根据系统运行情形来调整。
为了清楚地表达上述概念,以下再举一实施例说明。图4A-图4C是依 照本发明的 一 实施例的利用使用者接口来调整芯片工作频率的示意图。请 参照图4A,当在操作系统410中执行全屏幕画面的应用程序420之下,若 操作系统410接收到使用者对控制热键430的输入,则控制热^建430便会 去呼叫驱动程序440。接着,请参照图4B,驱动程序440便会在操作系统 410中开启使用者接口 450,并将使用者接口450嵌入到全屏幕画面的应用程序420中(如图3所示)。
之后,请参照图4C,在使用者接口 "0被开启后,使用者便可在使用 者接口 450上设定输入频率。设定完成后,使用者接口 450便会将接收到 的输入频率传送至动态链接库460。而动态链接库460根据输入频率以及显 卡BIOS 470中的频率调整范围,去调整显示芯片的工作频率(即是进行超 频动作),并由显卡动态链接库480继续显示画面。显卡动态链接库480例 如是显卡的驱动程序,是根据动态链接库460调整后的工作频率来驱动显卡,以继续显示全屏幕画面的应用程序。
综上所述,本发明所提出的调整芯片工作频率的方法至少具有下列优点
1. 于系统开机时即检测频率调整范围,并在此频率调整范围内调整显 示芯片的工作频率,因此可避免显示芯片因超频而受损。
2. 在全屏幕画面的应用程序中,藉由一个控制热键来启动使用者接口 , 并选择调整显示芯片的工作频率,提高使用的方便性。
虽然本发明已以较佳实施例披露如上,然其并非用以限定本发明。本 领域的技术人员在不脱离本发明的精神和范围的前提下可作各种的更动与 润饰。因此,本发明的保护范围以本发明的权利要求为准。
权利要求
1.一种调整芯片工作频率的方法,适于在执行一全屏幕画面的应用程序下,调整一显示芯片的工作频率,其特征是上述调整芯片工作频率的方法包括下列步骤于系统开机时,检测上述显示芯片的一频率调整范围;执行上述全屏幕画面的应用程序,并致能一控制热键;接收上述控制热键的输入,以显示一使用者接口;以及接收由上述使用者接口输入的一输入频率,而根据所接收的一输入频率,在上述频率调整范围内调整上述显示芯片的工作频率。
2. 根据权利要求1所述的调整芯片工作频率的方法,其特征是其中检 测上述显示芯片的上述频率调整范围的步骤包括自一预设工作频率开始,逐步调整上述显示芯片的工作频率; 检测上述显示芯片是否出现异常;以及当上述显示芯片出现异常时,停止调整上述显示芯片的工作频率,而 目前调整后的上述显示芯片的工作频率即为上述频率调整范围的极限值。
3. 根据权利要求2所述的调整芯片工作频率的方法,其特征是其中检 测上述显示芯片是否出现异常的步骤包括以调整后的上述显示芯片的工作频率运行上述显示芯片,并检测上述显示芯片运行时的温度;判断上述显示芯片运行时的温度是否高于 一预设温度;以及当上述显示芯片运行时的温度高于上述预设温度时,即表示上述显示芯片出现异常。
4. 根据权利要求2所述的调整芯片工作频率的方法,其特征是其中上 述预设工作频率为上述显示芯片出厂时,所设定的初始工作频率。
5. 根据权利要求1所述的调整芯片工作频率的方法,其特征是其中开 启上述全屏幕画面的应用程序的步骤还包括载入一动态链接库,以及呼叫上述动态链接库,根据上述输入频率调整上述显示芯片的工作频率。
6. 根据权利要求1所述的调整芯片工作频率的方法,其特征是其中显示上述使用者接口的步骤包括将上述使用者接口嵌入上述全屏幕画面的应用程序下一个^:显示的画 面中。
7. 根据权利要求1所述的调整芯片工作频率的方法,其特征是其中在 检测上述显示芯片的上述频率调整范围之后还包括记录上述频率调整范围于一基本输入输出系统; 自上述基本输入输出系统载入上述频率调整范围。
8. 根据权利要求1所述的调整芯片工作频率的方法,其特征是其中上 述使用者接口中包括上述频率调整范闺。
9. 根据权利要求1所述的调整芯片工作频率的方法,其特征是还包括 关闭上述使用者接口。
10. 根据权利要求1所述的调整芯片工作频率的方法,其特征是其中上 述显示芯片包括图形处理器。
11. 根据权利要求1所述的调整芯片工作频率的方法,其特征是其中上 述全屏幕画面的应用程序包括游戏程序。
全文摘要
一种调整芯片工作频率的方法,此方法首先于系统开机时,先检测显示芯片的频率调整范围。接着,执行全屏幕画面的应用程序,并致能控制热键。然后,接收控制热键的输入,以显示使用者接口。最后,接收由使用者接口输入之输入频率,而根据所接收的输入频率,在频率调整范围内调整显示芯片的工作频率。如此一来,即使在执行全屏幕画面的应用程序时,仍可随时根据需要调整显示芯片的工作频率,相当方便。
文档编号G06F9/445GK101206580SQ20071016298
公开日2008年6月25日 申请日期2007年10月9日 优先权日2006年12月18日
发明者丁建华, 赖佑宣, 邱高亿 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1