1. 程式人生 > >[轉]Ubuntu系統中AMD/ATI顯示卡檢視溫度、頻率及超頻

[轉]Ubuntu系統中AMD/ATI顯示卡檢視溫度、頻率及超頻

轉自:http://blog.sina.com.cn/s/blog_49cfe3f10100kfte.html首先要正確安裝AMD官方顯示卡驅動,推薦最新版本,驅動的安裝見:Ubuntu下AMD顯示卡驅動安裝方法

如果你想超頻,可以用以下命令進行設定,如果不超頻,下面幾個命令也很有用途,
命令使用:aticonfig --命令    具體的命令如下:
-----------------------------------------------------
aticonfig --od=enable :開啟ATI Overdrive
aticonfig --odgc:檢視GPU當前頻率和使用率
aticonfig --odsc:設定GPU,視訊記憶體的當前頻率
aticonfig --odrd:重置GPU,視訊記憶體的當前頻率
aticonfig --odgt:檢視GPU當前溫度
-----------------------------------------------------
詳細說明:
--od=enable:
只有打開了它才可以超頻,需要顯示卡支援,不支援的話就無解了。

--odgc:
Default Adapter - ATI Radeon HD 4800 Series
Core (MHz)    Memory (MHz)
Current Clocks :    500           750 當前GPU,視訊記憶體的頻率,在2D狀態下一般都是自動降頻的,可以降低功耗和發熱量。
Current Peak :    635           993 顯示卡預設的GPU,視訊記憶體頻率,在3D模式下就是自動恢復到這個頻率。
Configurable Peak Range : [500-700]     [750-1200] 顯示卡支援的最低和最高頻率調節,不再這個範圍的話就無法進行降,超頻設定。
GPU load :    0% 當前GPU的使用率,一般在2D模式下基本就是0%,和CPU使用率意思是一樣的。

--odsc:
完整的命令是aticonfig --odsc=500,750(這樣的話就把頻率鎖定在了2D頻率),同理,aticonfig --odsc=700,1000(這樣就是超頻,嚴重警告不要超太多,否則會杯具)

--odrd:
自己更改頻率之後,用這個命令可以恢復初始預設頻率,不過要重啟X,退出一下就可以了。

--odgt:
Default Adapter - ATI Radeon HD 4800 Series
Sensor 0: Temperature - 50.00 C (GPU的當前溫度,對於HD 4850來說,待機50度完全正常。)

值得一提的是,不管是超頻還是降頻,在系統重啟之後就會回到預設的初始頻率,如果想讓它一直保持在一個頻率執行的話,就得利用Shell指令碼來解決了,具體的指令碼如下:
新建一個空檔案,命名為aticonfigodsc.sh(名字可以隨便取,字尾名也可以沒有,.sh是為了區分這是一個Shell指令碼),寫入以下內容:

#!/bin/bash
aticonfig --odsc=500,750
exit

意思是將頻率設定為核心500MHz,視訊記憶體750MHz,對於我的顯示卡其實就是將頻率鎖定在了2D頻率,預設狀態下顯示卡是在2D,3D狀態下自動變頻的,這樣可以省點電,降低發熱。
    最後的exit意思是退出這個指令碼,因為頻率設定了一次後,直到下一次重新登入系統是一直保留的,所以執行一下就可以關閉它了,否則它會一直呆在後臺。
   儲存,然後在這個指令碼上點選右鍵,選擇“屬性”,在“許可權”選項卡下的“允許以程式執行檔案”處打勾。
然後設定開機自動執行這個指令碼,在“系統-首選項-啟動程式“處新增這個指令碼就可以了。