V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huangya
V2EX  ›  云修电脑

操作系统无法唤醒

  •  
  •   huangya · 2022-02-04 12:06:08 +08:00 · 3187 次点击
    这是一个创建于 804 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新组装了一台机器,基本情况:

    操作系统 ubuntu 21.10.CPU 12700k, 机箱乔思伯 D30,不带前置重置按钮,只有电源开关. 主板为技嘉 Z690M AORUS ELITE DDR4. 我以前有台机器机箱有重置按钮,我都是按那个开关唤醒或者按罗技的无线鼠标也可以唤醒。现在的情况是在睡眠之后,无法通过按电源开关或者鼠标唤醒。但电源灯有亮,屏幕不亮,ping 不通网卡。问了机箱客服,说让我按电源开关唤醒。现在不确定上是操作系统的问题(以前老电脑用的是 ubuntu 18.04,现在因为新硬件上了 21.10 ,详情见前帖[1]),还是主板的问题,还是说没有重置按钮在 ubuntu 下无解?这种情况难道还要装个 windows 来逐步排除?


    [1]https://www.v2ex.com/t/831618
    第 1 条附言  ·  2022-02-05 23:37:18 +08:00
    @makelove
    @Scirocco
    @James369
    @zerozerone
    @leimao
    感谢各位的参与,后面我分了一个分区装了 windows10, windows10 ok.所以应该是 Linux 的问题。另外,windows 10 的 wakeonlan 也是 ok 的。ubuntu 的 wakeonlan 与按键是一样的现象,即机箱电源按钮旁的灯会亮,但是屏幕不亮,也无法 ping 通电脑,我电脑设置的是静态 IP.
    第 2 条附言  ·  2022-02-10 00:15:24 +08:00
    发现一个现象,尝试唤醒的时候,功耗达到了 70 瓦,且一直持续着。感觉好像 cpu 在一个很 busy 的状态。并且可能是只有一个 core busy 。正常开机,只跑默认程序只有 30 多瓦。
    第 3 条附言  ·  2022-02-10 23:46:16 +08:00
    @makelove
    @Scirocco
    @James369
    @zerozerone
    @leimao
    向各位报告一下,已经发现有多位网友报告此问题,见[1] 和[2], workaround 是 sudo rmmod intel_lpss_pci. 我已经向模块的维护者询问是否是 known issue.就不知道大牛们会不会回复了。

    1]https://unix.stackexchange.com/questions/688833/linux-wont-wake-up-from-suspend-on-intel-alder-latke-gigabyte-z690
    [2]https://forum.manjaro.org/t/suspend-problems-with-lpss-on-alder-lake-cpu/98107
    20 条回复    2022-02-05 23:21:57 +08:00
    IvanLi127
        1
    IvanLi127  
       2022-02-04 12:23:25 +08:00 via Android
    这和机箱应该没啥关系,找主板的客服聊聊?
    makelove
        2
    makelove  
       2022-02-04 12:30:11 +08:00
    我用了多年 linux,但从来不用睡眠功能,因为真的会睡死过去:)
    这块 bug 很多,和硬件没关系,建议每次都冷启,毕竟现在 ssd 上冷启也就几秒的事。
    huangya
        3
    huangya  
    OP
       2022-02-04 12:32:54 +08:00
    @makelove 睡眠主要作用上保存上一次 的工作任务,许多窗口不需要重新打开。这个是刚需,我基本没有关机,主要是睡眠。
    datiewang
        4
    datiewang  
       2022-02-04 12:39:19 +08:00
    看看主板上的故障灯
    Scirocco
        5
    Scirocco  
       2022-02-04 13:26:29 +08:00
    睡眠是指挂起吗?我 21.10 在挂起以后,电源按钮会闪烁,不是常亮。然后按一下电源开关就能唤醒了。
    Scirocco
        6
    Scirocco  
       2022-02-04 13:27:51 +08:00
    之前也有过挂起以后无法唤醒的,但是几个月来就遇到过两次。。
    ltkun
        7
    ltkun  
       2022-02-04 13:28:52 +08:00 via Android
    lock 屏幕就行 我笔记本也从来不关机 只待机 Ubuntu20.04 在一块外置固态硬盘上运行的很 OK
    huangya
        8
    huangya  
    OP
       2022-02-04 14:35:15 +08:00
    @Scirocco 点击的 supend 按钮
    James369
        9
    James369  
       2022-02-04 15:55:03 +08:00
    考虑更换显卡驱动试试
    littlewing
        10
    littlewing  
       2022-02-04 15:58:43 +08:00
    如果只是为了保存工作任务的化,可以考虑 Hibernate 而不是 Suspend
    ho121
        11
    ho121  
       2022-02-04 15:59:08 +08:00
    试试加这两个内核参数:
    no_console_suspend
    amdgpu.gpu_recovery=1
    zerozerone
        12
    zerozerone  
       2022-02-04 23:22:10 +08:00
    swap 分区设置和内存一样大试试
    Scirocco
        13
    Scirocco  
       2022-02-04 23:44:07 +08:00
    挂起的话应该是跟 swap 没什么关系吧,hibernate 的话要设置 swap 。
    leimao
        14
    leimao  
       2022-02-05 11:45:04 +08:00
    leimao
        15
    leimao  
       2022-02-05 11:45:45 +08:00
    很有可能是电源的 PCB 板坏了,如果你做了我帖子里的实验,且结果一致。
    huangya
        16
    huangya  
    OP
       2022-02-05 18:07:34 +08:00
    @zerozerone swap 与内存一样大没用,测试过了
    huangya
        17
    huangya  
    OP
       2022-02-05 18:18:34 +08:00
    @leimao 你的帖子描述的是关掉电脑有时不能按电源开关开机吧,我这边是关掉电脑总是可以开机。但如果是待机唤醒就不行。
    huangya
        18
    huangya  
    OP
       2022-02-05 18:19:46 +08:00
    @ho121 不是 amd 的 gpu ,用 amdgpu.gpu_recovery=1 没用吧
    Zien
        19
    Zien  
       2022-02-05 20:57:09 +08:00
    我遇到过类似的问题,是 DP 线的问题,换成 HDMI 2.0 后好了( 2.1 的也不行,很奇怪)。
    huangya
        20
    huangya  
    OP
       2022-02-05 23:21:57 +08:00
    @Zien 不是 DP 线的问题,我用的上 HDMI 2.0
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3846 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:05 · PVG 13:05 · LAX 22:05 · JFK 01:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.