Ubuntu Compton配置中硬件加速
导读:Ubuntu 下 Compton 硬件加速配置指南 一 前提准备 确认显卡驱动已正确安装并加载:NVIDIA 使用 nvidia-driver,AMD 使用 amdgpu,Intel 使用 intel 驱动。可用命令检查: 查看显卡与驱...
Ubuntu 下 Compton 硬件加速配置指南
一 前提准备
- 确认显卡驱动已正确安装并加载:NVIDIA 使用 nvidia-driver,AMD 使用 amdgpu,Intel 使用 intel 驱动。可用命令检查:
- 查看显卡与驱动:lspci -k | grep -A 3 VGA
- 查看 OpenGL 渲染器:glxinfo | grep “OpenGL renderer”(需安装 mesa-utils)
- 安装 Compton(若尚未安装):sudo apt install compton
- 准备配置文件:路径为 ~/.config/compton.conf(用户级)或 /etc/compton.conf(系统级),不存在可手动创建。
二 配置硬件加速
- 使用 OpenGL 渲染后端(大多数环境推荐):设置 backend = “glx”
- 启用 GPU 加速与设备选择:设置 use_gpu = true、gpu_device = “0”(多 GPU 时可改为 1、2…)
- 常用 GLX 选项(提升兼容与性能):
- glx-no-stencil = false
- glx-copy-from-front = true
- glx-shm-config = “use_gl = true; use_dri = true; ”
- 可选的性能优化(按需求关闭重特效):
- 关闭阴影:shadow = false
- 关闭透明:opacity = 1.0
- 关闭模糊:blur = false
- 示例片段(写入 ~/.config/compton.conf):
- backend = “glx”
- use_gpu = true
- gpu_device = “0”
- glx-no-stencil = false
- glx-copy-from-front = true
- glx-shm-config = “use_gl = true; use_dri = true; ”
-
可选优化
- shadow = false
- opacity = 1.0
- blur = false
三 应用与自启
- 使配置生效(二选一):
- 重启 Compton:compton -r
- 完全重启(无残留进程时):killall compton & & compton -b --config ~/.config/compton.conf
- 使用 systemd 管理(可选):
- 创建服务文件 /etc/systemd/system/compton.service,内容示例:
- [Unit]
- Description=Compton Window Composer
- After=xorg.service
- [Service]
- ExecStart=/usr/bin/compton --config /etc/compton.conf
- RestartOnFailure=yes
- [Install]
- WantedBy=multi-user.target
- [Unit]
- 启用与启动:
- sudo systemctl daemon-reload
- sudo systemctl enable --now compton
- 创建服务文件 /etc/systemd/system/compton.service,内容示例:
- 桌面会话自启(如不使用 systemd):将 compton --config ~/.config/compton.conf 加入 ~/.xprofile 或会话的启动脚本。
四 验证与常见问题
- 验证 GPU 加速:
- 查看渲染器:glxinfo | grep “OpenGL renderer”(应显示你的显卡型号而非软件渲染器)
- 性能测试:安装并运行 glmark2,帧率稳定且较高通常表示硬件加速生效
- 资源监控:用 htop 观察 CPU 占用是否下降、GPU 使用是否上升
- 常见问题与排查:
- 黑屏/闪屏/撕裂:先开启 vsync = true;若追求高帧率再关闭并配合显示器刷新率设置
- 启动失败或配置不生效:检查 ~/.config/compton.conf 语法;查看日志 ~/.cache/compton.log 获取线索
- 多 GPU 选择错误:调整 gpu_device 为正确的 GPU 索引
- 特效导致卡顿:按上文关闭 shadow/blur/opacity 等重特效以恢复流畅度。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Compton配置中硬件加速
本文地址: https://pptw.com/jishu/784201.html
