标签: acpi

关闭笔记本电脑盖时如何禁用自动暂停?

我正在使用archlinux。在最近的系统升级之前它永远不会自动挂起(也许我更新了内核?)。

我认为它与laptop-modeor相关acpid,所以我阻止了它们:

/etc/rc.d/laptop-mode stop
/etc/rc.d/acpid stop
Run Code Online (Sandbox Code Playgroud)

我也编辑/etc/laptop-mode/laptop-mode.conf

ENABLE_LAPTOP_MODE_TOOLS=0
Run Code Online (Sandbox Code Playgroud)

然后我编辑/etc/acpi/actions/lm_lid.sh,注释掉最后一行:

# /usr/sbin/laptop_mode auto
Run Code Online (Sandbox Code Playgroud)

但以上都行不通。在/var/log/kernel.log(省略了无关的行)中找到了以下几行:

Oct 23 15:29:20 localhost kernel: [18617.549098] PM: Syncing filesystems ... done.
Oct 23 15:29:20 localhost kernel: [18618.001898] PM: Preparing system for mem sleep
Oct 23 15:29:30 localhost kernel: [18618.039565] Freezing user space processes ... (elapsed 0.01 seconds) done.
Oct 23 15:29:30 localhost kernel: [18618.052596] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Oct 23 15:29:30 localhost …
Run Code Online (Sandbox Code Playgroud)

arch-linux laptop suspend acpi laptop-mode

146
推荐指数
2
解决办法
15万
查看次数

如何检测显示器何时插入或拔出?

是否有任何当我插上或缩小外部监视器到我的笔记本电脑的DisplayPort的所触发的事件?ACPID 和 UDEV 根本没有反应。

我在英特尔芯片上使用板载图形。是一个类似的讨论,已经有几年了。

我不想使用轮询,但我需要一些配置,根据显示器是否连接自动设置显示设置。

udev acpi multi-monitor monitors

56
推荐指数
4
解决办法
7万
查看次数

ACPI 唤醒 4 个字母的代码是什么意思?

我必须禁用某些事件以避免在我的台式机中挂起后立即唤醒,并且我通过反复试验来实现(效果很好,所以这不是问题)。但我想知道......例如在我的笔记本电脑中,我有一个很长的列表/proc/acpi/wakeup

[...]
RP03      S4    *disabled
PXSX      S4    *disabled
RP04      S4    *disabled  pci:0000:00:1c.3
PXSX      S4    *enabled   pci:0000:03:00.0
RP06      S4    *disabled
[...]
Run Code Online (Sandbox Code Playgroud)

我四处搜索,找不到解释第一列中具有 4 个字母代码含义的列表的地方。我想象在它们之后带有设备名称的事件是由该设备链接/生成的,但我对其余的大部分都不知所措......减去疯狂的猜测。

例如,我怎么知道事件RP06是什么?有没有清单?或者该代码是特定于供应商的?

acpi linux-kernel

37
推荐指数
3
解决办法
1万
查看次数

内核参数 acpi_osi=linux 和 acpi_backlight=vendor 有什么作用?

我在笔记本电脑的屏幕亮度控制上遇到了问题,我通过将acpi_osi=linuxacpi_backlight=vendor参数添加到文件中来修复它grub.cfg。我想知道这些参数是什么意思以及它们为什么起作用。

linux grub acpi linux-kernel

33
推荐指数
1
解决办法
5万
查看次数

为什么默认情况下 Linux 的电池寿命比 Windows 差?

默认情况下,Linux 操作系统是否有一些固有的东西使它们无法管理电池电源?我原以为像 Lubuntu 这样的轻型发行版会比 Windows 具有明显的电池寿命优势,但事实似乎并非如此。这是硬件供应商的问题——笔记本电脑是否只是为了在 Windows 操作系统上更高效地工作而设计的?

例如,根据我在同一台笔记本电脑上的经验,与 Windows 相比,给定的 linux 发行版的电池寿命似乎总是很短。我的旧笔记本电脑(Thinkpad X61)在启动到 Lubuntu 时的使用寿命几乎是使用 Windows XP 时的一半。在较新的型号上,我在使用 Fedora 20 与 Windows 8.1 时获得了类似的糟糕性能。

windows acpi linux-kernel battery

28
推荐指数
2
解决办法
4万
查看次数

关机时的消息:看门狗没有停止!

在关机时,我经常收到消息

watchdog did not stop!
Run Code Online (Sandbox Code Playgroud)

然后笔记本电脑在几条其他线路后冻结而没有关闭。

关于如何解决这个问题的任何想法?最近经常发生这种情况,通常是在笔记本电脑开机一段时间后。

我在 Asus UX32LA 上使用 Debian 8

我找到了这个 systemd 文件(它显示了与 shutdown.target 的冲突),如果有帮助的话。我的印象是这个问题取决于我试图修复背光的一些问题(它实际上只适用于 grub 参数 "acpi_osi=" )

[Unit]
Description=Load/Save Screen Backlight Brightness of %i
Documentation=man:systemd-backlight@.service(8)
DefaultDependencies=no
RequiresMountsFor=/var/lib/systemd/backlight
Conflicts=shutdown.target  
After=systemd-readahead-collect.service systemd-readahead-replay.service     systemd-remount-fs.service
Before=sysinit.target shutdown.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/lib/systemd/systemd-backlight load %i
ExecStop=/lib/systemd/systemd-backlight save %i
Run Code Online (Sandbox Code Playgroud)

shutdown acpi acpid watchdog

27
推荐指数
1
解决办法
7万
查看次数

如何检查我的电池是否健康?

我的Lenovo ThinkPad T61已经很老了,几年前我不得不更换电池,因为旧电池没电了。现在更换电池似乎死得很慢,但我从xfce4-power-manager. 所以我想知道是否有办法检查电池是否健康。

症状如下:

  • 电源管理器指示 battery is fully charged
  • 如果我断开交流充电器,则电池状态会47%在 5 分钟内跳到或类似
  • 不到 15 分钟,笔记本电脑就会耗尽果汁并关机

我试图检查upower数据:

root@malou-laptop:/home/liv# upower --enumerate
/org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/battery_BAT0
root@malou-laptop:/home/liv# upower -i /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
  vendor:               SANYO
  model:                92P1137
  serial:               885
  power supply:         yes
  updated:              Wed 19 Feb 2014 09:35:37 PM CET (23 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               fully-charged
    energy:              70.38 Wh
    energy-empty:        0 Wh
    energy-full:         72.42 Wh
    energy-full-design:  71.28 …
Run Code Online (Sandbox Code Playgroud)

laptop acpi battery

26
推荐指数
2
解决办法
4万
查看次数

如何在启动时删除 acpi 警告?

我在dmesglinux 3.11.6-1 (2013-10-27) (debian version) 的日志中有这条消息。

我想知道如何修复/删除它?

     [    5.098132] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20130517/utaddress-251)
     [    5.098147] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
     [    5.098156] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GPIO 1 (20130517/utaddress-251)
     [    5.098167] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
     [    5.098171] ACPI Warning: 0x0000000000000500-0x000000000000052f …
Run Code Online (Sandbox Code Playgroud)

linux debian acpi

24
推荐指数
1
解决办法
5万
查看次数

ACPI BIOS 错误/AE_NOT_FOUND

每次我重新启动桌面时都会收到这些错误消息(还有一些我不知道在关闭时如何保留,但到目前为止这些与这个问题无关):

[gorre@uplink ~]$ journalctl -p err..alert
...
-- Reboot --
May 11 21:47:03 uplink kernel: ACPI BIOS Error (bug): Failure looking up [\_SB.PCI0.RP04.PXSX._SB.PCI0.RP05.PXSX], AE_NOT_FOUND (20180105/dswload2-194)
May 11 21:47:03 uplink kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180105/psobject-252)
May 11 21:47:03 uplink kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.RP04.PXSX, AE_NOT_FOUND (20180105/psparse-550)
May 11 21:47:03 uplink kernel: ACPI BIOS Error (bug): Failure looking up [\_SB.PCI0.RP08.PXSX._SB.PCI0.RP09.PXSX], AE_NOT_FOUND (20180105/dswload2-194)
May 11 21:47:03 uplink kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180105/psobject-252)
May 11 21:47:03 …
Run Code Online (Sandbox Code Playgroud)

linux debugging arch-linux acpi

18
推荐指数
1
解决办法
4万
查看次数

如何在 NixOS 上禁用关闭笔记本电脑盖时暂停?

我在笔记本电脑上使用NixOS并希望禁用每次关闭笔记本电脑盖时发生的自动暂停。“关闭笔记本电脑盖时如何禁用自动挂起? ”中描述的方法”,也就是说,编辑/etc/systemd/logind.conf不起作用,因为它只是指向 的符号链接/etc/static/systemd/logind.conf,而/nix/store.

AFAIK,你不应该直接编辑Nix 商店,虽然我不完全确定如果我这样做会发生什么。但是文件 in/nix/store无论如何都没有写权限。

如何以 NixOS 惯用方式禁用笔记本电脑的自动暂停?

laptop suspend acpi nixos

13
推荐指数
2
解决办法
2809
查看次数