github编辑

18.5 Radxa X4(x86)

Radxa X4 是基于 x86 的开发板,搭载英特尔 N100 处理器。本文以 16G 内存和 128G eMMC 版本为基础。

如需解锁 PL1、PL2 等 BIOS 设置,请参见“UEFI/BIOS 注解(基于 AMI BIOS)”一节。

请安装 FreeBSD 15.0-CURRENT。FreeBSD 15.0 存在一个问题,CPU 主频无法达到 3 GHz。参见 Bug 271548 - Alder lake CPU not running at full speedarrow-up-right

  • FreeBSD 14.3-RELEASE 可能存在问题:如果使用 eMMC 版本(且 FreeBSD 系统安装在 eMMC 上),固态硬盘的分区不能超过 5 个,否则 ZFS 无法启动。

  • FreeBSD 14.2-RELEASE 似乎不支持 CPU 睿频调节。

无线网卡型号为 RTL8852BE(瑞莎 A8 无线模块 V2.0),其中无线使用 PCIe 通道,蓝牙使用 USB 通道。

Radxa X4 的以太网卡型号为英特尔 i226-V。

安装显卡驱动

使用 pkg 安装:

# pkg install drm-61-kmod

或使用 ports 安装:

# cd /usr/ports/graphics/drm-61-kmod/ 
# make install clean

配置显卡驱动

/etc/rc.conf 中添加 i915kms 内核模块,以便开机时自动加载:

# sysrc -f /etc/rc.conf kld_list+=i915kms

安装无线网卡驱动

使用 pkg 安装:

或使用 ports 安装:

配置无线网卡驱动

目前不支持 Wi-Fi 5/6 标准。

在 2.4 GHz 频段,传输速率只能达到 11n;在 5 GHz 频段,传输速率只能达到 11a。

根据 man rtw89arrow-up-right,编辑 /boot/loader.conf,加入一行

设置 Linux KPI 网络缓冲区内存限制为 1。该设置可以解决长时间无法自动连接 Wi-Fi 的问题。

查看实时状态(内存,网速,硬盘读写等)

该命令每秒刷新一次虚拟内存及系统状态信息:

CPU 温度

读取 CPU 温度

动态加载 coretemp 内核模块,用于监控 CPU 温度:

查看各 CPU 核心的温度信息:

疑问:为什么温度不一样?

持久化温度设定

为了便于 htop 等软件读取 CPU 温度,编辑 /boot/loader.conf 文件,添加以下内容:

以便开机时自动加载 coretemp 内核模块。

参考文献

附录:Server 2025 如何安装英特尔 i226-V 网卡驱动

i226-V 在 Windows Server 下可使用 I226-LM 驱动(I226-LM 与 I226-V 功能相同),无需修改任何文件或系统配置:

  • 打开设备管理器,找到以太网控制器,在其属性页面选择“更新驱动程序”,然后点击“浏览我的计算机以查找驱动程序软件”,然后选择“让我从计算机上的可用驱动程序列表中选取”,接下来在“从以下列表选择设备的类型。”里选择“网络适配器”;然后,在“选择要为此硬件安装的设备驱动程序”界面中,点击右下方的“从磁盘安装”按钮,再点击“浏览”

  • 找到驱动文件中的 e2f.inf,点击“确定”,然后选择条目“Intel(R) Ethernet Controller I226-LM”即可

参考文献

最后更新于