为 Unraid 配置 ASRock X570 AQUA BIOS

2024-03-24
2024-03-26
5 min read
Hits

  工欲善其事,必先利其器。要(更好地)使用 Unraid,第一步必然是先配置主板 BIOS。博主就以自己的 ASRock X570 AQUA 主板举例,列举所有为了 Unraid 而修改过的配置,并尝试以鄙人微薄的主板和虚拟化知识,尽可能地解释清楚每一项配置调整的缘由。

本文适用 ASRock 主板 BIOS 版本为:X570 AQUA P5.60。博主建议在使用前先将主板 BIOS 升级至最新:ASRock X570 AQUA BIOS 下载

所有需要修改的配置都在“高级”面板中。

PCI 配置

  1. SR-IOV Support:Enabled
    1. 说明:If system has SR-IOV capable PCIe Devices, this option Enables or Disables Single Root IO Virtualization Support.
    2. 功能:SR-IOV 允许设备(例如网络适配器)在各种 PCIe 硬件功能之间分离对其资源的访问。因此,软件仿真层中的 I/O 开销会减少,并实现与非虚拟化环境中几乎相同的网络性能。(单根 I/O 虚拟化 (SR-IOV) 概述

内建设备

  1. Turn On LED in S5:关闭
    1. 说明:Turn on LED in the ACPI S5 state
    2. 功能:顾名思义,当系统处于关闭状态(ACPI S5 状态)时,不开 LED(省电 & 减少光污染)。
  2. Restore On AC Power Loss:Power On
    1. 说明:Restore Status On AC Power Loss
    2. 功能:当电源中断后再次连接时,主板会自动恢复系统的运作,并自动重新启动。([主板]BIOS选项-Restore AC Power Loss功能介绍
  3. PS2 Y-Cable:自动
    1. 说明:Auto/enable PS2 Y-Cable
    2. 功能:此项默认开启,但是现在日常家用很少会有 PS2 接口的键鼠了,所以博主选择将其改为“自动”。(问: 我的主板只有一个PS2 接口。若想要使用PS2 鼠标,我该如何设置?(7/1/2017)

AMD PBS

  1. Security Level:Secure Connect
    1. 说明:Security level selection.
    2. 功能:虽然不懂什么是“AMD PBS”,但是安全第一,博主测试最高安全级别可以开到“Secure Connect”。

AMD CBS\NBIO Common Options

  1. IOMMU:Auto
    1. 说明:Enable/Disable IOMMU
    2. 功能:将物理 PCI 设备(GPU、媒体控制器、USB 控制器等)分配给虚拟机。(Advanced BIOS configuration
  2. PCIe ARI Support:Auto
    1. 说明:Enables Alternative Routing-ID Interpretation
    2. 功能:PCIe 通过 ARI(Alternative Routing ID Interpretation)实现对大量 VF 的支持。ARI 会重新解析 PCIe 头数据中的设备号项中的数据,达到可以支持多于 8 个 function 的目的。这需要 PCIe 设备和它的上一级端口(root 端口或 switch)都支持 ARI。(部署 SR-IOV 时需要考虑的硬件因素
  3. Enable AER Cap:Auto
    1. 说明:Enables Advanced Error Reporting Capability
    2. 功能:使用高级错误报告(AER)时,你会收到 PCIe 设备的错误事件通知,以便收集全面的错误信息、向用户报告错误和执行错误恢复操作。(Chapter 31. Using Advanced Error Reporting
  4. ACS Enable:Auto
    1. 说明:AER must be enabled for ACS enable to work
    2. 功能:PCIe ACS 是点对点事务的安全功能,检查每个事务以确定是否允许源设备和目标设备之间的点对点通信。(NVIDIA GPUDirect Storage Benchmarking and Configuration Guide

需保持默认的配置

以下各项都是经过博主反复测试(卡死、强制关机、重启几十次)后建议保持 BIOS 默认配置的项。写在本文最后主要是科普和如果在此之前修改过如下项,可以参照着改回默认配置。

引导 \CSM(兼容性支持模块)

  1. CSM:开启
    1. 说明:启用以启动兼容性支持模块。如果您使用的是 UEFI aware OS or later versions 64 位 UEFI 并且您的所有设备都支持 UEFI,则您也可以禁用 CSM 以加快引导速度。
    2. 功能:CSM,全名 Compatibility Support Module,即兼容性支持模块,是 BIOS 里 Boot 中的项目,CSM 开启也可以支持选 UEFI 启动。若是需要启动传统 MBR,比如安装 Windows 7,则需开启 CSM。关闭 CSM 则变成纯 UEFI 启动,且完全支持安全启动(Secure Boot)。([主板] Intel 500系列开始,在BIOS中的CSM选项无法选用问题?
  2. 启用 PXE OpROM 策略:仅 UEFI
    1. 说明:选择 UEFI only(仅 UEFI)可运行只支持 UEFI 选件 ROM 的项目。选择 Legacy only(仅传统)可运行只支持传统选件 ROM 的项目。选择 Do not launch(不启动)可不执行传统及 UEFI 选件 ROM。
    2. 功能:选项 ROM(Option ROM,简写为 OpROM)是在平台初始化期间由电脑 BIOS 运行的固件。 它们通常存储在插件卡上,不过也可以驻留在系统板上。通常需要选项 ROM 的设备包括视频卡、网络适配器和 RAID 模块的存储驱动程序。 这些选项 ROM 通常还为电脑提供固件驱动程序。(UEFI 验证选项 ROM 指南)PXE(Pre-boot Execution Environment)是由英特尔设计的协议,它可以使计算机通过网络启动。(基于DHCP、PXE和kickstart自动安装设置CentOS 7.3
  3. 启动存储 OpROM 策略:仅 UEFI
    1. 说明:选择 UEFI only(仅 UEFI)可运行只支持 UEFI 选件 ROM 的项目。选择 Legacy only(仅传统)可运行只支持传统选件 ROM 的项目。选择 Do not launch(不启动)可不执行传统及 UEFI 选件 ROM。
    2. 功能:选项 ROM(Option ROM,简写为 OpROM)是在平台初始化期间由电脑 BIOS 运行的固件。 它们通常存储在插件卡上,不过也可以驻留在系统板上。通常需要选项 ROM 的设备包括视频卡、网络适配器和 RAID 模块的存储驱动程序。 这些选项 ROM 通常还为电脑提供固件驱动程序。(UEFI 验证选项 ROM 指南

高级 \PCI 配置

  1. Above 4G Decoding:Disabled
    1. 说明:Globally Enables or Disables 64bit capable Devices to be Decoded in Above 4G Address Space(Only if System Supports 64 bit PCI Decoding)
    2. 功能:“高于 4G 解码”的定义是允许用户启用或禁用 64 位 PCIe 设备到 4GB 或更大地址空间的内存映射 I/O。使用多张显卡进行加密货币挖掘时,请启用此功能。(What is option [Above 4G Decoding] in BIOS Setup?
  2. Re-Size BAR Support:Disabled
    1. 说明:If system has Resizable BAR capable PCIe Devices,this option Enables or Disables Resizable BAR Support.
    2. 功能:Resizable BAR(基本地址寄存器)是一种 PCIe 功能。这是一种允许 PCIe 设备(如独立显卡)利用 BAR 大小来优化系统资源的机制。启用此功能会导致性能提升。(什么是可调整大小的 BAR?我该如何实现?
Avatar

Hui.Ke

❤ Cyber Security | Safety is a priority.