笔记本是 MacBook Pro 15-inch 2019,配置为 i7-9750H,32G,Radeon 555X。前几天购买了 Razer Core X + RX580 用于 Bootcamp 下的游戏。查资料中发现:
macOS 支持 AMD 大部分显卡免驱,但是所有带 AMD dGPU 的机型,在 windows 下会和外置 AMD eGPU 冲突,直接死机黑屏。
所以,如果只是为了游戏需求,购买 N 卡可以在 Bootcamp Windows 下更容易得配置,但是在 macOS 下如果不接外置显卡,外接 4k 显示器会导致 CPU 温度持续高温,正常浏览网页也会到达 70 度,而使用 eGPU 后可降到 50-60 度。
一个完美的桌面配置应当是 macOS 和 windows 同时拥有强大的显卡性能,同时还可以玩大部分 3A 大作,同时出门依然是一台便携笔记本。 所以,AMD eGPU 是这套配置的最佳选择,当然配置也就更麻烦些。
在配置显卡时,费尽周折终于折腾好,发现中文社区并没有一篇系统的总结安装流程的文章,而在 eGPU.io 这个网站发现了大量外网配置实例和讨论,在漫长的爬楼中终于把显卡在 windows 中给驱好了,下面放上部分关键信息的翻译: 0. 开始前准备,使用启动转换助理安装 Bootcamp Windows,进入 Windows 后,装好 bootcamp 苹果驱动以及 Windows 所有自动更新。 Windows 版本 1809 开始 Windows 支持切换 GPU 的功能,对外置显卡将更加友好。建议安装 1809 和 1903 这两个版本任选其一。
A) 英伟达( Nvidia )独显
1.在 Windows 下,将 eGPU 连接至外置显示器,然后热插入 eGPU。 2.等待 2-10 分钟(取决于你的网速),Windows 会自动安装好显卡驱动 3.进入设备管理器,在显示适配器下找到你的显卡,你的显卡会带一个黄色三角感叹号,错误代码为 14 或 43。 4. 右键你的显卡,选择禁用,然后再次启用。 5. 无需重启,此时你的外置显示器应会显示正常。 6a. 切换至 macOS 之前,为了下次进入 Windows,先在设备管理器中将显卡卸载(不要卸掉驱动),再重启。 6b. 也可以不做步骤 6a,在关机时,进入 Windows 之前,将 eGPU 拔掉,在进入 Windows 之后,将显卡热插入即可。
B) AMD 独显
1.在 Windows 中,下载 AMD Bootcamp 专用驱动( https://www.bootcampdrivers.com/) 2. 在 Windows 中,进入所有设置,找到高级启动模式,选择重启,并以安全模式启动( Option 4 )。 3. 在安全模式中,使用下载的驱动中,附带的 DDU 彻底卸载当前显卡驱动。 4. 重启后,安装下载的驱动文件夹内的 Setup.exe ,安装 AMD Bootcamp 专用驱动。 安装后,Radeon Pro 555X/560X 或 Vega 16/20 会在任务管理器,及设备管理器中出现。 5. 到此为止,eGPU 都不要插入,重启,进入系统后,热插入 eGPU。 等待数分钟,你的显卡将在设备管理器中出现,同时带有黄色感叹号(错误 12 )。右键 eGPU,选择卸载(不要卸载驱动)。 6. 保持 eGPU 插在雷电口,重启。 再进入 Windows 登录界面时,外置显示器应正常显示,设备管理器的显卡应已均配置好。 7. 为了确保更好的性能,请安装驱动文件夹内的 AMD OpenCL SDK 文件。 8. 完成后,重启至 macOS,或重启至 Windows,均不需对 eGPU 进行任何多余操作。
查资料中有趣的发现:
在其他教程中提到过,使用特殊 efi 启动,关闭 SIP 系统安全功能,强行激活英特尔核显进入 windows,经过测试之后,此方法对 2016-2019 的 Macbook Pro 15-inch 纯属多余。
其他教程中也有在设备管理器中禁用 PCIE x16 或 x8 来解决错误 12,经过测试,亦纯属多余。
PCIE 通道中,x16 是 dGPU,x8 是左侧雷电口,x4 是右侧雷电口,禁用都将导致雷电口或内置显示器失灵,无需使用这些方法。
其他地方有提到,在插 eGPU 雷电口同侧尽量避免使用其他 USB 设备,或有 eGPU 插左边或右边更容易识别性能更好的玄学说法,经过测试,与 eGPU 同侧雷电口使用 USB 3.1 Gen2 设备没有任何影响,同时任何一个雷电口都可以配置显卡。
温馨提醒,购买 RX580 请选择 2304SP,而淘宝大部分都为 2048SP,该阉割版在 macOS 下将无法驱动。
Razer Core X 这个盒子最高可支持到 Radeon VII 显卡,而非官方介绍页面的 Vega 64。
High Sierra 可以使用 webdriver 驱动 10 系 NVIDIA 显卡,Mojave 和 Catalina 都不再支持 N 卡。
理论上 Windows 可以驱动任何显卡。
AMD 5700/5700XT 在 Mojave 下不可用,在 Catalina 下免驱。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.