首先,必須要先安裝Nvidia的驅動程式
安裝驅動
簡易的安裝方式可以去 Software & Updates 裡面的 Additional Drivers 操作
選一下要安裝的然後按下 apply
安裝完重新開機一發,應該就完成囉!
確定方式為 可以輸入 nvidia-smi 來看看目前顯示卡狀況數值的表格,有出現就沒問題了!
Btw, 目前的設定都是透過顯示卡輸出畫面。
之前有嘗試要用內顯輸出,裝完driver,之後重開機就爆黑屏了Q
但是另外一台卻沒事,我也是莫名其妙 =3=
這個之後在研究研究
解鎖超頻
在安裝好Nvidia 的驅動程式之後
在搜尋列可以找到 NVIDIA X SERVER 這個程式
之後圖形界面的超頻就是透過這個去操作
通常是操作 風扇 (Thermal Settings) 及 GPU/ Memory (Power Mizer)
但很可惜的是,目前超頻的功能是被鎖起來的QAQ
基本上只能改Power Mizer 的 Preferred Mode
所以我們必須把這個限制打開,打開的方式為:
打開 terminal
輸入 nvidia-xconfig — cool-bits=你要的數值 (ex: 12 → 解開風扇、GPU及Memory Rate 限制)
關於coolbits的數值介紹如下,選擇自己要的模式,然後把要的選項所對應的值加起來,並設定下去就好囉!
COOLBITS:
The Coolbits value is the sum of its component bits in the binary numeral system. The component bits are:
1 (bit 0) — Enables overclocking of older (pre-Fermi) cores on the Clock Frequencies page in nvidia-settings.
2 (bit 1) — When this bit is set, the driver will “attempt to initialize SLI when using GPUs with different amounts of video memory”.
4 (bit 2) — Enables manual configuration of GPU fan speed on the Thermal Monitor page in nvidia-settings.
8 (bit 3) — Enables overclocking on the PowerMizer page in nvidia-settings. Available since version 337.12 for the Fermi architecture and newer.[1]
16 (bit 4) — Enables overvoltage using nvidia-settings CLI options. Available since version 346.16 for the Fermi architecture and newer.[2]
To enable multiple features, add the Coolbits values together. For example, to enable overclocking and overvoltage of Fermi cores, set Option “Coolbits” “24”.
再重開機一次
超頻操作
打開NVIDIA X SERVER
可以發現在 Thermal Settings & Power Mizer 都可以進行更動啦
接下來就是基本的拉數值囉!
在這邊都是只要數字輸入完畢,按下enter之後就直接設定好了
看視窗右下角會顯示操作狀態,以上圖為例,就可以看到我剛剛把Memory Rate 設定增加 200 ~
不過好像跟框框裡的數字不一樣XD
這是因為 我剛剛試著使用Terminal 非圖形界面 設定 Memory Rate +200 的緣故
那這邊按下Quit 之後數值就存起來啦!
但目前的操作都不是永久儲存的,重開機就要重新設定了!
這部份我也還沒有去玩=3=
使用Terminal設定
- 用電限制
- 這個要透過 nvidia-smi 來操作,先來看看目前的限制為何
- 輸入 nvidia-smi -i 0 -q -d POWER
-
- 上面可以看到 預設的限制 Default Power Limit
- 可以透過 sudo nvidia-smi -pl 你的瓦數限制 (數字, ex: 70)
- 這樣就完成了!
- 設定Power Mizer 模式
- nvidia-settings -a “GPUPowerMizerMode=你要的模式”
- 所謂你要的模式,就是去從 0 ~ n, 越高效能愈好,可以去 NVIDIA X Server 的 Power Mizer 看看,應該就是裡面的 Performance state。
- Gpu 超頻
nvidia-settings -c :0 -a ‘[gpu:0]/GPUGraphicsClockOffset[針對哪個Power Mizer Mode (ex:2)]=超多少頻率(ex:300)’
如:nvidia-settings -c :0 -a ‘[gpu:0]/GPUGraphicsClockOffset[3]=100’ - Memory Rate 超頻
nvidia-settings -c :0 -a ‘[gpu:0]/GPUMemoryTransferRateOffset[‘針對哪個Power Mizer Mode (ex:2)]=超多少頻率(ex:300)’
如:nvidia-settings -c :0 -a ‘[gpu:0]/GPUMemoryTransferRateOffset[3]=1300’ - 風扇速度
nvidia-settings -a ‘[gpu:0]/GPUFanControlState=0 (自動) 或 1 (手動)’ \
-a ‘[fan:0]/GPUTargetFanSpeed=多少%轉速 ( 0~100 )’
如:nvidia-settings -a ‘[gpu:0]/GPUFanControlState=1’ -a ‘[fan:0]/GPUTargetFanSpeed=80’
上面 [gpu:0] 或 [fan:0] 後面的那個數字0 就是看你要指定第幾個 gpu ~
0 是第一個,1 是第二個,依此類推。