EnvyControl 使用教程
项目介绍
EnvyControl 是一个用于在 Linux 系统上管理 Nvidia Optimus 笔记本电脑 GPU 模式的命令行工具。它允许用户轻松地在集成显卡和独立显卡之间切换,支持多种显示管理器,如 GDM、SDDM 和 LightDM。此外,EnvyControl 还提供了电池节能模式和 GPU 超频支持。
项目快速启动
安装 EnvyControl
首先,确保你的系统已经安装了 Python 3+。然后,通过以下命令安装 EnvyControl:
pip install envycontrol
切换 GPU 模式
使用以下命令切换到所需的 GPU 模式:
sudo envycontrol -s <MODE>
其中 <MODE>
可以是 integrated
(集成显卡)、hybrid
(混合模式)或 nvidia
(独立显卡)。
应用案例和最佳实践
节能模式
在需要节省电池电量时,可以将 GPU 模式设置为 integrated
:
sudo envycontrol -s integrated
游戏模式
在玩游戏时,为了获得更好的性能,可以将 GPU 模式设置为 nvidia
:
sudo envycontrol -s nvidia
混合模式
在需要平衡性能和电池寿命时,可以使用混合模式:
sudo envycontrol -s hybrid
典型生态项目
EnvyControl-PyQt
EnvyControl-PyQt 是一个基于 PyQt5 的图形界面工具,旨在提供一个简单的方式来切换 Nvidia Optimus 系统的 GPU 模式。它支持窗口模式和系统托盘模式。
项目链接:EnvyControl-PyQt
OSTree Distros 支持
EnvyControl 也支持 OSTree 发行版,如 Silverblue、Kinoite 和 Bazzite。可以通过 COPR 仓库进行安装和配置。
rpm-ostree install python-envycontrol
通过以上步骤,你可以轻松地在 Linux 系统上管理和切换 Nvidia Optimus 笔记本电脑的 GPU 模式。