Ubuntu Compton開啟硬件加速步驟
首先確保系統已安裝Compton和顯卡驅動。打開終端,運行以下命令:
sudo apt update
sudo apt install compton
若使用NVIDIA顯卡,還需安裝專用驅動以支持硬件加速:
sudo ubuntu-drivers autoinstall # 自動安裝適合的NVIDIA驅動
AMD顯卡則安裝Mesa驅動:
sudo apt install mesa-vdpau-drivers mesa-vulkan-drivers
Compton的配置文件通常位于~/.config/compton.conf(若不存在,可手動創建)。使用文本編輯器(如nano)打開文件,添加或修改以下關鍵參數:
# 設置渲染后端為OpenGL(glx),這是硬件加速的核心
backend = "glx"
# 啟用GPU加速(部分版本可能需要此選項)
use-glx = true
# 可選優化:禁用陰影和透明度以減少GPU負載(根據需求選擇)
shadow = false
opacity = false
# 可選:啟用垂直同步(避免畫面撕裂)
vsync = true
注意:backend = "glx"是啟用OpenGL硬件的關鍵,若使用Wayland桌面環境,可嘗試backend = "wayland"(但兼容性需測試)。
保存配置文件后,重啟Compton以使更改生效??赏ㄟ^以下命令重啟:
killall compton && compton &
若已將Compton設置為開機自啟(見下文),重啟系統也會自動應用配置。
為避免每次登錄都手動啟動Compton,可創建Systemd服務文件:
sudo nano /etc/systemd/system/compton.service
添加以下內容(替換你的用戶名為實際登錄名):
[Unit]
Description=Compton Window Compositor
After=graphical.target
[Service]
ExecStart=/usr/bin/compton -c ~/.config/compton.conf
Restart=always
User=你的用戶名
[Install]
WantedBy=multi-user.target
保存后,執行以下命令啟用并啟動服務:
sudo systemctl daemon-reload
sudo systemctl enable compton
sudo systemctl start compton
可通過以下方式驗證:
~/.cache/compton.log,檢查是否有GLX或GPU相關提示(如“Using GLX for rendering”)。glmark2工具,運行glmark2查看幀率(硬件加速下幀率更高):sudo apt install glmark2
glmark2
lspci -k | grep -A 2 -i "VGA"查看驅動型號)。ignore_glx_glitz true(忽略OpenGL加速),需將其設置為false或刪除該行。sudo apt upgrade compton)。