已切换至秋季配色,取自《小市民系列》,若影响可视性等问题请联系邮件地址 [email protected]

18.5 Radxa X4(x86)

Radxa X4 是 x86 开发版,处理器是英特尔 N100。本文基于 16G 内存 + 128G emmc 款。

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

请安装 FreeBSD 15.0-CURRENT。15.0 有 Bug,主频上不了 3Ghz。参见 Bug 271548 - Alder lake CPU not running at full speed

  • FreeBSD 14.2-RELEASE 会有奇怪的 bug:若使用 emmc 款(且 FreeBSD 系统安装到 emmc 中),则固态硬盘的分区不能超过 5 个,否则 zfs 无法启动。

  • FreeBSD 14.2-RELEASE 似乎无法睿频变频

无线网卡型号是 RTL8852BE(瑞莎 A8 无线模块 V2.0),无线走 PCIe 通道,蓝牙走 USB 通道。

以太网卡型号是英特尔 i226-V。

安装显卡驱动

# pkg install drm-61-kmod

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

配置显卡驱动

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

安装无线网卡驱动

# pkg install wifi-firmware-rtw89-kmod

# cd /usr/ports/net/wifi-firmware-rtw89-kmod/ 
# make install clean

配置无线网卡驱动

目前不支持 WiFi 5/6。

在 2.4 G 频段只能达到 11n 速率,在 5G 频段只能达到 11a 速率。

根据 man rtw89,编辑 /boot/loader.conf,加入一行 compat.linuxkpi.skb.mem_limit=1,能解决长时间无法自动连接 WiFi 的问题。

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

systat -vmstat 1 每秒刷新一次:

root@ykla:~ # systat -vmstat 1
    2 users    Load  2.01  3.28  3.42                  Mar  9 12:26:41
   Mem usage:  91%Phy 52%Kmem                           VN PAGER   SWAP PAGER
Mem:      REAL           VIRTUAL                        in   out     in   out
       Tot   Share     Tot    Share     Free   count
Act   432M  10400K   4610G   15868K    1373M   pages
All   434M  12244K   4610G   87652K                       ioflt  Interrupts
Proc:                                                     cow    3273 total
  r   p   d    s   w   Csw  Trp  Sys  Int  Sof  Flt   663 zfod        sdhci_pci0
  1           41        4K  684  138   2K       663       ozfod  1030 cpu0:timer
                                                         %ozfod   204 cpu1:timer
 0.2%Sys   0.2%Intr 25.3%User  0.0%Nice 74.3%Idle         daefr     3 cpu2:timer
|    |    |    |    |    |    |    |    |    |    |       prcfr     9 cpu3:timer
>>>>>>>>>>>>>                                             totfr  2022 xhci1 129
                                           dtbuf          react       igc0:rxq0
Namei     Name-cache   Dir-cache    345474 maxvn          pdwak     3 igc0:rxq1
   Calls    hits   %    hits   %    252374 numvn      249 pdpgs       igc0:rxq2
       3       3 100                176597 frevn          intrn     2 igc0:rxq3
                                                    8298M wire        igc0:aq
Disks mmcsd mmcsd mmcsd  nda0 pass0                  581M act         nvme0:admi
KB/t   0.00  0.00  0.00  0.00  0.00                 5380M inact       nvme0:io0
tps       0     0     0     0     0                  548K laund       nvme0:io1
MB/s   0.00  0.00  0.00  0.00  0.00                 1373M free        nvme0:io2
%busy     0     0     0     0     0                   57K buf         nvme0:io3
                                                                      hdac0 140

CPU 温度

读取 CPU 温度

root@ykla:/home/ykla # kldload coretemp # 英特尔加载 coretemp,AMD 请使用 amdtemp
root@ykla:/home/ykla # sysctl -a | grep temperature
hw.acpi.thermal.tz0.temperature: 27.9C # 这个值不代表 CPU 温度,一般是主板温度
dev.cpu.3.temperature: 41.0C
dev.cpu.2.temperature: 40.0C
dev.cpu.1.temperature: 40.0C
dev.cpu.0.temperature: 40.0C
root@ykla:/home/ykla # sysctl dev.cpu | grep temperature
dev.cpu.3.temperature: 30.0C
dev.cpu.2.temperature: 30.0C
dev.cpu.1.temperature: 29.0C
dev.cpu.0.temperature: 30.0C

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

持久化温度设定

为便于 htop 等软件使用,编辑 /boot/loader.conf 加入一行:

coretemp_load="YES"

参考文献

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

i226-V 在 Windows Server 下可以使用 I226-LM 驱动(I226-LM 本质上和 I226-V 一样),无需改动任何文件和系统配置:

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

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

参考文献

最后更新于