1. 一台被低估的小板子,为什么值得认真对待
第一次把 Radxa X4 拿到手的时候,我的第一反应是"这东西定位有点怪"。它是一块 x86 架构的单板计算机,尺寸接近常见信用卡大小,却塞进了 Intel N100 这颗四核 Alder Lake-N 处理器,还配了 Intel UHD Graphics 集成显卡、双 M.2 接口、2.5G 网口、USB 3.2、HDMI 2.0b 以及一个支持 PD 供电的 Type-C 口。市面上大多数单板计算机走的是 ARM 路线,生态成熟但某些场景下兼容性会成为绊脚石;而 Radxa X4 选择了一条相对少见的 x86 小板路线,这意味着它可以直接跑标准版 Windows、主流 Linux 发行版,甚至一些对架构敏感的老软件。
这篇内容面向的读者大概是这么几类:手里已经有一堆 ARM 板子、想尝试 x86 小平台的折腾党;需要一台低功耗常开小主机跑轻量服务的人;还有想拿它做软路由、NAS、家庭网关或者边缘计算节点的实践者。我会从实际使用角度出发,讲清楚它的真实性能边界在哪里、哪些参数是宣传话术、哪些细节会直接影响你的使用体验,以及怎么通过系统层面的调优把它的潜力榨出来。
先把结论放在前面:Radxa X4 不是一台"全能小钢炮",它的价值在于x86 兼容性 + 极低待机功耗 + 相对完整的接口配置这三者的组合。如果你指望它跑 3A 游戏或者做视频剪辑主力机,那是自找不痛快;但如果你需要一台安静、省电、能跑标准 x86 软件的小机器,它在这个价位段几乎没有直接对手。下面所有内容都围绕这个判断展开,包括我踩过的那些坑。
2. N100 在这块板子上到底能跑出什么水平
2.1 处理器规格与散热设计的现实约束
Intel N100 是 Alder Lake-N 家族里最低功耗的一档,4 个 E-core(能效核),没有 P-core,基础频率不明显、睿频最高 3.4GHz,TDP 标称 6W。这颗 U 在大量廉价迷你主机上出现过,大家对它的性能大致有数:单核接近老 i5-6500 的水平,多核大概相当于 i3-8100 上下,办公、网页、轻量编译够用,重负载就力不从心。
Radxa X4 的关键差异在于散热。迷你主机通常配了小型涡轮风扇或者大面积铝挤散热片,而这块板子出厂基本是裸板状态,官方有配套的被动散热片可选。我实测下来,裸板跑持续满载会在两三分钟内触发温度墙降频,此时全核频率会掉到 2.0GHz 以下,性能损失肉眼可见。装上带风扇的散热方案之后,持续满载能稳定在 2.6~2.8GHz 区间,差距非常大。
这里有个容易被忽略的点:N100 的封装是 BGA,芯片直接焊在板上,散热片必须贴合芯片顶面和供电区域。如果你自己配第三方散热片,一定要确认接触面平整、硅脂涂抹均匀,不要只压住 CPU 芯片而忽略 VRM 区域,否则供电模块过热也会导致降频。
| 散热方案 | 空闲温度 | 持续满载温度 | 满载全核频率 | 噪音 |
|---|---|---|---|---|
| 裸板无散热 | 45~50°C | 迅速逼近 95°C 触发降频 | 降至 1.8~2.0GHz | 无 |
| 官方被动散热片 | 42~48°C | 75~82°C | 2.4~2.6GHz | 无 |
| 第三方小风扇方案 | 38~42°C | 62~70°C | 2.7~2.8GHz | 轻微风噪 |
表格里的数据是我在同一环境温度(约 26°C)、同一负载脚本下反复测得的,不同环境会有偏差,但相对关系基本可靠。
2.2 内存通道与容量选择:单通道是硬伤
Radxa X4 只有一个 SO-DIMM 插槽,最大支持 16GB DDR4-3200(部分批次标注 32GB,实际要看颗粒兼容性)。单通道内存是这块板子最大的性能短板之一,因为 N100 的核显和 CPU 共享内存带宽,单通道会把核显性能压得很低。
我在 8GB 和 16GB 两种配置下做过对比:日常桌面操作、网页多开、轻量编译,8GB 勉强够用但容易吃满;16GB 明显从容很多。而核显性能方面,单通道 DDR4-3200 的实际带宽大概只有理论峰值的一半出头,跑一些依赖显存的场景(比如简单的 3D 渲染、视频硬解之外的 GPU 加速任务)会明显受限。
如果你打算装 Windows 并做多任务,我的建议是直接上 16GB 单条,别省这一百来块。另外选内存条时尽量挑颗粒质量稳定的品牌,某些低价条在 N100 平台上会出现兼容性问题,表现为开机自检卡住或者系统偶发蓝屏,这类问题排查起来非常折磨人。
2.3 存储接口的取舍:M.2 与 eMMC 的实际体验差距
Radxa X4 提供了 M.2 M-Key 接口(支持 NVMe SSD),部分版本还带 eMMC 焊盘或者 SPI Flash。这里必须强调:如果条件允许,一定要用 NVMe SSD 作为系统盘。eMMC 的随机读写性能在系统启动、软件安装、日志写入这些场景下体验差距是全方位的,装个桌面系统能感觉到明显的卡顿。
M.2 接口的规格需要注意:板子上的 M.2 是 PCIe 3.0 x1 还是 x2,不同版本有差异,官方文档里写得不算特别醒目。如果你插了 PCIe 4.0 的盘,它会向下兼容降速运行,这没问题,但别指望跑出满速。实测一块主流 PCIe 3.0 x4 的盘插上去,顺序读取大概在 800~900MB/s 区间,瓶颈在接口而不是盘本身。
另外有一个实操细节:M.2 2280 的盘长度会超出板子边缘不少,如果你要装进小外壳,得提前确认空间。2242 或 2230 规格的盘更适配这块板子的尺寸,但市面选择少、单价偏高,这是个现实的两难。
2.4 网络与扩展:2.5G 网口是真正的加分项
2.5G 以太网口在单板计算机上不算常见,这对软路由和 NAS 场景来说是实打实的加分。配合一个 M.2 转多网口的扩展卡(注意 M.2 接口的 PCIe 通道数要够),可以搭出双网口甚至多网口的软路由方案。
不过这里有个坑我踩过:M.2 转网口卡对供电和散热有要求,某些廉价转接卡在持续大流量下会掉线或者协商速率不稳。选卡时优先挑带独立供电设计、芯片方案成熟的型号,别只看价格。另外 2.5G 网口需要配套的交换机和网线(至少 Cat5e,建议 Cat6),否则跑不满速率,这一点经常被忽略。
WiFi 方面,板子预留了 M.2 E-Key 接口可以加装无线网卡,但需要额外购买模块和天线,且天线走线在金属外壳里会受影响,实际信号强度需要实测调整位置。
3. 系统选型:Windows、Linux、还是轻量发行版
3.1 Windows 11 能不能跑,跑起来什么感觉
很多人买 x86 小板的动机就是想跑 Windows。Radxa X4 装 Windows 11 是可行的,N100 在微软的兼容列表里,驱动方面 Intel 提供了完整的核显和芯片组驱动。实际体验:开机、桌面操作、浏览器多开、Office 办公都算流畅,视频硬解(包括 4K H.264/HEVC)没有压力,HDMI 2.0b 输出 4K60 也没问题。
但有几个现实问题需要提前知道。第一是存储空间,Windows 11 装完系统加常用软件轻松吃掉 40GB 以上,128GB 的盘会很紧张,建议 256GB 起步。第二是内存占用,Windows 11 空闲状态就要吃 3~4GB,8GB 配置下稍微多开几个标签页就开始用页面文件,体验断崖式下降。第三是TPM 与安全启动,官方固件更新里会涉及相关选项的配置,装系统前务必确认固件版本和设置项,不然会卡在安装检测环节。
还有一个体验层面的细节:N100 的单核性能不算强,Windows 11 的某些动画和后台任务会让它显得"肉"。关闭一些视觉效果、禁用不必要的开机启动项,能明显改善响应速度,这个调优后面会具体讲。
3.2 Linux 发行版的适配度差异比想象中大
Linux 这边,主流发行版基本都能跑,但适配度有差别。我试过几个方向:
- Ubuntu 22.04/24.04 LTS:开箱可用度高,核显驱动包含在主线内核里,2.5G 网口、USB、HDMI 音频都能正常识别。适合作为主力选择。
- Debian 12:稳定性好,但内核对新硬件的支持略保守,可能需要手动升级内核或者装固件包才能让某些外设完全正常。
- 轻量发行版(如 Alpine、DietPi 类):适合做服务节点,资源占用极低,但桌面场景就不要指望了。
有个具体问题值得提醒:HDMI 音频输出在某些内核版本下需要手动指定默认输出设备,否则系统会默认走模拟输出或者干脆没声音。排查方法是查看声卡列表,确认 HDMI 对应的设备编号,然后在音频配置里设为默认。这个问题在不同发行版上表现不一致,遇到时不要慌,多半是配置问题而非硬件故障。
3.3 无头服务器场景下的系统精简思路
如果你的用途是跑服务(比如容器、轻量数据库、监控采集、文件共享),完全没必要装桌面环境。我目前的用法是装最小化系统 + SSH 远程管理,内存占用能压到 300MB 以内,留出大量资源给实际业务。
精简的几个具体动作:关闭不需要的系统服务(打印服务、蓝牙、ModemManager 之类)、禁用桌面相关的 target、把日志改成内存盘或者限制 journal 大小、用轻量监控替代重量级方案。这些动作加起来能让空闲功耗和资源占用都降一个档次,对长期常开的机器很有意义。
提示:做服务节点时建议把系统盘分区规划好,给日志和容器数据单独留空间,避免写满根分区导致系统异常。这个坑我在别的板子上踩过,恢复起来很麻烦。
4. 功耗、供电与长期运行的稳定性
4.1 PD 供电的实际边界
Radxa X4 支持 Type-C PD 供电,这是个很方便的设计,但对电源的要求比想象中高。N100 的峰值功耗加上外设(尤其是 NVMe SSD 和 USB 设备)叠加起来,瞬时电流可能超出低功率充电头的输出能力,表现为满载时突然重启或者外设掉线。
我的建议是选支持 PD 协议、输出能力充足的电源,别用手机充电头凑合。如果你接了机械硬盘、多个 USB 设备或者扩展卡,更要留足余量。实测中我遇到过用某款小功率充电头时系统在高负载下重启的情况,换成足额电源后问题消失,这类"玄学故障"本质上都是供电不足。
4.2 空闲功耗与常开成本
这块板子最讨喜的地方是空闲功耗。装最小化系统、不接外设、网口空闲的状态下,整机功耗可以压到很低的水位,具体数值取决于你用的电源转换效率和内存、SSD 的待机表现。相比之下,一台传统台式机或者老笔记本常开的电费差距是数量级的。
如果你的用途是 7×24 常开的小服务节点,这个特性比峰值性能重要得多。我在实际部署中会把不用的接口在 BIOS/系统层面关掉(比如关掉不用的 USB 控制器、串口),进一步压低待机功耗,效果虽然有限但积少成多。
4.3 长期运行的散热与灰尘问题
被动散热的方案在长期运行中会遇到积灰问题,散热片鳍片间塞满灰尘后,温度会缓慢爬升,性能逐渐下降,而且这个过程是渐进的,你很难察觉到。我的做法是每隔几个月检查一次散热片状态,必要时用气吹清理。
另外如果你把板子装进密闭外壳,一定要确认外壳有通风设计。我见过有人为了美观把板子塞进全封闭的亚克力盒子里,结果满载十分钟就降频,这种问题纯属自找。散热和美观之间要有个平衡,留出进出风口是底线。
5. 性能调优:从系统层面把 N100 榨干
5.1 功耗策略与频率调节
Linux 下默认的 CPU 调频策略不一定适合常开服务场景。我通常会把调频策略设为按需或者节能模式,让 CPU 在低负载时降频降压,高负载时再拉起来。具体做法是调整 cpufreq 的 governor 设置,并确认 intel_pstate 驱动正常工作。
如果你想追求极限低功耗,还可以考虑在 BIOS 里限制 PL1/PL2 功耗墙,把持续功耗压得更低,代价是重负载性能下降。这个取舍取决于你的用途:做软路由、文件服务这类轻负载场景,压低功耗墙完全合理;做编译、转码这类重负载任务,就得放开限制并配好散热。
注意:调整功耗墙之前先确认散热能力,功耗墙放开而散热跟不上,结果就是持续降频,反而不如限制功耗稳定运行。
5.2 内存与存储的实用优化
单通道内存的短板没法从硬件层面解决,但系统层面能做一些缓解。比如调整 swappiness 让系统尽量少用交换分区、把临时目录挂到内存盘减少 SSD 写入、开启 zram 压缩内存来提升多任务时的可用内存。
存储方面,如果用的是 NVMe SSD,确认系统开启了 TRIM,并调整文件系统的挂载参数(比如减少日志写入频率),对延长 SSD 寿命有帮助。做文件服务的话,考虑给数据盘单独挂载并设置合适的预读参数,能改善大文件传输的吞吐表现。
5.3 图形与视频加速的配置要点
核显的硬件加速在 Linux 下需要正确的驱动栈支持。浏览器硬解、视频播放器硬解需要确认 VA-API 正常工作,某些发行版需要手动安装额外的固件包和驱动组件。配置好之后,4K 视频播放的 CPU 占用能从很高降到很低的水平,这对小机器来说意义重大,因为 CPU 软解 4K 会直接吃满四核并伴随掉帧。
Windows 下这方面省心很多,Intel 驱动装好基本就绪。但要注意浏览器的硬件加速选项和某些播放器的解码器设置需要手动确认,默认配置不一定是开启状态。
6. 典型场景的落地配置与实测反馈
6.1 软路由与家庭网关
用 Radxa X4 做软路由的方案,核心是网口数量。板载 2.5G 单网口加 M.2 转网口扩展卡可以凑出双网口,满足基本的路由需求。系统层面选择轻量路由发行版或者自己搭转发服务都可以。
实测中需要注意的几点:转接卡的驱动兼容性要在买之前确认,某些芯片方案在内核里支持不完善;转发性能方面 N100 跑千兆线速没问题,2.5G 场景要看具体配置和转发规则复杂度;还有就是散热,软路由是 7×24 负载,散热必须到位,否则夏天容易出问题。
6.2 轻量 NAS 与文件服务
作为文件服务器,瓶颈通常在网络和存储接口。2.5G 网口配合 NVMe SSD 能跑出不错的顺序吞吐,但要注意 M.2 接口的 PCIe 通道数限制。如果要接多块硬盘,USB 外接是唯一途径,而 USB 存储的稳定性和性能都不如原生 SATA,这是这块板子的一个遗憾。
我的实际用法是把它当轻量文件节点,存一些常用资料和备份,重存储需求交给专门的设备。这种分工方式能发挥它的长处,避开短处。
6.3 边缘计算与轻量容器平台
跑容器是这块板子很合适的用途。x86 架构意味着镜像兼容性极好,不用担心 ARM 镜像缺失的问题,这在部署一些冷门软件时优势明显。资源占用方面,N100 加 16GB 内存跑十来个轻量容器毫无压力。
实测中建议给容器数据单独分区,配置好资源限制,避免某个容器失控吃满资源。另外注意容器的日志轮转配置,不然日志文件会悄无声息地吃掉大量空间。
6.4 桌面轻办公与影音终端
接上显示器当轻办公机或者影音终端也是合理用法。4K 视频硬解流畅,网页浏览、文档处理没问题。但别指望它同时开一堆重负载应用,单通道内存和四核 E-core 的组合经不起折腾。作为 HTPC 使用的话,配个红外遥控或者无线键鼠,体验会好很多。
7. 那些文档里不会写的坑
7.1 固件版本与兼容性陷阱
板子的固件(BIOS/UEFI)版本会影响硬件兼容性和系统安装。我遇到过旧固件下某些 NVMe 盘识别异常、内存兼容性差的情况,升级固件后解决。建议拿到板子第一件事就是确认固件版本,去官方渠道查是否有更新,按说明谨慎升级。升级过程不要断电,这是常识但总有人栽在这上面。
7.2 接口标识与实际能力的偏差
板子上某些接口的实际规格和丝印或者宣传页的描述可能有细微出入,比如 M.2 接口的通道数、USB 口的速率版本、Type-C 口是否支持显示输出等。这些细节直接影响你的扩展方案设计,买配件前务必查清楚官方规格文档,别想当然。
7.3 外壳与配件的隐藏成本
裸板用起来不放心,配外壳是刚需。但外壳、散热片、电源、内存、SSD 这些加起来,总成本会比板子本身高不少。做预算时要把这些算进去,别只盯着板子价格。另外某些配件是专用规格,选择面窄、价格偏高,这也是现实。
7.4 系统安装时的启动盘识别问题
用 U 盘装系统时,某些情况下固件不会把 U 盘列为启动项,需要进设置手动调整启动顺序或者关闭某些安全启动相关的选项。这个问题在不同固件版本上表现不一致,遇到时先检查启动模式设置,再考虑 U 盘本身的问题(比如换一个接口、换一种制作方式)。
我在实际折腾这块板子的过程中最大的体会是:它的价值不在于跑分,而在于"能跑标准 x86 软件"这件事本身带来的省心。很多在 ARM 板子上要折腾半天的软件,在这里直接就能用。只要你清楚它的性能边界,配好散热和电源,它是一台很称职的小机器。散热别省、电源别抠、内存上满,这三条做到了,剩下的就是按需配置的事了。