运行要求
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 设置中把软件切换到独立显卡:
- 打开「设置 → 系统 → 显示 → 显卡」(Windows 10 为「图形设置」)。
- 找到 PCB Auto Router,没有则点「浏览」添加安装目录下的
pcb_autorouter.exe。 - 点「选项」,选择「高性能」(即独立显卡),保存后重启软件。
如果仍然提示,说明显卡不支持 OpenGL 4.3,需要更换电脑运行。
软件能打开,但提示“Vulkan 初始化失败”?
显卡或驱动不支持 Vulkan 1.2,自动布线无法使用。请先更新显卡驱动。
如果电脑有多块显卡,可以在软件里换一块显卡试试(这里的设置不受 Windows 显卡设置影响):
- 打开软件菜单「高级 → GPU 选择」。
- 选择另一块显卡,一般优先选独立显卡。
- 按提示重启软件后生效。
在虚拟机里能用吗?
不能。虚拟机没有可用的显卡加速,软件无法运行,请在宿主机上直接安装运行。