V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
llj5935
V2EX  ›  MacBook Pro

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

  •  
  •   llj5935 · 2019-11-29 17:46:04 +08:00 · 5222 次点击
    这是一个创建于 1850 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2019-12-12 14:53:38 +08:00
    换了 Vega 64, 居然不能直接识别,又全部重装,换成 1803 才能用
    6 条回复    2019-12-12 14:52:40 +08:00
    llj5935
        1
    llj5935  
    OP
       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
        2
    wyd2004  
       2019-11-29 20:00:28 +08:00
    赞一个。楼主和我配置一样。玩儿过一阵子外置显卡,最后还是觉得配台 win 体验最佳。
    BingoXuan
        3
    BingoXuan  
       2019-11-30 15:49:32 +08:00 via Android
    不理解 mbp 在 bootcamp 为什么那么麻烦,难道是雷电驱动问题?

    我的 xps15 (装好 amd 官方驱动和 xconnect )和 mbp13 都是即插即用,还带着一个 5k,一个 1080p 显示器。
    llj5935
        4
    llj5935  
    OP
       2019-12-01 13:08:10 +08:00
    @BingoXuan 13 寸这类不带 amd 独显的都是比较好驱动的,但是 15 寸带 amd 的,Bootcamp 接 N 卡很容易,接 A 卡,两个 A 卡就打架了
    n1zjqo
        5
    n1zjqo  
       2019-12-12 09:57:15 +08:00
    你好楼主。我目前设备跟你完全一致。能给个你的联系方式吗?
    有些问题请教一下你。
    谢谢
    拜托
    llj5935
        6
    llj5935  
    OP
       2019-12-12 14:52:40 +08:00
    @n1zjqo 微信 llj5935
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2801 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:09 · PVG 20:09 · LAX 04:09 · JFK 07:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.