專利名稱:調整芯片工作頻率的方法
技術領域:
本發(fā)明涉及一種調整芯片工作頻率的方法,特別是涉及一種于全屏幕 畫面的應用程序下,調整顯示芯片的工作頻率的方法。
背景技術:
計算機系統(tǒng)除了追求運算性能的提高外,快速的繪圖功能亦是不斷努
力的目標,而隨著科技的進步,其中有關立體繪圖(3D graphic)等需要 大數據量的繪圖技術已經越來越廣泛地使用,而市面上3D繪圖軟件或3D 游戲軟件亦快速地推陳出新,其繪圖技術所使用的數據量也越來越大。因 此,在同一套硬件裝置上,對于某些3D軟件很容易有硬件效能不足的情況 發(fā)生,并造成軟件無法執(zhí)行或軟件執(zhí)行時流暢度不佳的問題。當硬件效能 不足時,為了節(jié)省開銷,在不更換硬件裝置條件下,使用者便選擇調整硬 件的工作頻率(Clock),即一般所謂的超頻(0verclock),以提高硬件工
作效能。
除了中央處理器(Center Process Unit, CPU)可進行超頻動作之外, 顯示芯片亦能進行超頻。 一般而言,當使用者在進行數據量龐大的3D游戲 時,若顯示芯片處理速度不夠快,將會在游戲進行中導致畫面流暢度不佳 等情形。因此,許多使用者在進行3D游戲前,會先啟動超頻程序設定欲超 頻的數值后,再啟動游戲,使得游戲在進行中能夠提高顯示芯片的工作效 能。而若進入游戲后想再進行超頻動作,則必需離開游戲畫面來執(zhí)行超頻 程序再設定一次,待設定完成再進入游戲。再度進入游戲后,若是流暢度 仍然不盡理想欲再進行超頻,則必需再重復上述步驟。而如此繁復的動作,
在使用上相當不便。
發(fā)明內容
本發(fā)明提供一種調整芯片工作頻率的方法,可于全屏幕畫面的應用程 序中,根據使用者需求隨時調整顯示芯片的工作頻率。
本發(fā)明提出一種調整芯片工作頻率的方法,適于在執(zhí)行全屏幕畫面的 應用程序下,調整顯示芯片的工作頻率,此調整芯片工作頻率的方法首先于系統(tǒng)開機時,檢測顯示芯片的頻率調整范圍。接著,執(zhí)行全屏幕畫面的應用程序,并將控制熱鍵致能。然后,接收控制熱鍵的輸入,以顯示使用者接口。最后,接收由使用者接口輸入的輸入頻率,而根據所接收的輸入頻率,而在頻率調整范圍內調整顯示芯片的工作頻率。
在本發(fā)明的一實施例中,上述的檢測顯示芯片的頻率調整范圍的步驟首先自預設工作頻率開始逐步調整顯示芯片的工作頻率。接著,檢測顯示芯片是否出現(xiàn)異常。最后,當顯示芯片出現(xiàn)異常時,停止調整顯示芯片的工作頻率,而目前調整后的顯示芯片的工作頻率即為頻率調整范圍的極限 值。
在本發(fā)明的一實施例中,上述的檢測顯示芯片是否出現(xiàn)異常的步驟首先以調整后的顯示芯片的工作頻率運行顯示芯片,并檢測顯示芯片運行時的溫度。接著,判斷顯示芯片運行時的溫度是否高于預設溫度。最后,當顯示芯片運行時的溫度高于預設溫度時,即表示顯示芯片出現(xiàn)異常。
在本發(fā)明的一實施例中,上述的開啟該全屏幕畫面的應用程序的步驟還包括載入動態(tài)鏈接庫。而在載入動態(tài)鏈接庫之后還包括呼叫此動態(tài)鏈接庫,根據輸入頻率調整顯示芯片的工作頻率。
在本發(fā)明的一實施例中,上述的顯示使用者接口的步驟為將使用者接口嵌入全屏幕畫面的應用程序下一個欲顯示的畫面中。
在本發(fā)明的一實施例中,上述的檢測顯示芯片的頻率調整范圍之后還包括記錄頻率調整范圍于基本輸入輸出系統(tǒng)(BI0S)。而之后還包括自基本輸入輸出系統(tǒng)載入頻率調整范圍。
本發(fā)明于系統(tǒng)開機時,便檢測顯示芯片的頻率調整范圍,以在全屏幕畫面的應用程序中,據以調整顯示芯片的工作頻率。因此能夠根據使用者需求,隨時進行顯示芯片工作頻率的調整,無論在系統(tǒng)在任何狀態(tài)下,皆 可隨時調整芯片的工作頻率,相當方便。
本發(fā)明的有益效果為本發(fā)明于系統(tǒng)開機時即檢測頻率調整范圍,并在此頻率調整范圍內調整顯示芯片的工作頻率,因此可避免顯示芯片因超頻 而受損;在全屏幕畫面的應用程序中,藉由一個控制熱鍵來啟動使用者接口,并選擇調整顯示芯片的工作頻率,提高使用的方便性。
為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例, 并結合附圖詳細說明如下。
圖1是依照本發(fā)明一實施例的調整芯片工作頻率的方法流程圖。
圖2是依照本發(fā)明的一實施例的檢測顯示芯片的頻率調整范圍方法的 流程圖。
圖3是依照本發(fā)明的一實施例的顯示使用者接口的示意圖。
圖4A~圖4C是依照本發(fā)明的一實施例的利用使用者接口來調整芯片工 作頻率的示意圖。
具體實施例方式
一般在執(zhí)行全屏幕畫面的應用程序(例如游戲程序)時,若發(fā)覺速度 太慢、效能不佳,而欲調整芯片的工作頻率時,必須在離開全屏幕畫面后, 才能藉由相關的應用程序來調整,本發(fā)明則是在執(zhí)行全屏幕畫面的應用程 序下,藉由控制熱鍵來啟動一個使用者接口,而提供使用者隨時調整顯示 芯片的工作頻率。為了使本發(fā)明的內容更為明了,以下特舉實施例作為本 發(fā)明確實能夠據以實施的范例。
以下實施例所提的顯示芯片例如是圖形處理器(Graphic Process Unit: GPU),全屏幕畫面的應用程序例如是游戲程序,本領域的技術人員亦可視 其需求而將本發(fā)明實施于各種類型。
圖1是依照本發(fā)明一實施例的調整芯片工作頻率的方法流程圖。請參 照圖1,首先,步驟S110是在系統(tǒng)開機的時候,便動態(tài)去檢測顯示芯片的 頻率調整范圍,即是檢測顯示芯片可進行超頻(0verclock)的最大極限值, 以避免在調整芯片工作頻率時,不小心將工作頻率調整過高而造成顯示芯 片毀損的狀況發(fā)生。當檢測完畢時,系統(tǒng)便會將檢測到的頻率調整范圍記 錄至內存中的基本輸入輸出系統(tǒng)(Basic Input/Output System,以下簡稱 為BIOS )。
另外,在檢測顯示芯片的頻率調整范圍前,亦可先判斷系統(tǒng)的硬件裝 置與外在環(huán)境因素是否有變更,來決定是否延用上次開機所檢測的頻率調
整范圍。若無變更,則可延用上次開機所檢測的頻率調整范圍,以加速系 統(tǒng)開機速度,可視使用者情況而決定,本實施例并不限制。
而檢測顯示芯片的頻率調整范圍可細分為多個子步驟,圖2是依照本發(fā)明的一實施例的^r測顯示芯片的頻率調整范圍方法的流程圖。請參照圖 2,步驟S210為自動從預設工作頻率開始逐步調整顯示芯片的工作頻率。 換言之,即是系統(tǒng)于開機時,以一個預設工作頻率為基準,開始往上逐步 調整顯示芯片的工作頻率,調整的方式例如是調整將工作頻率調高某百分 比,亦或是慢慢增加一個定值。而上述的預設工作頻率例如是顯示芯片出 廠時,所設定的初始工作頻率,在初始工作頻率下,為系統(tǒng)運行時最穩(wěn)定 的狀態(tài)。
請繼續(xù)參照圖2,當調整顯示芯片的工作頻率后,步驟S220為檢測顯 示芯片是否出現(xiàn)異常,來判斷是否繼續(xù)檢測顯示芯片的頻率調整范圍。舉 例來說,可利用運行溫度來判斷顯示芯片是否出現(xiàn)異常。以調整后的顯示 芯片之工作頻率來運行,并去檢測顯示芯片運行時的溫度,以判斷顯示芯 片運行時的溫度是否高于預設溫度。若顯示芯片運行時的溫度高于預設溫 度時,即表示顯示芯片出現(xiàn)異常。
步驟S230為當顯示芯片出現(xiàn)異常時,便停止調整顯示芯片的工作頻率, 并以目前調整后的顯示芯片的工作頻率作為頻率調整范圍的極限值。意即 若繼續(xù)調整顯示芯片的工作頻率,則系統(tǒng)的運行亦越不穩(wěn)定,例如電壓的 不穩(wěn)等因素。因此,便可將目前調整后的顯示芯片的工作頻率設為頻率調 整范圍的最大值。
舉例來說,若顯示芯片的預設工作頻率為500MHz ( 500百萬赫茲,即 每秒的運算速率是5億次),則在進行頻率調整范圍的檢測時,便自500MHz 開始調整,每次往上調整一個范圍,例如一次調整5MHz,逐次調整顯示芯 片的工作頻率為505MHz、 510MHz、 515 MHz……,直到4企測出現(xiàn)異常為止。 若于60謹Hz檢測出顯示芯片運行時的溫度過高,則600MHz便為頻率調整 范圍的極限值,換言之,即是頻率調整范圍最高可調整至600MHz。
接著,請繼續(xù)參照圖1,步驟S120為執(zhí)行全屏幕畫面的應用程序,并 且在執(zhí)行的同時控制熱鍵(Hot key)將被系統(tǒng)致能。而在全屏幕畫面的應 用程序被執(zhí)行后,系統(tǒng)會將調整芯片工作頻率的動態(tài)鏈接庫(Dynamically Linked Library, DLL)載入至內存中,以供后續(xù)動作呼叫使用。
然后,步驟S130為于全屏幕畫面的應用程序中,接收控制熱鍵的輸入, 以顯示使用者接口。換言之,即是當系統(tǒng)檢測到使用者按下控制熱鍵后, 便會顯示出使用者接口 。而顯示使用者接口的動作是將使用者接口嵌入到 全屏幕畫面的應用程序下一個欲顯示的畫面中。
舉例來說,圖3是依照本發(fā)明的一實施例的顯示使用者接口的示意圖。 請參照圖3,當系統(tǒng)接收到控制熱鍵的輸入時,便會利用一些指令來顯示使 用者接口,將使用者接口加入在下一個欲顯示的畫面。例如,在下一個欲 顯示畫面中增加坐標指令,作為使用者接口在全屏幕畫面中顯示的位置, 以顯示使用者接口。
請繼續(xù)參照圖1,步驟S130顯示的使用者接口包括頻率調整范圍。也 就是說,當顯示使用者接口時,則系統(tǒng)會自BIOS中載入步驟S110所檢測 到的顯示芯片的頻率調整范圍,并將頻率調整范圍顯示于使用者接口中, 而亦可將目前顯示芯片的工作頻率顯示于使用者接口中。因此,使用者便 可根據頻率調整范圍設定欲調整的工作頻率。但是此例僅為方便說明,本 實施并不限定使用者接口中的信息種類。
接下來,步驟S140為根據所接收的輸入頻率,而在頻率調整范圍內調 整顯示芯片的工作頻率。意即使用者可依據需求來設定輸入頻率(即欲調 整的工作頻率),而系統(tǒng)便根據此輸入頻率來調整顯示芯片的工作頻率,若 輸入頻率不在頻率調整范圍內,系統(tǒng)則例如是以頻率調整范圍的最大值來 調整顯示芯片的工作頻率,而不會強行調整工作頻率為使用者輸入的輸入 頻率,以確保系統(tǒng)的穩(wěn)定度。此外,當接收輸入頻率之后,系統(tǒng)便會自內 存中呼叫調整芯片工作頻率的動態(tài)鏈接庫,以根據輸入頻率來調整顯示芯 片的工作頻率。
最后,當調整完顯示芯片的工作頻率后,便將使用者接口關閉。而關 閉使用者接口的方法,例如,再按下控制熱鍵以關閉使用者接口,或是在 使用者接口上使用光標來點選關閉鍵等。
值得一提的是,當調整完顯示芯片的工作頻率后,在全屏幕畫面的應 用程序中,若工作頻率調整過高時,使得系統(tǒng)負擔過大,而可能使圖案出 現(xiàn)破圖的情形。另一方面,亦或是工作頻率調整不足,而使得畫面流暢度 并不佳。因此,可再次按下控制熱鍵,以顯示使用者接口來增加或降低顯示芯片的工作頻率。然調整顯示芯片的工作頻率的次數,可由使用者根據系統(tǒng)運行情形來調整。
為了清楚地表達上述概念,以下再舉一實施例說明。圖4A-圖4C是依 照本發(fā)明的 一 實施例的利用使用者接口來調整芯片工作頻率的示意圖。請 參照圖4A,當在操作系統(tǒng)410中執(zhí)行全屏幕畫面的應用程序420之下,若 操作系統(tǒng)410接收到使用者對控制熱鍵430的輸入,則控制熱^建430便會 去呼叫驅動程序440。接著,請參照圖4B,驅動程序440便會在操作系統(tǒng) 410中開啟使用者接口 450,并將使用者接口450嵌入到全屏幕畫面的應用程序420中(如圖3所示)。
之后,請參照圖4C,在使用者接口 "0被開啟后,使用者便可在使用 者接口 450上設定輸入頻率。設定完成后,使用者接口 450便會將接收到 的輸入頻率傳送至動態(tài)鏈接庫460。而動態(tài)鏈接庫460根據輸入頻率以及顯 卡BIOS 470中的頻率調整范圍,去調整顯示芯片的工作頻率(即是進行超 頻動作),并由顯卡動態(tài)鏈接庫480繼續(xù)顯示畫面。顯卡動態(tài)鏈接庫480例 如是顯卡的驅動程序,是根據動態(tài)鏈接庫460調整后的工作頻率來驅動顯卡,以繼續(xù)顯示全屏幕畫面的應用程序。
綜上所述,本發(fā)明所提出的調整芯片工作頻率的方法至少具有下列優(yōu)點
1. 于系統(tǒng)開機時即檢測頻率調整范圍,并在此頻率調整范圍內調整顯 示芯片的工作頻率,因此可避免顯示芯片因超頻而受損。
2. 在全屏幕畫面的應用程序中,藉由一個控制熱鍵來啟動使用者接口 , 并選擇調整顯示芯片的工作頻率,提高使用的方便性。
雖然本發(fā)明已以較佳實施例披露如上,然其并非用以限定本發(fā)明。本 領域的技術人員在不脫離本發(fā)明的精神和范圍的前提下可作各種的更動與 潤飾。因此,本發(fā)明的保護范圍以本發(fā)明的權利要求為準。
權利要求
1.一種調整芯片工作頻率的方法,適于在執(zhí)行一全屏幕畫面的應用程序下,調整一顯示芯片的工作頻率,其特征是上述調整芯片工作頻率的方法包括下列步驟于系統(tǒng)開機時,檢測上述顯示芯片的一頻率調整范圍;執(zhí)行上述全屏幕畫面的應用程序,并致能一控制熱鍵;接收上述控制熱鍵的輸入,以顯示一使用者接口;以及接收由上述使用者接口輸入的一輸入頻率,而根據所接收的一輸入頻率,在上述頻率調整范圍內調整上述顯示芯片的工作頻率。
2. 根據權利要求1所述的調整芯片工作頻率的方法,其特征是其中檢 測上述顯示芯片的上述頻率調整范圍的步驟包括自一預設工作頻率開始,逐步調整上述顯示芯片的工作頻率; 檢測上述顯示芯片是否出現(xiàn)異常;以及當上述顯示芯片出現(xiàn)異常時,停止調整上述顯示芯片的工作頻率,而 目前調整后的上述顯示芯片的工作頻率即為上述頻率調整范圍的極限值。
3. 根據權利要求2所述的調整芯片工作頻率的方法,其特征是其中檢 測上述顯示芯片是否出現(xiàn)異常的步驟包括以調整后的上述顯示芯片的工作頻率運行上述顯示芯片,并檢測上述顯示芯片運行時的溫度;判斷上述顯示芯片運行時的溫度是否高于 一預設溫度;以及當上述顯示芯片運行時的溫度高于上述預設溫度時,即表示上述顯示芯片出現(xiàn)異常。
4. 根據權利要求2所述的調整芯片工作頻率的方法,其特征是其中上 述預設工作頻率為上述顯示芯片出廠時,所設定的初始工作頻率。
5. 根據權利要求1所述的調整芯片工作頻率的方法,其特征是其中開 啟上述全屏幕畫面的應用程序的步驟還包括載入一動態(tài)鏈接庫,以及呼叫上述動態(tài)鏈接庫,根據上述輸入頻率調整上述顯示芯片的工作頻率。
6. 根據權利要求1所述的調整芯片工作頻率的方法,其特征是其中顯示上述使用者接口的步驟包括將上述使用者接口嵌入上述全屏幕畫面的應用程序下一個^:顯示的畫 面中。
7. 根據權利要求1所述的調整芯片工作頻率的方法,其特征是其中在 檢測上述顯示芯片的上述頻率調整范圍之后還包括記錄上述頻率調整范圍于一基本輸入輸出系統(tǒng); 自上述基本輸入輸出系統(tǒng)載入上述頻率調整范圍。
8. 根據權利要求1所述的調整芯片工作頻率的方法,其特征是其中上 述使用者接口中包括上述頻率調整范閨。
9. 根據權利要求1所述的調整芯片工作頻率的方法,其特征是還包括 關閉上述使用者接口。
10. 根據權利要求1所述的調整芯片工作頻率的方法,其特征是其中上 述顯示芯片包括圖形處理器。
11. 根據權利要求1所述的調整芯片工作頻率的方法,其特征是其中上 述全屏幕畫面的應用程序包括游戲程序。
全文摘要
一種調整芯片工作頻率的方法,此方法首先于系統(tǒng)開機時,先檢測顯示芯片的頻率調整范圍。接著,執(zhí)行全屏幕畫面的應用程序,并致能控制熱鍵。然后,接收控制熱鍵的輸入,以顯示使用者接口。最后,接收由使用者接口輸入之輸入頻率,而根據所接收的輸入頻率,在頻率調整范圍內調整顯示芯片的工作頻率。如此一來,即使在執(zhí)行全屏幕畫面的應用程序時,仍可隨時根據需要調整顯示芯片的工作頻率,相當方便。
文檔編號G06F9/445GK101206580SQ20071016298
公開日2008年6月25日 申請日期2007年10月9日 優(yōu)先權日2006年12月18日
發(fā)明者丁建華, 賴佑宣, 邱高億 申請人:華碩電腦股份有限公司