快轉到主要內容

GreenWithEnvy:Linux專用的Nvidia顯示卡超頻工具

· 民國114年乙巳年
·
切換繁體/簡體
分類   Linux系統 Linux玩遊戲
標籤   Nvidia
目錄

GreenWithEnvy (GWE) 為Linux專用的Nvidia顯示卡超頻與降頻工具,功能類似Windows系統的MSI Afterburner。

Linux的CPU可以用cpupower超頻,那你有沒有想過超頻GPU呢?超頻GPU的好處能榨出更多GPU的效能,讓遊戲的FPS略微上升。

我們可以用開源工具GreenWithEnvy達成此目的。

其實Nvidia專有驅動附贈的Nvidia X Server Settings程式本身就有超頻選項了,預設為隱藏,需要透過設定「Coolbits」的參數來開啟。GreenWithEnvy只是多了選擇設定檔的按鈕。

1. 系統需求
#

作業系統Linux,此處以Ubuntu發行版為例子。

目前Nvidia專有驅動版本570,超頻只在X11環境下有效,Wayland尚無官方支援。

2. 啟用Coolbits
#

  1. 安裝Nvidia專有驅動

  2. 使用以下參數,在X.org設定檔加入Coolbits=28,啟用全部超頻功能,接著重開機。

sudo nvidia-xconfig -a --cool-bits=28

若筆電是使用Nvidia PRIME模式,也就是Nvidia並非主顯卡的狀況,需要改用此方式來啟用Coolbits:

sudo cp /usr/share/X11/xorg.conf.d/10-nvidia.conf /etc/X11/xorg.conf.d/

sudo vim /etc/X11/xorg.conf.d/10-nvidia.conf

加入以下選項,接著重開機。

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "Coolbits" "28"
    ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection

3. 透過GreenWithEnvy超頻
#

  1. Flatpak安裝GreenWithEnvy
flatpak install flathub com.leinardi.gwe
  1. 開啟面板,它會常駐在系統匣。

  2. 想要開機自動啟動超頻,把它加入到XDG AutoStart:

cat <<EOF > ~/.config/autostart/GreenWithEnvy.desktop
[Desktop Entry]
Type=Application
Name=GreenWithEnvy
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/gwe --file-forwarding com.leinardi.gwe --hide-window
EOF
  1. 如果什麼都還沒做,卻發現Nvidia GPU顯示的頻率已經比表定的頻率還高,不用擔心,那是NVIDIA GPU Boost技術自動超頻。

  2. 最下面Profile的地方就是新增超頻設定檔的地方,超頻數值需要自行測試,設定太高可能會黑螢幕。加上GreenWithEnvy不能超電壓,所以數值不能設定太誇張,就以100MHz為單位下去測試吧。

  3. 超頻之後,GPU的最高頻率就會上升,但它不會跑滿,而是上升的區間變大了。譬如原本上限1911MHz,GPU實際上不會跑到這個頻率,大概在1645MHz左右。但最高頻率在超頻到2100MHz之後,最高就有1835MHz了。

  4. 旁邊Fan Profile可以調整風扇曲線,調整風扇在特定溫度的轉速。預設是交給Nvidia驅動自動控制,原廠驅動風扇的轉速偏保守,使用Custom的話能夠強制風扇狂轉降溫。我自己測試,能在顯卡逼近80度的時候把它降回70度以下,但是就真的很吵。

4. GreenWithEnvy降頻省電
#

Power區塊能夠限制顯示卡使用的最大瓦數。

我是覺得沒有太大意義,不如使用EnvyControl直接關掉顯示卡。

參考資料
#

相關文章

Feral Gamemode教學,增強Linux遊戲性能
分類   Linux系統 Linux玩遊戲
標籤   Overclocking Nvidia Steam
嘗試解決Kubuntu 24.04 (KDE 5.27) Nvidia顯卡玩遊戲畫面撕裂的問題
分類   Linux系統 Linux玩遊戲
標籤   Ubuntu Wayland KDE Plasma Steam Nvidia
GPU Screen Recorder:Linux螢幕錄影 + 遊戲重播,Nvidia ShadowPlay替代品
分類   Linux系統 Linux玩遊戲
標籤   Nvidia Steam Linux

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。