2018年MacBook Pro使用时光线电池寿命非常短(<4小时)


0

几个星期前,我买了一台新的2018年15英寸MacBook Pro和Touch Bar。到目前为止,它的电池寿命非常糟糕,在使用不到4小时(仅限网页浏览)后达到0%。

我决定通过打开常规应用程序(Safari,Firefox和其他一些应用程序)来测试电池寿命,然后让MBP坐在我的桌面上。我应该强调一下 绝对没有任何强化程序在运行 ;只是几个Web浏览器和iMessage之类的东西。

马上蝙蝠, 它以100%的费用告诉我,我还剩2:07

大约20分钟后,我又检查了一下 已降低至90%的费用 还剩3:36。

又过了10分钟, 在剩下3:04的情况下降至85%

3小时46分钟后,电池电量达到0%,机器进入强制睡眠状态。

考虑到Apple公布的电池续航时间为10小时,我觉得非常困惑的是我的MBP电池续航时间不到4小时,除了坐在办公桌前,后台打开几个网络浏览器。在此测试期间,两个浏览器之间只打开了九个选项卡,它们只包含维基百科和Gmail等普通网站。

有没有其他人在2018年MBP上遇到电池寿命问题?如果你接近宣传的10个小时,你在做什么样的活动?

更新:

在使用gfxCardStatus进一步测试之后,看起来在后台使用Java打开程序会强制显卡保持高性能离散选项。这有什么解决方法吗?每次外出时必须关闭一堆应用程序才能让我的电池持续一整天都很令人沮丧。


1
别担心,Apple通过从屏幕顶部删除估计的剩余时间来解决这个问题。
William Entriken

MacBook Air 2018标榜为“拥有12小时的电池续航时间,甚至还有13小时的iTunes播放时间”,电池寿命也很差。我最多需要6个小时,禁用蓝牙,禁用键盘灯,屏幕变暗。如今苹果正在削减成本和虚假广告。
Robo Robok

Answers:


3

考虑到您的更新问题,您的问题是运行Java程序会迫使独立GPU处于活动状态,从而耗尽电池电量:

这是Java和JavaFX的一些旧版本的已知错误。将Java升级到最新版本,看看是否能为您修复此问题(请参阅java bug JDK-8132775和JDK-8041900)。

如果仍然无法解决问题,请找到有问题的应用程序并打开其应用程序包。在里面你会找到一个Info.plist文件,你需要编辑它来添加密钥:

NSSupportsAutomaticGraphicsSwitching

键应该是布尔值设置为true。

如果应用程序使用足够新的Java版本,这应该可以解决问题。

如果您对此没有信心,请将GPU行为报告给应用程序开发人员,并向他们提示NSSupportsAutomaticGraphicsSwitching。希望他们会提出解决问题的更新。

如果您的Java程序不是.app而是一个裸jar文件,那么您首先要将其转换为应用程序。使用jar2app脚本将其转换为应用程序,然后使用上面的说明添加NSSupportsAutomaticsGraphicsSwitching键。从这里下载jar2app:

https://github.com/Jorl17/jar2app


我在哪里可以找到应用程序包?我应该将密钥添加到Java的.plist文件中还是仅用于我的特定应用程序?
mikario

仅适用于该特定位置。通过右键单击应用程序并选择“打开包”来查找包
jksoegaard

此应用程序是.jar文件,不会显示在Applications文件夹中。你知道Info.plist文件的存储位置吗?
mikario

你如何开始申请?可能,你能说出申请的名称吗?如果你能告诉我们究竟在处理什么,会让事情变得更容易。
jksoegaard

1
@kenshin我已经添加了有关如何处理裸jar文件的说明
jksoegaard
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.