本指南适用于 Kubuntu + KDE Plasma 6 + Wayland 系统,使用 AMD 集显 + NVIDIA 独显(如 RTX 3070 Mobile / Max-Q)的笔记本用户,详细介绍如何配置 EnvyControl 实现显卡切换,并集成 KDE 小组件 Optimus GPU Switcher
实现图形化操作。
bashsudo ubuntu-drivers devices
从输出可以看到:
bashdriver : nvidia-driver-570-open - distro non-free recommended
表示系统推荐你使用:
nvidia-driver-570-open —— 新版本的 开源 NVIDIA 驱动
驱动版本 | 类型 | 是否开源 | 是否推荐 | 适用情况 |
---|---|---|---|---|
nvidia-driver-570-open | 官方 | ✅ 开源 | ✅ 是 | 新版本,适用于现代核显与 Wayland |
nvidia-driver-570 | 官方 | ❌ 闭源 | ❌ 否 | 更广泛兼容性,Wayland/游戏优化 |
nvidia-driver-550-open /535-open 等 | 官方 | ✅ | ❌ 否 | 老版本 |
nvidia-driver-535 /550 等 | 官方 | ❌ 闭源 | ❌ 否 | 适合不稳定的系统或旧内核 |
xserver-xorg-video-nouveau | 社区 | ✅ | ❌ 否 | 性能差,不建议用于 3D 加速场景 |
建议安装方式
如果你是普通桌面用户,使用 Wayland 或追求最新驱动:
bashsudo apt install nvidia-driver-570-open
如果你遇到图形兼容问题或需稳定性高(如 CUDA 深度学习):
bashsudo apt install nvidia-driver-570
闭源版本在游戏与 CUDA 开发中的表现通常更稳定。
...
我选择了安装开源驱动,暂时先应对桌面环境,我游戏和深度学习方面还有其他主机
bashsudo apt install nvidia-driver-570-open
若系统开启了 Secure Boot,会提示创建 MOK 密钥。设置密码并在重启时进入蓝色界面选择 Enroll MOK
完成注册。
验证驱动:
bashnvidia-smi
bashsudo apt update sudo apt install git python3 python3-pip python3-setuptools
bashgit clone https://github.com/bayasdev/envycontrol.git
cd envycontrol
sudo pip3 install .
bash# 查看当前模式(缓存)
envycontrol --cache-query
# 切换到混合模式(推荐)
sudo envycontrol -s hybrid
# 切换到集显
sudo envycontrol -s integrated
# 切换到独显
sudo envycontrol -s dedicated
# 切换后需重启
sudo reboot
bashgit clone https://github.com/enielrodriguez/optimus-gpu-switcher.git
cd optimus-gpu-switcher
kpackagetool6 -t Plasma/Applet -i .
Plasma 5 用户使用:
bashkpackagetool5 -t Plasma/Applet -i .
或:
bashplasmapkg2 -t plasmoid -i .
打开 “添加小组件”,搜索 Optimus GPU Switcher
,拖动到面板或桌面。
bashsudo apt install libnotify-bin zenity
HYBRID currently in use.
)integrated
/ hybrid
/ dedicated
)Refresh
按钮手动刷新状态本文作者:Casear
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!