如何在Ubuntu上安装GreenWithEnvy(NVIDIA GPU工具)
您使用带有 NVIDIA 显卡的 Ubuntu 吗?如果是这样,您可能需要安装 GreenWithEnvy。
在这篇文章中,我将向您展示如何操作。
GreenWithEnvy 是一款适用于 Linux 的免费开源实用程序,专为与 NVIDIA 显卡配合使用而设计。
它显示有关 GPU 使用情况、内存共享、当前温度、功耗、编码器/解码器是否处于活动状态以及当前风扇速度的实时统计信息。此外,您还可以查看有关显卡的信息,包括型号名称、驱动程序版本号和时钟速度。
当然,您还可以查看 GPU 统计数据的历史数据。这可能是一种方便的方法,可以查看应用程序、游戏或进程在您忙于使用它时(而不是盯着该应用程序的实时读数)产生的影响有多大。
但 GreenWithEnvy 最有用的是它的控件。
此应用程序可让您对 NVIDIA 显卡进行超频(包括内存); 更改功率限制(减少能耗的便捷方法);和控制风扇速度(如果它在您希望的时间之前启动的话,这是理想的选择)。
普通家庭用户会想做这些事情吗?不,而且可以说他们不应该这样做。但那些拥有技术技能、知识和/或需要从硬件中榨取最大性能的人会——而且这个应用程序可以在 Ubuntu 等 Linux 发行版上轻松做到这一点。
GreenWithEnvy 可以被视为 MSI Afterburner 或华硕的 GPU Tweak II 的 Linux 替代品,这两个工具仅适用于流行的 Windows。我说“可以”是因为这个应用程序在每个功能、调整和切换方面都不太匹配,但这里已经足够满足大多数需求了。
在 Ubuntu 上安装 GrenWithEnvy
这个 NVIDIA 显卡实用程序的开发人员建议 Ubuntu 用户安装来自 Flathub 的 GreenWithEnvy(事实上,也推荐大多数其他 Linux 发行版使用它)。 Flatpak 版本不能与专有 NVIDIA Linux 驱动程序的测试版一起使用,并且仅在 X11/Xorg 会话中真正有用。
现在,Ubuntu 默认情况下未安装 Flatpak,因此您必须先安装它。然后,您还必须启用 Flathub(非常值得这样做,因为那里有大量开源软件可用)。
下面我将向您展示如何使用命令行完成这两件事。
CLI 可能看起来令人生畏,但对于这组任务来说,这是最有效的方法(因为Ubuntu软件/应用程序中心不显示“系统包”,并且没有 GUI无需额外软件即可添加 Flathub 存储库的方法)。
首先,运行以下命令在 Ubuntu 上安装 Flatpak:
sudo apt install flatpak
然后启用 Flathub 支持:
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
基本上就是这样;您现在可以像这样安装 GreenWithEnvy:
flatpak install flathub com.leinardi.gwe
此命令将列出应用程序所需的所有运行时(运行时是该应用程序和其他应用程序可以使用的核心依赖项的捆绑包,因此您只需下载一次),因此请按 y
继续。
一旦一切完成,如果鲍勃不是你的叔叔,那么他现在就是了——因为就是这样。
在 Ubuntu 中打开应用程序选择器并启动 GreenWithEnvy 来查看 GPU 统计数据。
CoolBits、超频、Ubuntu,什么?
要在 GreenWithEnvy 中使用超频和手动风扇控制(请记住,超频会对您的硬件造成不可挽回的损坏),您需要将 CoolBits 设置为“12”。首先阅读 Arch Wiki 和 NVIDIA 网站上的 CoolBits,因为它将解释为什么该值为“12”。
要在 Ubuntu 上设置 CoolBits,您必须使用 Xorg/X11 会话并(我建议在执行此操作之前备份您的 xorg.conf 文件)运行:
sudo nvidia-xconfig --cool-bits=12
注销,重新启动,然后继续。
边注
我没有配备 NVIDIA 显卡的设备,所以我无法自己测试这个应用程序(加上我超频?哈 – 我太胆小了)。所以我很想知道你在评论中使用这个应用程序的体验(在 Ubuntu 或其他地方,没有评判)。
更新于:1个月前
相关文章
- Sublime Text 命令行工具 subl
- 在线文档生成工具Docusaurus入门:如何安装
- linux的shell脚本中如何在一个字符串中查找指定字符串是否存在
- 你如何在 Python 中循环字典?
- 如何在 Anaconda 中安装 Python 包?
- 有没有一个在线工具可以将Python代码转换为Java代码?
- 你如何在 Python 中编写自动售货机代码?
- 如何在 Python 中读取 .data 文件?
- 如何在 Python 中创建静态类数据和静态类方法?
- 如何在 Python 中使用 Matplotlib 创建一个空的 Figure?
- 如何在 seaborn 中创建三角相关热图?
- 如何在Python中创建AGE计算器Web App PyWebIO?
- 如何在 Python 中只删除空文件夹?
- 如何在 Pandas 中创建一个空的数据帧并向其附加行和列?
- 如何在 Django 中创建抽象模型类?
- 如何在 Python 中使用 Pillow 连接图像?
- 如何在 Python 中将嵌套的 OrderedDict 转换为 Dict?
- 如何在 Python 中将分类特征转换为数字特征?
- 如何在 Django 中使用 MVT 创建一个基本项目?
- 如何在 Python 中终止 Windows 上运行的进程?