Mr *_*ean 1 graphics-card boot-camp windows-10
我在 Bootcamp 上运行 Windows 10 已经有一段时间了,但是在流式传输视频或浏览网页时,热量和风扇都令人恼火。
使用 MacOS,可以选择在集成显卡和专用显卡之间自动切换,以帮助解决这两个问题,有什么办法可以在 Bootcamp 上使用 Windows 10 做到这一点?
我正在使用 MacBook Pro 15" 和 Radeon Pro Vega 20。
小智 6
与大多数其他笔记本电脑不同,配备 dGPU 的 MacBook Pro 使用图形复用器来物理切换哪个 GPU 将像素推送到显示器。相比之下,大多数其他笔记本电脑只是共享一个帧缓冲区,两个 GPU 都可以通过某种方法推送到该缓冲区,显示器可以从中读取。如果您想了解更多内容,我建议您阅读Linux 内核的文档或混合图形的Arch 页面。总而言之,MacBook Pro 独特的硬件架构意味着它不能像大多数其他笔记本电脑一样运行。
在 macOS(和 Linux)下,这由操作系统和驱动程序处理,向硬件发送适当的命令并在需要时进行切换。然而,尽管 Windows 确实具有图形切换功能,但它与 Mac 的集成并不好。为了解决这个问题,默认情况下,带有 dGPU 的 MBP 会在禁用 iGPU 的情况下启动到 Bootcamp——正如您所发现的,这可能会有问题。
出于某些原因,这是 eGPU 的一个特别棘手的问题。因此,eGPU 社区开发了一些工具来解决这个问题,让您的 MBP 认为它正在启动到 macOS,从而保持 iGPU 启用。我强烈建议您阅读Boot Camp eGPU 设置指南主题的全文(即使您不打算使用 eGPU),但基本步骤如下:
此时,您应该可以在 GPU 之间切换了!
如果您觉得很勇敢,我还建议您使用BootCampDrivers 的AMD 驱动程序,而不是 AMD 的库存驱动程序。不幸的是,现有的 AMD 驱动程序针对 Mac 的优化很差;这些驱动程序经过修改以更好地支持 Mac。请注意,由于它们是经过修改的二进制文件,因此无法查看源代码,并且您相信作者会编写好的代码。也就是说,我个人信任他们,而且好处是实实在在的。