快轉到主要內容

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強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。