2018 Macbook Pro + EGPU 调教全过程

业余时间比较爱玩游戏,偏好第一人称射击类。有一台 iMac 27 2017款,Pro 580 的显卡,开低特效,1080p,玩玩战地 5 之类的大作能流畅在60帧以上。所幸还有全速的 Thunderbolt 3 接口,外置显卡的方案也开始谋划起来了。

硬件准备:

  • 2018 15-inch Macbook Pro (或者任意带 Thunderbolt 3 的电脑主机);
  • Thunderbolt 3 显卡扩展盒;
  • 性能足够显卡;
  • 一台显示器;

选购

外置显卡盒

通过 egpu.io ,横向比较了几款 Thunderbolt 3 扩展显卡盒,终于还是因为价格而挑选了 Akitio Node 3。建议再买一根 2m 的 Thunderbolt 3连接线。

egpu.io 的外置显卡盒参数列表

优点:

  • 400 w 的内置电源,官方文档中描述可提供 390w 的功率给显卡,足够目前的显卡消耗。同时支持手动更换 SFX 电源,需要一定的动手能力;
  • 机箱空间足够大,支持 330 mm 的双槽位显卡;
  • 因为电源内置,重量控制还可以,
  • RMB 1400 左右的价格,算是全网最低价了。

不足:

  • 虽然支持 PD,但是只有15w供电,MBP需要单独插电源;
  • 没有 USB 拓展接口;(其实在我看来是优点,PCIE x4 的带宽可以全部给到显卡)
  • 9102年了,似乎官方已经不维护固件,最新的固件版本发布在2017年;
  • 附赠的 Thunderbolt 3 连接线只有 0.5m;
  • 电源噪音有点吵,尽量不要放在桌面上,意味着要另外购买2m的Thunderbolt3 连接线;

显卡

Why AMD?我希望显卡在 MacOS & Windows 下都能工作,毕竟一次性投入已经有4k,本着物尽其用的原则只好选择 AMD了。JD 自营还在售卖的显卡有 蓝宝石的 Radeon RX 580、RX 590,还有华硕的 Vega 56 OC、Vega 64 OC。综合性能和功耗考虑,我选了 Vega 56 OC。Vega 64 带起来可能会有些吃力。
这张卡目前在京东卖 RMB 3000 左右,促销时拿到减 300 券,花了 RMB 2899 购入。

Asus Arez Strix Vega 56 OC

安装

一定要选择 Windows 10 1803 的版本。 1809 还有许多 bug,在我安装过程中,中文输入法无法唤起,安装完成后声卡无法驱动。1803 应该是目前最稳定的版本,egpu.io 上也基本推荐 1803,对 EGPU 比较友好。我这里直接用 Bootcamp 划分了 64G 的空间给到 Windows,方便对系统进行更新。同时我准备一块usb 3.1 的外置 ssd 作为游戏仓库,一旦系统挂了,对仓库盘不影响。

Macbook Pro 硬盘分区

也可以采用 WTG(Win To Go)的方案,这样可以不占用原本就少的可怜的 MBP 硬盘空间,然而缺点是无法更新系统版本。

macOS 下启用 EGPU

macOS 环境使用 EGPU 很简单,Mojave 对 EGPU 的支持目前是最好的,即插即用。

Windows 10 下启用 EGPU

Windows 下我参考了 https://egpu.io/forums/pc-setup/step-by-step-guides-to-install-nvidia-and-amd-egpu-cards-on-bootcamp-15-inch-macbook-2018/paged/2/#post-55803 这篇文章。其中的关键步骤如下:
(我摘录的部分仅适用于 2017&2018 款的 MBP 安装 AMD 显卡,且部分细节根据我的安装情况进行了修改。若你采用的是其他笔记本或 Nvidia 显卡,请参考原文)

  1. 在 Bootcamp Windows 10 安装完成,并且 Bootcamp 驱动已经打好的情况下,插入 EGPU;(我使用的是 MacBook Pro 右上角第一个 Thunderbolt 3 接口)
  2. 等待几分钟,系统会自动识别新的硬件;
  3. 系统成功识别硬件后,笔记本内置屏幕会变黑,这时候请按住 Macbook Pro 的电源键强制重启;
  4. 重启后,若你的 EGPU 已经连接了外置屏幕,此时外置屏幕应该会显示 Windows 的登录界面了。打开 Windows 的设备管理器,你应该可以看到以下场景(原文图是 RX 580,我这里显示 AMD Radeon Vega)。这时候右键你的外置显卡,选择更新显卡驱动,再此选择手动指定安装目录进行显卡驱动安装(直接安装 AMD 的显卡驱动会提示找不到硬件)。
设备管理器查看外置显卡

安装完成后,鼠标右键单击 MBP 的独立显卡 Radeon Pro 560X,选择禁用设备; 再次重启 Windows。然后就完整的享用你的 EGPU 吧。

P.S.

以下是我的 Vega 56 默频情况下的跑分。

小超频一下,分数可以更高。这里就不在演示啦。

留下评论

电子邮件地址不会被公开。 必填项已用*标注

zh_CNChinese
zh_CNChinese