You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统下MSI Bravo笔记本电源状态显示异常排查咨询

Ubuntu系统下MSI Bravo笔记本电源状态显示异常排查咨询

您好,我看到您在Ubuntu下使用MSI Bravo笔记本时遇到了挺闹心的电源显示问题:明明已经接了电源、电池也在正常充电,但右上角的电池图标却一直显示处于“用电池供电”状态,电量百分比还卡住不动,而Windows系统下一切正常。先给您解答第一个问题:

那个负责显示电池/充电图标、电量百分比的组件,在Ubuntu默认的GNOME桌面环境里,是GNOME Shell状态栏电源指示器,它依赖系统的upower电源管理服务来获取硬件的实时状态。

针对您遇到的显示异常问题,给您整理几个实用的排查步骤:

  • 检查电源管理服务状态
    先确认upower服务是否正常运行,打开终端输入:

    systemctl status upower.service
    

    如果显示服务有异常(比如未启动、报错),可以尝试重启服务:

    sudo systemctl restart upower.service
    

    重启后看看图标状态有没有恢复。

  • 查看系统对电池/电源的识别详情
    用命令查看系统识别到的硬件状态,输入:

    upower -i /org/freedesktop/UPower/devices/battery_BAT0
    

    (如果识别到的电池编号是BAT1,就把命令里的BAT0改成BAT1)
    重点看输出里的state字段,如果已经接了电源,这里应该显示charging;如果这里也显示错误状态,那大概率是ACPI硬件识别或者驱动层面的问题。

  • 更新系统与内核
    这类硬件兼容性问题很多时候是旧内核/驱动的bug导致的,建议先更新系统:

    sudo apt update && sudo apt upgrade -y
    

    如果您用的是Ubuntu 20.04/22.04这类LTS版本,还可以尝试安装针对品牌笔记本优化的OEM内核:

    sudo apt install linux-oem-22.04
    

    (注意根据您的Ubuntu版本调整命令里的版本号,比如20.04对应linux-oem-20.04)
    安装完成后重启电脑再观察状态。

  • 调整ACPI内核参数
    部分MSI笔记本的ACPI表在Linux下存在兼容性问题,您可以尝试添加内核启动参数来修复:

    1. 编辑GRUB配置文件:
      sudo nano /etc/default/grub
      
    2. 找到GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号内添加参数:acpi_osi=! "acpi_osi=Windows 2020"
      修改后类似这样:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=! \"acpi_osi=Windows 2020\""
    3. 保存并退出编辑器(按Ctrl+O回车保存,Ctrl+X退出),然后更新GRUB:
      sudo update-grub
      
    4. 重启电脑后查看电源显示是否正常。
  • 重置GNOME电源指示器
    如果是桌面指示器本身的缓存或配置问题,可以尝试重置相关设置:
    按Alt+F2打开GNOME命令窗口,输入r回车重启GNOME Shell;如果是第三方电源图标扩展,也可以在GNOME扩展管理器里禁用再重新启用它。

您提到Windows下一切正常,说明硬件本身没有问题,大概率是Linux侧的服务、驱动或ACPI识别问题,按上面的步骤一步步排查应该能解决~

备注:内容来源于stack exchange,提问作者aloha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 12:24:51