找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

344

积分

1

好友

36

主题
发表于 4 天前 | 查看: 5| 回复: 0

Intel Arc Pi GPU B580 AI Llama.cpp LLM

经过一系列调试,英特尔锐炫(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适配器使用。

Intel Arc A310 ECO in Minisforum DEG1 Dock for Raspberry Pi

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

Pi 500+ JMT eGPU Dock Setup

不同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后重启)。

  1. 安装定制内核:

    sudo rpi-update pulls/7113

    这是Linux系统运维中的常见操作。

  2. 编辑/boot/firmware/config.txt,追加:

    kernel=kernel8.img
    dtparam=pciex1_gen=3
    auto_initramfs=0
  3. /boot/firmware/cmdline.txt中添加驱动探测参数:

    xe.force_probe=*
  4. 重启系统:

    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大小,涉及系统架构优化

各型号显卡特性

Intel Arc Pi GPU artifacts on desktop

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

性能基准测试

通过GravityMark基准测试对比GPU性能: Intel Arc GPU GravityMark Benchmarks on Raspberry Pi

详细测试数据参考: 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系统。

您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区(YunPan.Plus) ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-1 18:29 , Processed in 0.055401 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 CloudStack.

快速回复 返回顶部 返回列表