运行要求

PCB Auto Router 使用显卡加速布线,对显卡驱动有明确要求。安装前请先对照本页确认电脑满足条件。

基本要求

项目 要求
操作系统 Windows 10 / 11(64 位);Ubuntu 20.04+ / Debian 11+(64 位)
CPU 架构 x86-64(暂不支持 ARM)
显卡 支持 OpenGL 4.3 和 Vulkan 1.2,并安装厂商官方驱动
内存 最低 4GB,推荐 8GB 以上
显存 取决于板子尺寸和层数,见下方显存估算
硬盘空间 至少 500MB 可用空间
网络 登录、激活专业版和自动更新时需要联网

暂不支持 macOS。

显卡要求

软件对显卡有两项要求,作用不同:

  • OpenGL 4.3:用于显示界面和电路板。不满足时软件无法启动,会弹窗提示“无法创建 OpenGL 4.3 窗口”。
  • Vulkan 1.2:用于自动布线和自动布局。不满足时软件可以打开、查看和手动编辑,但会提示“Vulkan 初始化失败”,自动布线不可用。

各厂商显卡的最低要求如下,笔记本版显卡同样适用(以实际驱动为准):

厂商 类型 最低要求 推荐 常见型号
NVIDIA 游戏独显 GeForce GTX 650 及以上 GTX 1650 / RTX 3050 及以上 GTX 1050 / 1060 / 1650、RTX 2060 / 3060 / 4060 / 5060、MX 系列
NVIDIA 专业显卡 Quadro K 系列及以上 T1000 / RTX A2000 及以上 Quadro P2000、T1000、RTX A2000 / A4000、RTX 2000 / 4000 Ada
AMD 游戏独显 Radeon RX 400 系列及以上 RX 580 / RX 6600 及以上 RX 580、RX 5500 XT、RX 6600、RX 7600、RX 9060 XT
AMD 专业显卡 Radeon Pro WX 系列及以上 Radeon Pro WX 4100 / W6600 及以上 Radeon Pro WX 3200 / 5100、Radeon Pro W6600 / W7600
AMD 核显 锐龙 APU(Radeon Vega 核显)及以上 Radeon 680M 及以上 Vega 8、Radeon 680M / 780M / 890M
Intel 核显 第 6 代酷睿(HD Graphics 520 / 530)及以上 Iris Xe 及以上 UHD 620 / 630 / 770、Iris Xe、Core Ultra 的 Arc 核显
Intel 独显 Arc A 系列及以上 Arc A380 及以上 Arc A380 / A750 / A770、Arc B580
Intel 专业显卡 Arc Pro A 系列及以上 Arc Pro A40 及以上 Arc Pro A40 / A50 / A60

NVIDIA 没有电脑核显。GTX 600 / 700 系列较老,请安装 NVIDIA 为其提供的最后一版驱动。

有独立显卡和核显的电脑,布线默认优先使用独立显卡,速度快很多。如需手动指定,请在软件菜单「高级 → GPU 选择」中切换,重启软件后生效(系统显卡控制面板的设置对布线不起作用)。

显存估算

布线时的显存占用主要取决于板子尺寸和层数,大致与「面积 × 层数」成正比。下表为估算值,实际占用还和布线密度、规则设置有关:

板子尺寸 2 层 4 层 6 层 8 层 16 层
5×5 cm 40–60MB 80–120MB 120–180MB 160–240MB 320–480MB
10×10 cm 160–240MB 320–480MB 480–720MB 640–960MB 1.2–1.9GB
10×15 cm 240–360MB 480–720MB 0.7–1.1GB 0.9–1.4GB 1.9–2.8GB
15×15 cm 360–540MB 0.7–1.1GB 1.1–1.6GB 1.4–2.1GB 2.8–4.2GB
20×20 cm 0.6–0.9GB 1.2–1.9GB 1.9–2.8GB 2.5–3.8GB 5.0–7.5GB
20×30 cm 0.9–1.4GB 1.9–2.8GB 2.8–4.2GB 3.8–5.6GB 7.5–11.2GB
30×30 cm 1.4–2.1GB 2.8–4.2GB 4.2–6.3GB 5.6–8.4GB 11.2–16.9GB
40×40 cm 2.5–3.8GB 5.0–7.5GB 7.5–11.2GB 10.0–15.0GB 20.0–30.0GB
  • 开启「高级 → 并行布线」后,显存占用会按线程数成倍增加。
  • 核显没有独立显存,占用的是系统内存,请确保内存充足。
  • 显存不足时建议关闭并行布线,或换用显存更大的显卡。

显卡驱动

  • Windows:请从显卡厂商官网下载安装最新驱动,不要使用系统自带的“Microsoft 基本显示适配器”,它不支持 OpenGL,软件无法启动。
  • NVIDIA:https://www.nvidia.cn/drivers
  • AMD:https://www.amd.com/zh-hans/support
  • Intel:https://www.intel.cn/content/www/cn/zh/download-center
  • Linux:Intel / AMD 显卡使用系统自带的 Mesa 驱动即可,NVIDIA 显卡建议安装官方闭源驱动。可以用下面的命令确认驱动是否正常:
glxinfo | grep "OpenGL core profile version"   # 需要 4.3 或更高
vulkaninfo --summary | grep apiVersion         # 需要 1.2 或更高

如果命令不存在,先执行 sudo apt install mesa-utils vulkan-tools。

EDA 支持

EDA 使用方式
KiCad 插件,需要 KiCad 9.0 及以上,详见 KiCad 插件
嘉立创EDA(原立创EDA) 插件,详见 嘉立创EDA 插件
Altium Designer 无需插件:导出 DSN 布线后导出 RTE 导回 AD,详见 Altium Designer 自动布线
Cadence Allegro 无需插件:在 Allegro 中导出 DSN,布线后导出 SES 再导回 Allegro
其他 EDA 能导出 Specctra DSN 并导入 SES 即可

不支持的运行环境

以下环境通常没有可用的显卡加速,软件可能无法启动:

  • 远程桌面(RDP):Windows 远程桌面默认不提供硬件 OpenGL。请在本机直接运行,或使用支持显卡加速的远程工具(如 Parsec、AnyDesk)。
  • 虚拟机:不支持在 VMware、VirtualBox 等虚拟机中运行,请在宿主机上直接运行。
  • 没有安装显卡驱动的电脑:包括只装了系统默认驱动的新电脑,请先安装厂商驱动。

常见问题

软件启动时提示“无法创建 OpenGL 4.3 窗口”?

显卡驱动过旧或显卡太老。请先更新显卡驱动。

如果电脑有独立显卡和核显,可能是界面跑在了不支持 OpenGL 4.3 的核显上。请在 Windows 设置中把软件切换到独立显卡:

  1. 打开「设置 → 系统 → 显示 → 显卡」(Windows 10 为「图形设置」)。
  2. 找到 PCB Auto Router,没有则点「浏览」添加安装目录下的 pcb_autorouter.exe。
  3. 点「选项」,选择「高性能」(即独立显卡),保存后重启软件。

如果仍然提示,说明显卡不支持 OpenGL 4.3,需要更换电脑运行。

软件能打开,但提示“Vulkan 初始化失败”?

显卡或驱动不支持 Vulkan 1.2,自动布线无法使用。请先更新显卡驱动。

如果电脑有多块显卡,可以在软件里换一块显卡试试(这里的设置不受 Windows 显卡设置影响):

  1. 打开软件菜单「高级 → GPU 选择」。
  2. 选择另一块显卡,一般优先选独立显卡。
  3. 按提示重启软件后生效。

在虚拟机里能用吗?

不能。虚拟机没有可用的显卡加速,软件无法运行,请在宿主机上直接安装运行。