其实 MSDN 写的很详细,这里复读一遍

WSL 2 的系统要求为 Windows 10 1903 及以后,如下

  • For x64 systems: Version 1903 or higher, with Build 18362 or higher.
  • For ARM64 systems: Version 2004 or higher, with Build 19041 or higher.

未尝试由 WSL 1 无缝升级 2,因为我的 Debain WSL 装的东西不多,以下步骤为删除后进行

环境

  • Windows 10 20H2

参考

步骤

简易方法需要升级 Windows 到 Insider 版本,这里不使用这种方法

启用 WSL

以管理员身份打开 PowerShell,运行

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

启用虚拟机功能

以管理员身份打开 PowerShell,运行

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑

下载并安装 Linux 内核更新

X64 下载链接:WSL2 Linux kernel update package for x64 machines

ARM64 下载链接:WSL2 Linux kernel update package for arm64 machines

设置 WSL 默认版本

打开 PowerShell,运行

wsl --set-default-version 2

如果想默认使用 WSL 1,则

wsl --set-default-version 1

最后从 MicroSoft Store 安装任意 Linux 系统

其他 WSL 指令

查看所有 WSL 的对应版本

wsl --list --verbose
# wsl -l -v

单独设置一个发行版的 WSL 版本

wsl --set-version <distribution name(发行版名称)> <versionNumber(1 or 2)>

NicehashQuickMiner 的 OCTune 超频基本的原则就是:核心频率尽量低,显存频率尽量高

注意:算力高并不代表收益高

参考

显存超频

显卡超频分为超核心和超显存,首先需要确定显存频率

OCTune 提供了两种超频方式,Classic 和 Alternative,这里我选择 Alternative 模式——暂不支持 10 系显卡,但是 Alternative 模式的值可以与 Classic 模式互相转换

打开 OCTune 后右侧为 Alternative 模式,左侧为 Classic 模式

先将显存频率拉到足够高,同时查看 VRAM 的温度以及 Rejected Shares 出现的频率(Nicehash 的标准是一天一两个),如果 VRAM 温度过高或者被拒的提交过多,则下调显存频率,直到达到一个自己心中理想的平衡点

下图为 Nicehash 提供的参考设置(Absolute 对应 Alternative 模式,Delta 对应 Classic 模式)Nicehash OCTune 超频 3080 提高算力

核心超频

确定显存频率后,需要确保核心频率足够低,降低核心频率会减少功耗,显卡发热量也会减少

如果想得到最高的算力,拉低核心频率时查看 Min KT、Avg KT 和 UMed KT,三者数值越低越好

如果想得到最高的效率,先把核心频率拉到尽可能低,然后逐步递增并查看 KT 的值,直到 KT 的值不随核心频率的变化而变化

在具体操作中,核心频率也会影响算力,我的核心频率超频原则为“不影响算力的情况下尽量低”

下图为 Nicehash 提供的参考设置Nicehash OCTune 超频 3080 提高算力 Continue reading “Nicehash OCTune 超频 3080 提高算力”