2011 年初在 MacBook Pro 上禁用独立显卡

Apo*_*ike 13 mac graphics-card macbook-pro discrete-graphics macos

我有一台 2011 年初的 MacBook Pro,它受到显卡(AMD 6490M 256MB)上众所周知的问题的影响。 苹果论坛帖子

希望等待苹果更换程序我想禁用独立显卡并仅启用 i7 中的英特尔 HD3000 芯片。

我已经能够通过在“单用户模式”下运行这些命令来访问系统:

$ mkdir /DisabledExtensions
$ mv /Library/Extensions/AMD* /DisabledExtensions/
Run Code Online (Sandbox Code Playgroud)

之后 Mac 在 Mavericks 中启动,但我没有任何图形加速,每个动画都很慢。我不能改变屏幕的亮度,颜色校准不同。在“设置 > 显示器”下显示计算机已连接到外部显示器。

我已经安装了gfxCardStatus v2.2.1,这表明我在独立显卡上运行,没有机会切换到集成显卡。即使我可以看到加载了 HD3000 扩展:

$ kextstat | grep HD3000

110 0 0xffffff7f837dc000 0x62000 0x62000 com.apple.driver.AppleIntelHD3000Graphics (8.2.4) <84 11 7 5 4 3 1>

苹果客服说他们没有“官方”程序来禁用独立显卡。

规格如下:
处理器:2 GHz Intel Core i7
内存:4 GB 1333 MHz DDR3
显卡:AMD Radeon HD 6490M 256 MB
软件:OS X 10.9.5 (13F34)

Dav*_*ang 9

禁用 ATI/AMD 内核扩展不会强制操作系统切换到 Intel 集成显卡。这是所有修复程序/说明中的一种误解......所做的只是运行带有后备驱动程序的分立芯片而没有图形加速。这类似于在 Windows 无法加载专有 GPU 驱动程序时看到“640x480 VGA”标准显示模式。正在使用相同的 GPU,只是未满负荷运行。

以下是禁用 AMD/ATI 扩展后发生的情况:

  • 黑屏(无显示)问题通常是固定的。
  • 但是没有图形加速。

  • 现有或新的图形缺陷(蓝色或粉红色条/线、锯齿状/乱序图像、噪声等)将显示为温度波动(在高温下运行 GPU、电源开/关等),大概是由于无铅焊接问题。

  • 缺陷存在于启动时。

  • 内部 LCD 被视为外部显示器,只有一种可能的分辨率:最大显示分辨率(1440x900 或 1680x1050)。

  • 使用笔记本电脑 LCD 时,它保持全亮状态,并且在合上盖子时不会关闭。随着时间的推移,这会物理损坏屏幕(不需要很长时间,几周就可以了)。

  • 如果在启动时关闭笔记本电脑盖(在笔记本电脑 LCD 上显示图像之前),则可以使用 Thunderbolt 外部显示器。

  • 只能识别一种显示设备,笔记本电脑 LCD 或外部 Thunderbolt 显示器。使用外接显示器时没有镜像或扩展。
  • 使用外接显示器时,笔记本电脑的 LCD 将保持关闭状态。

我知道触发集成显卡开关的唯一方法是过热关机方法。

0(可选)。如果您可以使用 disable-kernel-extensions 方法显示显示,请将您的帐户设置为自动登录。安装switchGPU或类似工具以自动执行下面的第 3 步。

  1. 让 Macbook Pro 在毯子或密闭袋中过热,以强制自动关机。

  2. 立即将其重新打开。它应该使用集成显卡。

  3. 使用 gfxCardStatus(在系统偏好设置/节能程序中进行适当设置)快速切换到集成显卡。

这种方法的问题在于,只要您运行某些使用图形加速的应用程序,操作系统就会切换到独立显卡。所以这不是一个永久的解决方案。

现实情况是,只要 GPU BGA 位于这些 RoHS 焊球之上,禁用内核扩展方法也会在某个时候开始失败。如果您已经放弃 Apple,唯一持久的解决方案是使用铅焊料重新球化 GPU BGA。寻找了解温度曲线并遵循正确焊接技术的可靠的重焊服务是另一个障碍。

更新:Louis Rossmann 指出问题不在于板上的焊球,而在于 GPU 芯片内的焊点小得多(参见视频 @ 1:04:重整死马:来自我的 YT 收件箱的问答。)。有人提到实际问题可能会作为reballing/reflowing过程的副作用暂时修复,但唯一的永久解决方案是更换GPU,即通过Apple更换整板。

仅供参考,Apple 的更换计划将于 2016 年 12 月 31 日结束。