AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[pm-utils](ubuntu)

Martin Hope
Rotartsi
Asked: 2020-01-31 21:05:46 +0800 CST

在 PC 上暂停简历需要永远

  • 0

我最近在我的电脑上安装了 ubuntu。

新取:

            .-/+oossssoo+/-.               me@My-PC
        `:+ssssssssssssssssss+:`           -------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 19.10 x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: Z390 AORUS ULTRA 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.3.0-29-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 6 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 2289 (dpkg), 16 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.0.3 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 3840x2160 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 3.34.1 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: GNOME Shell 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Adwaita-dark [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Yaru [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel i7-9700K (8) @ 4.900GHz 
    .ossssssssssssssssssdMMMNysssso.       GPU: NVIDIA GeForce GTX 1660 Ti 
      -+sssssssssssssssssyyyssss+-         Memory: 2204MiB / 32048MiB 
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.                                       

我已经安装pm-utils并正在使用pm-suspend(pm-hibernate似乎坏了。我的显示器会变暗,但我的电脑会继续旋转。然后我将无法唤醒它(键盘和鼠标输入没有影响)并且必须完全重新启动)。

问题是,从暂停中恢复所需的时间与启动所需的时间大致相同(如果不是更长的话)。不过,持久性没有任何问题(我的桌面正是我离开它的方式,ubuntu 中的“There was an issue”不会出现,也没有其他错误)。

但是,在完全恢复到 Ubuntu 之前,有时会显示类似于以下内容:

[ *timestamp* ] snd_hda_intel 0000:01:00.1: spurious response 0x80000000:0x0, last cmd=0x4f2f02
[ *timestamp* ] snd_hda_intel 0000:01:00.1: spurious response 0x80000000:0x0, last cmd=0x4f2f02
[ *timestamp* ] snd_hda_intel 0000:01:00.1: spurious response 0x80000000:0x0, last cmd=0x4f2f02
[ *timestamp* ] snd_hda_intel 0000:01:00.1: spurious response 0x8000004c:0x0, last cmd=0x4f2f02
[ *timestamp* ] snd_hda_intel 0000:01:00.1: spurious response 0x8000002d:0x0, last cmd=0x4f2f02
[ *timestamp* ] snd_hda_intel 0000:01:00.1: spurious response 0x80000035:0x0, last cmd=0x4f2f02
[ *timestamp* ] snd_hda_intel 0000:01:00.1: spurious response 0x8000000f:0x0, last cmd=0x4f2f02
[ *timestamp* ] snd_hda_intel 0000:01:00.1: spurious response 0x80000055:0x0, last cmd=0x4f2f02
[ *timestamp* ] snd_hda_intel 0000:01:00.1: spurious response 0x80000033:0x0, last cmd=0x4f2f02
[ *timestamp* ] snd_hda_intel 0000:01:00.1: spurious response 0x80000032:0x0, last cmd=0x4f2f02
[ *timestamp* ] iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
[ *timestamp* ] ata4: COMRESET failed (errno=-16)
[ *timestamp* ] PM: dpm_run_callback(): ucsi_ccg_resume+0x0/0x20 [ucsi_ccg] returns -110
[ *timestamp* ] PM: Device 0-0008 failed to resume: error -110

注意:pm-suspend虽然systemctl suspend我使用pm-suspend.

gnome suspend pm-utils 19.10
  • 1 个回答
  • 313 Views
Martin Hope
Csaba Toth
Asked: 2019-03-03 23:15:26 +0800 CST

如何让 UPower 和电源子系统识别电源已插入?

  • 3

我正在使用 Xfce4,它具有xfce4-power-manager视觉提示和upower核心支持包之一(我看到一个/usr/lib/upower/upowerd正在运行的ps aux输出)。除此之外,还pm-utils安装了,在日志中我看到它处于活动状态。我不确定这是否会搅动任何水,为了完整起见,我肯定会在此处列出。

该机器是 Acer Predator Helios 500 PH517-61-R0GX (AMD Ryzen)。完全相同的安装(字面意思是相同的 SSD 棒)在华硕 ROG Strix GL702ZC(也是 AMD Ryzen 笔记本电脑,但使用 Ryzen 1700 而不是 Ryzen 2700)中。华硕没有这种问题。

# upower -d
Device: /org/freedesktop/UPower/devices/line_power_ACAD
  native-path:          ACAD
  power supply:         yes
  updated:              Sat 02 Mar 2019 10:08:52 PM PST (2442 seconds ago)
  has history:          no
  has statistics:       no
  line-power
    online:             no

Device: /org/freedesktop/UPower/devices/battery_BAT1
  native-path:          BAT1
  vendor:               PANASONIC
  model:                AP17C5P
  serial:               1409
  power supply:         yes
  updated:              Sat 02 Mar 2019 10:49:28 PM PST (6 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    energy:              73.1346 Wh
    energy-empty:        0 Wh
    energy-full:         74.074 Wh
    energy-full-design:  74.074 Wh
    energy-rate:         0 W
    voltage:             17.374 V
    percentage:          98%
    capacity:            100%
    technology:          lithium-ion

Daemon:
  daemon-version:  0.9.23
  can-suspend:     yes
  can-hibernate:   no
  on-battery:      yes
  on-low-battery:  no
  lid-is-closed:   no
  lid-is-present:  yes
  is-docked:       yes

注意上面的电源online: no和电池state: discharge,尽管在我写这篇文章时情况正好相反:交流适配器已插入并且电池应该充满电。这也是惯例,因为如果电池真的在放电,我会在大约 1.5 小时内没电。

现在UPower可以从子系统中获取它的信息。我看到这个:

# cat /sys/class/power_supply/ACAD/online 
0
# cat /sys/class/power_supply/BAT1/status 
Discharging

即使我尝试将 CPU 频率调节器强制为performance,CPU 也会被抑制:

# cat /proc/cpuinfo | grep MHz
cpu MHz     : 548.695
cpu MHz     : 548.572
cpu MHz     : 548.638
cpu MHz     : 548.658
cpu MHz     : 548.226
cpu MHz     : 548.899
cpu MHz     : 548.528
cpu MHz     : 548.477
cpu MHz     : 548.819
cpu MHz     : 548.440
cpu MHz     : 548.905
cpu MHz     : 548.263
cpu MHz     : 548.956
cpu MHz     : 548.645
cpu MHz     : 548.938
cpu MHz     : 548.666

实际上这甚至可能是不可能的,因为我认为最低是 1.5 GHz,但系统有时确实很慢。

我尝试使用acpi_osi=Linux内核引导参数,但这似乎并没有改变这种情况。

非常有趣的是,在dmesg我看到一件有趣的事情时,在早期启动期间,ACPI 子系统检测到交流适配器确实已插入:

[    0.882383] ACPI: AC Adapter [ACAD] (on-line)
[    0.882416] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.882420] ACPI: Power Button [PWRB]
[    0.882446] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
[    0.882449] ACPI: Sleep Button [SLPB]
[    0.882468] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
[    0.882472] ACPI: Lid Switch [LID]
[    0.882491] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    0.882500] ACPI: Power Button [PWRF]
[    0.882552] ACPI: Video Device [DGPU] (multi-head: yes  rom: no  post: no)
[    0.882745] acpi device:2a: registered as cooling_device0

(完整的 dmesg:https ://pastebin.com/x4QRbSCR )

不知道什么时候转机?是什么导致启动时正确的在线检测搞砸了?

# uname -a
Linux asus 4.20.13 #2 SMP Sat Mar 2 17:03:50 PST 2019 x86_64 GNU/Linux

我安装了 acpid ( apt install acpid)。这对一般情况没有帮助,但我可以跑步acpi_listen,当我断开交流适配器时,我看到一堆消息。当我重新连接时,它是沉默的。上面的/sys/class/power_supply/*读数保持不变。

power-management battery pm-utils amd-ryzen
  • 3 个回答
  • 1948 Views
Martin Hope
mxOx2kL
Asked: 2018-12-13 10:06:50 +0800 CST

休眠(使用 uswsusp 的 pm-hibernate)只能运行一次。第二次挂起,需要硬重置

  • 0

希望这个论坛中的某个人可以启发我了解导致我的问题的原因。

首先,我使用带有内核 4.19.8 的 Ubuntu 18.04 LTS(我猜是通用的?)。

我安装了 pm-utils 和 uswsusp 因为sudo systemctl hibernate只会导致笔记本电脑屏幕闪烁和挂起。暂停(意味着关闭盖子)可以完美地工作。

现在的问题:

使用~15GB 交换分区(8GB RAM)第一个sudo pm-hibernate成功,它写入图像并恢复会话。当我之后重复此操作时,它似乎没有再次写入图像并挂起,迫使我使用电源按钮关闭。之后休眠并重新启动时,它似乎第二次也不起作用,这意味着只有当我完全关闭时,它才能起作用。

我在 /etc/default/grub 中添加了我的 UUIDgrub_cmdline_linux_default=... resume=...并更新了 grubsudo update-grub

当以 root 身份尝试时echo platform > /sys/power/disk,echo disk /sys/power/state一切都冻结了,类似于使用sudo systemctl hibernate. 同样对于echo shutdown和echo reboot

我尝试使用https://askubuntu.com/a/420152/902558方法清除缓存,这意味着在终端sync && sudo /sbin/sysctl vm.drop_caches=3中返回。vm.drop_caches=3重新启动并尝试后sudo pm-hibernate,一切都冻结了。

我使用联想 Yoga 700 14isk,它有一个 Nvidia GPU 作为辅助 gpu,虽然我没有安装任何 nouveau 驱动程序等。也许这些信息会很有用。

如果您需要更多信息,请随时询问,尽管请记住我的 Ubuntu 知识很快就用完了。

grub2 boot hibernate 18.04 pm-utils
  • 1 个回答
  • 558 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve