Macbook Pro 15'' + Razer Core X Bootcamp Windows 折腾日记+小教程

2019-11-29 17:46:04 +08:00
 llj5935

笔记本是 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 下免驱。

5186 次点击
所在节点    MacBook Pro
6 条回复
llj5935
2019-11-29 17:48:12 +08:00
RX580 在 Bootcamp Win 下的表现:
1440p 守望 高画质 稳定 80-100
1080p 战地 1 全高 稳定 60 以上
1080p 战地 5 全中 稳定 60 以上
1440p 古墓丽影崛起 全高 50-60 徘徊
1080p CSGO 全高 200 以上
wyd2004
2019-11-29 20:00:28 +08:00
赞一个。楼主和我配置一样。玩儿过一阵子外置显卡,最后还是觉得配台 win 体验最佳。
BingoXuan
2019-11-30 15:49:32 +08:00
不理解 mbp 在 bootcamp 为什么那么麻烦,难道是雷电驱动问题?

我的 xps15 (装好 amd 官方驱动和 xconnect )和 mbp13 都是即插即用,还带着一个 5k,一个 1080p 显示器。
llj5935
2019-12-01 13:08:10 +08:00
@BingoXuan 13 寸这类不带 amd 独显的都是比较好驱动的,但是 15 寸带 amd 的,Bootcamp 接 N 卡很容易,接 A 卡,两个 A 卡就打架了
n1zjqo
2019-12-12 09:57:15 +08:00
你好楼主。我目前设备跟你完全一致。能给个你的联系方式吗?
有些问题请教一下你。
谢谢
拜托
llj5935
2019-12-12 14:52:40 +08:00
@n1zjqo 微信 llj5935

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/624412

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX