# UM773 (Lite/SE)

## 性能增强 BIOS 设置

默认情况下，UM773 会在短时间内爆发到 65W，然后降至 54W，最终在不到一分钟后降至 45W。可以通过 BIOS 设置锁定在 54W。不过要注意，UM773 (Lite/SE) 所用的有线网卡为 Intel I225-V，在网上有较多负面评价。我测试也发现机器长时间较热运行后（CPU 95度），网卡有一定概率重启后挂掉，表现为设备管理器当中显示黄色叹号。

### 选项介绍

进入 BIOS 设置的“Advanced”标签，有以下值得注意的选项。默认值仅代表 UM773SE BIOS version 1.15 中的设置。

#### SMU Common Options

* System Configuration: 设置 CPU TDP，这是长时间工作时的 CPU 功率。经测试，默认 45W。短时间内功率可以超过此数值（最高达到 65W）。
* Thermal Control/TjMax: 设置温度上限，当温度达到此设定数值时，系统会降低 CPU 功率以免温度进一步上升，也就是通过降频等手段将使温度小于等于这个值。优先级高于上一项设置。经测试，默认值（Auto）为 87，不建议更改太高，以免系统过热。

#### Hardware Monitor → Smart Fan Function

Smart Fan Function (SMF) 是一套根据系统温度，用 PWM 控制风扇转速的系统。风扇转速以一个 PWM 值来控制。当温度高于阈值时开启风扇直到温度低于阈值才停止。开启风扇时，风扇 PWM 值以当前温度与“SMF Temperature Limit of ON”的差乘以“SMF Slope PWM”，再加上初始 PWM 来计算。设当前温度为 $t$，PWM 值为 $P(t)$，“SMF Slope PWM”的值为 $s$，“SMF Temperature Limit of OFF”的值为 $t_0$，“SMF Temperature Limit of ON”的值为 $t_1$，“SMF Start PWM”的值为 $p_0$，“Full PWM Temperature”的值为 $t_f$，满速 PWM 为 $p_f$，其中 $p$, $s$, $t_0$, $p_0$ 均为可配置的常数，$p_f$ 是厂商指定的常数，则 $P$ 为关于 $t$ 的函数，可用以下公式计算：

$$
P(t)=
\left\{
    \begin{array}{lrl}
	0 & & t \le t_{0} \\
	\min(p_{0}, 上一时刻的~P(t))  & t_0 \lt & t \le t_1  \\
    st+p_{0} & t_1 \lt & t \le t_f  \\
    p_f &   t_f \lt & t 
    \end{array}
  \right.
$$

* SMF Temperature Limit of OFF: 低于此温度时关闭风扇。默认为 28
* SMF Temperature Limit of ON: 高于此温度时开启风扇。默认为 37
* SMF Start PWM: 初始 PWM，当温度等于“SMF Temperature Limit of ON”的值时的风扇 PWM。默认为 40
* Full PWM Temperature: 当 CPU 大于（且不等于）此温度时，风扇全速开启。默认为 95
* SMF Slope PWM: PWM 斜率，温度每比“SMF Temperature Limit of ON”高一度所增加的 PWM 值。默认为 1

从 PWM 到风扇转速的函数是厂商决定的，我没有找到相关资料。这部分不是线性相关，只能（无证据地）猜测，如果 PWM 值和风扇功率是线性关系，根据物理定律，风扇转速的立方和功率是线性关系，也就是说，PWM 值的立方根和风扇转速是线性关系。

### 性能优化

将 TDP 调整为 54W，并相应调整散热选项，代价是更吵的风扇。

#### 必选设置

> Advanced → SMU Common Options → System Configuration: 54W
>
> Hardware Monitor → Smart Fan Function → Full PWM Temperature: 86

首先锁定为 54W，经过测试，即使这里设置为 54W，系统依然有短时间内爆发到 65W 的能力。另外，默认设置下，CPU 会降低频率以避免温度超过 87 度。

风扇在 CPU 温度大于“Full PWM Temperature”的值时会全速运转，我们把此选项设置为 TjMax 的默认值－1，尽量确保 CPU 不会因过热降频。

#### 可选设置

以上设置在我的环境中会使 CPU 温度在 86-87 度浮动，风扇在满速和中速运转之间切换，经常会突然产生巨大噪声又突然没声，听起来很不舒服，还吓人。同时有时也会需要 CPU 降频来避免超温。我们可以设置其他风扇参数，来避免突然产生噪声，并获得更稳定的性能：


:::tip
以下是在我的环境中调节出来的参数，在你的环境中，由于室温、散热环境等不同，可能需要不同的设置。

:::

> Advanced → SMU Common Options → System Configuration: 54W
>
> Advanced → SMU Common Options → TjMax: 90
>
> Hardware Monitor → Smart Fan Function → SMF Temperature Limit of OFF: 28（默认）
>
> Hardware Monitor → Smart Fan Function → SMF Temperature Limit of ON: 35
>
> Hardware Monitor → Smart Fan Function → SMF Start PWM: 40（默认）
>
> Hardware Monitor → Smart Fan Function → SMF Slope PWM: 2
>
> Hardware Monitor → Smart Fan Function → Full PWM Temperature: 90

调整思路是，稍微调高 CPU 的最高温度，同时不要太高以免使网卡积热（铭凡 UM773 应该是只有 CPU 散热风扇）。然后根据一系列的测试，找到自己能接受的噪音所对应的 PWM，调高斜率并找出其与默认风扇曲线（实际上是折线）的交点，把风扇开启温度设置为交点所在值。这样在所有温度下风扇转速都比默认快。最后，把风扇全速阈值设置到为“TjMax”的值。注意“TjMax”选项会使 CPU 努力控制温度等于该值，而风扇要大于对应设置的阈值才会开启全速 PWM，这样就保证了“TjMax”万一失效了，风扇会尽力帮助降温（在我的烤机测试中，未出现此情况）。

#### 更保守的设置

根据[评测](https://www.bilibili.com/video/BV1qo4y167mg)，CPU 在 45W 持续运行时，温度会维持在 77 度（实际上在我的环境里有 87 度了）。如果只把“System Configuration”更改为 54W，虽然会撞 87 度温度墙，但也能获得比 45W 高一些的性能。前提是你的散热环境比我的好。

## BIOS 更新

主板型号为 F7BFD，从[铭凡官网](https://minisforum.com/support/#/support/page/download/58)下载并按步骤更新即可。新版本增加了 SR-IOV 支持，对虚拟化直通很有帮助。


:::warning
更新 BIOS 有风险，请评估自身需要再决定是否更新。更新前推荐先重启电脑，然后关闭没必要的开机自启程序。更新程序运行时，键盘鼠标输入被屏蔽，无法操作，建议提前关闭杀毒软件以免需要手动确认。

:::

下面放上 BIOS 更新日志以供参考。

[Release_Note.txt 2490](https://minio.outline.bleatingsheep.org/outlinefixing/uploads/8682f6d2-0f23-4aae-b075-aa3805b8ee99/a120986a-d217-42d5-bdf4-9cfd03ebafbb/Release_Note.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=460a9d18e7106f67%2F20261003%2Fcn-homelab-1%2Fs3%2Faws4_request&X-Amz-Date=20261003T141500Z&X-Amz-Expires=86400&X-Amz-Signature=4590409ad81345f6332316c7d94c652b9db406a1dceb23ce9dc8d47f3d0dcf17&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

### 微码更新

我更新到 1.15 版本的 BIOS 后，发现 CPU 微码更新到了 0x0a404105 (2023-07-07)。这项更新可缓解[Speculative Return Stack Overflow (SRSO)](https://docs.kernel.org/admin-guide/hw-vuln/srso.html) 漏洞，但我的测试显示，该补丁可能会降低 0.7\~1.4% Geekbench 跑分。

## 驱动

由于铭凡官网驱动更新不及时，这里给出更新各硬件官方最新驱动来源。

### 芯片组、显卡

安装 [AMD 软件](https://www.amd.com/zh-cn/products/software/adrenalin.html)即可自动安装芯片组和显卡驱动。

### 有线网卡

有线网卡是 I225-V，在 <https://www.intel.com/content/www/us/en/products/sku/184676/intel-ethernet-controller-i225v/downloads.html> 下载并解压最新驱动后，打开设备管理器 → 右键点击网卡 → 更新驱动 → 第二项（从计算机浏览）→ 让我在计算机中选择 → 拥有磁盘 → 浏览并找到解压目录 → 进入“PRO2500\\Winx64\\W11”目录（如果是 Win10 请使用 NDIS68 目录）→ 选择 .inf 文件并打开 → 点击下一步即可安装。

### 无线网卡及蓝牙

AMD (MediaTek) 的驱动比较难找，可以[见此](https://ultramookie.com/2022/08/amd-mediatek-rz608-wifi/)。

* 无线网卡：<https://www.catalog.update.microsoft.com/Search.aspx?q=subsys_060814c3>
* 蓝牙：<https://www.catalog.update.microsoft.com/Search.aspx?q=pid_0608>

根据自己的系统选择最新版本并下载解压 cab 包后，在设备管理器中右键点击网卡并选择更新驱动 → 第二项（从计算机浏览）→ 浏览 → 选择解压文件夹并按提示操作。

---

**Documents**

- [风扇、性能数据记录](https://notes.bleatingsheep.org/s/um773/doc/6aoo5omh44cb5ocn6io95pww5o2u6k6w5b2v-jHltIStUxF)
- [零刻 SER5 MAX（5800H）参考](https://notes.bleatingsheep.org/s/um773/doc/ser5-max5800h-fpLIT8i1HG)