在 Ubuntu Linux 上超频 GPU
۱۴۰۴/۴/۲۳
Ubuntu Linux 可能不是用于挖矿和超频显卡的最用户友好的操作系统。如果您正在选择用于挖矿的操作系统,并且仍需熟悉在 Linux 上工作的复杂性,我们建议探索其他选项。
例如,Windows,HiveOS 或 RaveOS 可能是更好的选择。后两者本质上是基于 Linux 的,但专门针对挖矿和超频显卡进行了优化。它们配备了为普通用户设计的用户友好界面,包含各种增强功能,并且易于导航。
然而,如果您决心在 Ubuntu Linux 上进行挖矿并已做出明智的决定,我们在这里为您提供帮助!这不会是一帆风顺的,但无疑会是一段有趣的旅程 ✨。
使用矿工参数进行超频
让我们从探索一种简单的超频方法开始:使用矿工参数。
此方法仅适用于支持在 Linux 上超频命令的矿工。仔细阅读矿工的描述以确保与您的特定显卡、选择的算法和 Linux 超频功能兼容是至关重要的。
- 每个矿工都有自己独特的超频命令集。注意每个矿工所需的特定命令是至关重要的。
- miner.download 网站提供顶级矿工、全面的矿工命令和使用场景。
- 有关下载、配置和运行矿工的详细说明,请参阅文章“在 Ubuntu Linux 上挖矿”。
本讨论将重点介绍使用 lolminer 超频显卡。 lolminer 兼容多种算法,并支持包括 Nvidia、AMD 和 Intel ARC 在内的各种显卡制造商。
使用 Shell 脚本在 Linux 上超频显卡
关于超频,基本命令涉及调整显卡的核心频率、内存频率和功率限制。请记住,这些设置将根据您的特定显卡和您使用的算法而有所不同。有关针对您的显卡量身定制的个性化超频配置文件,请参阅我们的 超频数据库。
本指南将演示如何为 NEXA 算法超频 Nvidia RTX 3060 Ti 显卡。
导航到包含下载的矿工的文件夹。
打开与您打算挖掘的加密货币相对应的 shell 脚本(
sh
文件)。在钱包地址和工人名称之后插入超频命令,用空格分隔。*在此示例中,我们将核心超频 100 MHz,将内存频率设置为 5000 MHz,并将功耗限制为 160 瓦。
--cclk 100
— 将核心频率提高 100 MHz。--mclk 5000
— 将内存频率设置为 5000 MHz。--pl 160
— 将显卡的功耗限制为 160 瓦。有关针对矿工、算法和显卡量身定制的命令的完整列表,请访问 miner.download 的“说明”页面。它提供了有关各种矿工和场景的基本命令的详细信息。
保存更改后的文件。从您的矿工文件夹中打开终端,使用命令
su
或sudo su
获取管理员权限,并输入您的帐户密码。通过执行命令
./Start-Nexa.sh
启动矿工。矿工将使用您的Start-Nexa.sh
脚本中的设置启动。在矿工窗口中,您会注意到已应用指定的超频设置。
通过终端在 Linux 上超频显卡
从您的矿工目录中打开终端。
使用命令
su
或sudo su
获取管理员权限并输入您的帐户密码。在终端中输入矿工启动命令,在钱包地址和工人名称之后添加超频命令,用空格分隔。*例如,让我们将核心时钟提高 100 MHz,将内存频率设置为 5000 MHz,并将功耗限制为 160 瓦。
--*cclk 100
— 将核心时钟提高100
MHz。--mclk 5000
— 将内存频率设置为5000
MHz。--pl 160
— 将显卡功耗限制为160
瓦。 示例:./lolMiner --algo NEXA --pool nexa.kryptex.network:7026 --user nexa:nqtsq5g5ufvngn8yc2va8nf0ru4mq2d8kh0vr4zzvchqhsy6/MyFirstRig --cclk 100 --mclk 5000 --pl 160
按 Enter,矿工将以指定的设置启动,应用您的超频配置。
使用 nvidia-settings 超频 NVIDIA 显卡
此方法需要在 Linux 上工作的专业知识。此方法的有效性取决于您系统的驱动程序类型和版本。我们建议使用矿工的参数方法。
按
Ctrl+Alt+T
打开终端。执行命令
su
或sudo su
获取管理员权限并输入您的帐户密码。使用
sudo nano /etc/X11/xorg.conf
打开xorg.conf
文件。在文件中找到
Section "Device"
和Section "Screen"
部分。如截图所示,将以下设置添加到两个部分:
Option "Coolbits" "12"
按
Ctrl+S
保存文件中的更改,并使用Ctrl+X
关闭文件。重启您的计算机。
使用
Ctrl+Alt+T
重新打开终端。执行命令
su
或sudo su
获取管理员权限并输入您的帐户密码。运行命令
nvidia-settings
。nvidia-settings
窗口将打开。导航到PowerMizer
选项卡。在
Editable performance levels
中输入您想要的设置。完成调整后关闭程序。
启动终端并执行命令
nvidia-smi -i 0 -pl 140
如果您希望更改功率限制。-i 0
— 指显卡编号(从零开始计数)。-pl 140
— 设置功耗限制为瓦特。例如,140
表示 140 瓦。完成!您的配置设置将应用于您的显卡,直到您再次在
nvidia-settings
程序中修改它们。
使用 radeon-profile 超频 AMD
此方法需要在 Linux 上工作的经验。此方法的成功将取决于您安装的驱动程序的类型和版本。我们建议使用矿工的参数方法。
使用
Ctrl+Alt+T
打开终端。执行命令
su
或sudo su
授予管理员权限并输入帐户密码。将以下命令粘贴到终端中,然后按 Enter:
apt-get install mesa-utils add-apt-repository ppa:radeon-profile/stable apt-get update apt-get install radeon-profile
安装完成后,您将在应用程序列表中看到
Radeon Profile
。您可以从那里打开它或执行命令radeon-profile
。打开
Radeon Profile
后,点击程序底部的Overclock
选项卡。启用
Percent overclock
并超频您的显卡。请注意,超频是以百分比进行的。例如,要将 RX 580 超频 100 MHz,您需要将 100 MHz 除以其最大频率 1340 MHz,得到 7.5%。您可以在
Overclock
选项卡的Manual Frequency control
部分找到显卡的最大核心频率,编号7
,或视频内存,编号2
。完成所有操作后,按
Apply
应用您所做的更改。准备好!您的设置将用于您的显卡,直到您在Radeon Profile
程序中更改它们。
使用 CoreCtrl 超频 AMD 显卡
请注意,此方法需要 Linux 专业知识。其成功取决于您安装的驱动程序的类型和版本。我们建议使用矿工的参数方法。
使用
Ctrl+Alt+T
打开终端。运行命令
su
或sudo su
授予管理员权限并输入您的帐户密码。使用命令
add-apt-repository ppa:ernstp/mesarc
添加存储库。使用命令
apt update
更新软件包版本。执行
apt install corectrl
安装CoreCtrl
。使用命令将程序添加到自动启动
cp /usr/share/applications/org.corectrl.corectrl.desktop ~/.config/autostart/org.corectrl.corectrl.desktop
。运行命令
pkaction --version
并记下版本。使用
sudo nano /etc/polkit-1/localauthority/50-local.d/90-corectrl.pkla
创建文件。如果命令
pkaction --version
显示的版本早于0.106
,请将以下设置插入文件中。将your-user-group
替换为您的用户组名称(通常与您的用户名相同),您可以使用id username
找到:[User permissions] Identity=unix-group:your-user-group Action=org.corectrl.* ResultActive=yes
如果版本新于
0.106
,请将这些设置插入文件中,替换your-user-group
为您的组:polkit.addRule(function(action, subject) { if ((action.id == "org.corectrl.helper.init" || action.id == "org.corectrl.helperkiller.init") && subject.local == true && subject.active == true && subject.isInGroup("your-user-group")) { return polkit.Result.YES; } });
使用
Ctrl+S
保存文件并按Ctrl+X
退出。打开文件
sudo nano /etc/default/grub
。找到
GRUB_CMDLINE_LINUX_DEFAULT=
行,并在末尾添加amdgpu.ppfeaturemask=0xffffffff"
,如截图所示。使用
Ctrl+S
保存文件并按Ctrl+X
退出。运行命令
grub-mkconfig -o /boot/grub/grub.cfg
。重启您的计算机。
打开
CoreCtrl
程序。在
Profiles
选项卡中,创建一个新配置文件并超频您的显卡。完成!您的配置设置将应用于您的显卡,直到您在创建的配置文件中修改它们。
🚑需要帮助吗?
有什么不工作?
我们友好的社区和经验丰富的支持团队将很乐意为您提供帮助!