如何辨别您的MacBook使用的是哪种图形芯片(并进行切换)

苹果的高端MacBook Pro配备了两块显卡:集成的英特尔Iris Pro芯片和功率更高的独立显卡。这样,当您需要更长的电池续航时间时,可以使用集成芯片,在编辑视频或玩游戏时,可以使用功能更强大的显卡。

苹果显然已经考虑到了这一点,你的计算机使用的是哪种显卡,这是由动态切换算法决定的。如果您不需要独立GPU的性能,MacOS会将其关闭。不幸的是,一些应用程序劫持了独立的GPU。

例如,我发现出于某种完全荒谬的原因,RescueTime的后台跟踪守护程序会强制独立的GPU运行。您可以在下面的屏幕截图中看到,它是“使用显著能量的应用程序”之一。

现在Photoshop使用GPU是可以理解的,但是RescueTime呢?这是一个小的后台进程,记录我正在使用的应用程序。从字面上看,没有图形组件。它所做的一切就是耗尽了我Mac的电池寿命。对于一款高效的应用程序来说,这是相当具有讽刺意味的。

我找到的解决方案是使用一个名为gfxCardStatus的小菜单栏应用程序。它有两个目的:

它可以让您知道您的Mac当前使用的是哪种图形卡。 它可能会强制您的Mac使用集成显卡或独立显卡。

要开始,请下载GfxCardStatus,将应用程序拖到您的Applications文件夹中,然后运行它。

它将开始在您的菜单栏中运行。当集成图形运行时,图标是一个小“i”。在下面的屏幕截图中,这是从左边开始的第二个应用程序。

独立显卡运行时,图标为“d”。每当您的Mac在它们之间切换时,gfxCardStatus都会通知您。

当独立显卡正在使用时,gfxCardStatus的菜单栏应用程序会告诉你依赖项下当前有哪些应用程序需要它。现在,对我来说,没有应用程序需要它。

默认情况下,gfxCardStatus使MacOS的动态切换算法处于运行状态。如果要强制它使用一种或另一种显卡,请单击菜单栏图标,然后选择仅集成或仅独立。

要切换回动态切换,请选择Dynamic Switching。

如果在运行需要独立GPU的应用程序时尝试切换到集成显卡,gfxCardStatus将抛出警告。

使用gfxCardStatus可以配置的内容不多。它只是坐在后台做自己的事情。要确保它在启动时运行,请选择首选项,然后选中启动时加载gfxCardStatus。

智能菜单栏图标更改字母以表示正在运行的实际图形卡。例如,我的Mac有一块AMD卡,所以当它使用独立显卡时,如果打开智能图标,图标就是“a”。

gfxCardStatus是一种非常方便的方式,可以自动跟踪您的Mac正在做什么。我更喜欢将其设置为动态切换算法,只有当我试图节省电池寿命时,才会强制我的Mac使用集成显卡。

如果您的Mac电脑电池续航时间较短,请查看gfxCardStatus。即使它不能很好地解决问题,它也会让你很好地了解是什么导致了这个问题。

相关文章