
经过一系列调试,英特尔锐炫(Arc)显卡现已在树莓派上实现稳定运行。尽管过程中遇到不少挑战,但通过提交补丁到上游内核,未来有望集成到树莓派操作系统中。如果补丁被采纳,用户仅需安装固件包即可在树莓派上使用英特尔显卡。

https://lore.kernel.org/lkml/20250715061837.2144388-1-zhangzhijie@bosc.ac.cn/
目前测试时间较长的显卡型号包括:
- 英特尔锐炫A750 (亚马逊售价249美元)
- 英特尔锐炫B580 (亚马逊售价249美元)
- 英特尔锐炫B50 (新蛋网售价349美元)
- 英特尔锐炫A310 ECO (亚马逊售价109美元)
A350和A770据反馈表现良好,但尚未亲自验证。需注意低端A310对PCIe链路信号完整性要求较高,建议搭配可靠的显卡坞和PCIe适配器使用。

针对显卡坞可靠性问题,有用户推荐带内置PCI Express信号中继器的M.2转OcuLink适配器,能有效提升链路稳定性。

不同OCuLink外接显卡扩展坞存在差异:
https://www.jeffgeerling.com/blog/2025/not-all-oculink-egpu-docks-are-created-equal
信号中继器在多层接口转换中尤其重要,现使用Minisforum DEG1显卡坞可稳定连接所有显卡,特别适合AMD RX 7900 XT等大型显卡。
物理连接需准备显卡坞(如Minisforum DEG1或JMT型号)和PCI Express适配器。以树莓派500为例,需搭配M.2转Oculink适配器和Oculink线缆。

Minisforum DEG1

M.2转Oculink适配器

Oculink 线缆
多数显卡需独立供电,需准备PC电源为显卡坞及显卡供电。
以下为树莓派5/500/CM5运行Pi OS Trixie时配置英特尔显卡的完整步骤(AMD显卡配置更简单,暂不展开)。后续将针对测试过的英特尔显卡特性进行说明。
成本与性价比分析
树莓派搭配英特尔GPU的配置成本参考:
| 部件 |
价格 |
| 树莓派CM5 8GB |
85美元 |
| CM5 IO板(含M.2) |
25美元 |
| JMT M.2显卡坞 |
86美元 |
| 酷冷至尊500W电源 |
40美元 |
| 英特尔锐炫B50 16GB |
350美元 |
| 总计 |
586美元 |
B50显卡目前缺货,B580可作为替代选项。需注意额外配件成本,总体性价比取决于现有设备。若无非Arm系统特定需求,不建议优先选择树莓派eGPU方案。
配置树莓派内核(免编译)
确保使用最新Pi OS Trixie并完成系统更新(执行sudo apt upgrade -y后重启)。
-
安装定制内核:
sudo rpi-update pulls/7113
这是Linux系统运维中的常见操作。
-
编辑/boot/firmware/config.txt,追加:
kernel=kernel8.img
dtparam=pciex1_gen=3
auto_initramfs=0
-
在/boot/firmware/cmdline.txt中添加驱动探测参数:
xe.force_probe=*
-
重启系统:
sudo reboot
安装非自由固件
通过以下命令安装对应固件包:
sudo apt install -y firmware-intel-graphics # Intel显卡
sudo apt install -y firmware-amd-graphics # AMD显卡
sudo apt install -y firmware-misc-nonfree # Nvidia显卡
安装后重启。若显卡无输出,检查dmesg日志。例如B580显卡需手动更新固件:
cd /usr/lib/firmware/xe
sudo wget -O bmg_guc_70.bin -q https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/xe/bmg_guc_70.bin
炼金术士系列显卡需将固件置于/usr/lib/firmware/i915目录。
桌面环境配置
B580显卡可能需手动编译Mesa驱动以支持iris。参考配置脚本:
https://gist.github.com/geerlingguy/fbdc2c52fcf8ba3b87f04323f3dc517c

启用可调整BAR
日志中可能出现BAR调整失败提示:
[ 4.742322] xe 0001:03:00.0: [drm] Failed to resize BAR2 to 16384M (-ENOSPC)
需在Xe驱动初始化前手动调整BAR大小,涉及系统架构优化。
各型号显卡特性

- A750:存在渲染伪影,Vulkan纹理加载异常,OpenGL 3D加速正常
- B580:伪影较少,AI模型显存超4-5GB后运行不稳定
- B50:大模型运行异常,GPU加速性能略低于A750,但功耗控制优秀
- A310 ECO:PCIe识别困难,需信号中继器增强链路,适合低功耗场景
性能基准测试
通过GravityMark基准测试对比GPU性能:

详细测试数据参考:
https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/764
在人工智能应用中,小模型运行效果良好。B50 Pro凭借低功耗成为LLM机器可行选择,但内存问题限制了大模型性能。
后续开发计划
当前PR(#7113)运行稳定,包含最小化补丁:
https://github.com/raspberrypi/linux/pull/7113
https://github.com/geerlingguy/linux/pull/10
补丁需提交至上游Linux内核,确保跨架构兼容性。RISC-V社区已同步开发,相关修改将惠及所有非x86系统。