华硕 UX31 超极本在电池电量低于 50% 时突然关机

华硕 UX31 超极本在电池电量低于 50% 时突然关机

多年来,我听说这台电脑的 BIOS 设置有问题,但到 13.10 版本时问题已经解决。以前在 13.10 版本上从未出现过这种情况,但现在我使用的是 14.04 版本,它开始出现这些症状。

实际情况是,使用电池供电时,它会正常工作,直到电量接近 50% 时,它要么自行关闭,要么冻结,并且风扇疯狂转动直至崩溃。

插上电源后,它没有遇到任何问题。这不是由于发热引起的问题,因为我插上电源后以最大功率运行它,没有出现任何问题。

我尝试查看日志,但不知道具体要查找什么。我认为这可能是一个很好的起点,但除此之外,还有其他人见过这种行为或知道如何修复它吗?

还有哪些规格有用?

根据 dmidecode -s bios-version 的 BIOS:UX31E.210

答案1

感谢这里提供的所有提示和技巧。和其他人一样,我的 Zenbook UX21E 多年来一直出现问题,当时它运行的是 Windows 7。多年来,除了传统的 MS 更新外,我从未升级过操作系统。在 Windows 下,问题仅限于拔掉交流电源时突然关机。(老实说,我只是以为是电源连接器短路,所以我会在拔掉电源之前关闭设备。)

然而,上周我在这台机器上安装了 Ubuntu 14.04,情况变得更糟了。它不仅会在断电时关机,而且在使用大约 20 分钟后也会关机。我安装了传感器,并将其置于 while-do 循环中,并通过运行 Fraqtive 动画迫使机器努力工作。

果然,当电量低于 75% 且温度达到 80C 时,机器就关闭了。

读完这个帖子后,我更新了固件 - 这有助于解决拔掉空调后突然关机的问题,但当使用电池时达到 75%/80C 限制时则无济于事。机器仍然会意外关机。

所以 - 我打开了后盖,断开了电池 5 分钟。重新连接并重新通电后 - 我运行了传感器和 Fraqtive 测试...

....无论 CPU 温度如何,机器都会一直运行,直到电池耗尽。

因此,最好的猜测是,这是多种问题造成的:过时的固件是拔掉交流电时突然关机的原因(出于上述所有原因),而电池的断开/重新连接显然重置了某种不准确的低电量读数。(我无法确定是电池中的固件还是 Zenbook 中的固件发出了误报。)

不管怎样,我回来了,机器也还算健康。所以,再次感谢大家。

答案2

我只是想分享我使用华硕电池的经验:

另外,我的上网本在电量不足 30% 时也突然关机了。不过我从来没有遇到过风扇和结冰的问题。我忍受了几个月,直到有一天它拔掉电源就再也打不开了。他们似乎为电池定义了一个生命周期。我的电池突然停止工作,而它本来可以省电大约两个小时。

无论如何,如果你想监控你的电池状态,你可以点击电池在电源指示器下查看有关电池的详细信息:

电源指示灯

然后,检查容量百分比是充满时的能量能源(设计)每次充电时,电量都会越来越低,直到有一天你的电池停止工作。

电池详细状态

因此请考虑更换电池。

答案3

最终,我们找到了解决意外关机和挂起的可靠解决方案!

这似乎适用于任何在使用电池供电时意外关机和/或挂起的华硕笔记本电脑:

  1. 添加以下启动参数两个都到 /etc/default/grub.cfg 中的 GRUB_CMDLINE_LINUX_DEFAULT 和 GRUB_CMDLINE_LINUX:

intel_pstate=disable pcie_aspm=force acpi_osi='Windows 2009′ acpi_os_name='Windows 2009′

不要忘记sudo update-grub之后执行!

  1. 从 ppa:linrunner/tlp 安装软件包 tlp,并至少设置以下值/etc/default/tlp

CPU_SCALING_GOVERNOR_ON_BAT=按需
CPU_BOOST_ON_BAT=0
PCIE_ASPM_ON_BAT=节能
RUNTIME_PM_ON_BAT=开启

  1. 关闭设备,小心地取下底盖,将大电池(不是小 CMOS 电池)从主板上拆下五分钟。YouTube 上有很多视频展示如何安全地拆卸各种华硕笔记本电脑。在操作系统端的某些电源管理设置下,EC(嵌入式控制器)会失灵,因此需要重置。重置它的唯一方法是拆下电池几分钟。

  2. 从现在起,关机应该消失了。不过,要注意不要曾经使用任何基于 Linux 的实时 USB 棒或安装/恢复 CD,并使用 intel_pstate 驱动程序和/或 ASPM 的默认 BIOS 设置。如果您尝试这样做,您只会再次重现问题,随后必须再次拆卸您的 Zenbook。有一些令人沮丧的情况,例如重新安装 Ubuntu 本身,您将使用有问题的 intel_pstate 驱动程序从实时 USB 启动。仅在交流电下运行时执行此操作,完成后请重复本手册的第 3 阶段(无论多么无聊)。

PS Intel_pstate 和默认 ASPM bios 设置最终会使主板的嵌入式控制器失灵,并一直保持这种状态,直到电池从主板上拆下。这基本上就是这个问题的由来。

答案4

我决定只在这个论坛注册以报告我的经历。当电池电量低于 40% 时,Ubuntu 18.10 会意外关机,我遇到了这个问题。在其他论坛中,有人指出 BIOS 中的 Intels 虚拟化技术或 V-dT 设置。我已经测试了这些,可以保证没有联系。关机仍然在发生。现在我添加了内核参数,并且可以报告 /etc/default/grub 下的以下设置不能完全解决问题:(但修复了 ubuntu 的键盘 LED 亮度和显示亮度处理)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi='!Windows 2012' pcie_aspm=force drm.vblankoffdelay=1 i915.semaphores=1"

事实上,唯一的解决办法是打开 UX31A 并取出电池至少 5 分钟。现在,无论内核参数如何,当电池电量达到临界水平时,常规关机都会起作用。

祝你好运,E.Yagmahan

我的系统:UX31A - Ubuntu 18.10 Cosmic - 内核 4.18.0 - BIOS 版本 219

相关内容