V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
luistrong
V2EX  ›  macOS

M2 外接显示器睡眠后频繁唤醒

  •  
  •   luistrong · Sep 30, 2022 · 6628 views
    This topic created in 1305 days ago, the information mentioned may be changed or developed.
    M2 typec 转 dp 外接 4k 显示器,mac 睡眠状态下外接屏幕频繁唤醒,屏亮一下,显示无信号,几秒后熄灭。夜晚睡觉时候真难受,只能拔线,请问现在有解决方法吗?

    附 M1 同样的问题:外置屏幕频繁被唤醒又休眠 https://www.v2ex.com/t/733474
    43 replies    2024-04-05 15:28:10 +08:00
    pikaconan
        1
    pikaconan  
       Sep 30, 2022 via iPhone
    先排除无线键鼠的唤醒可能
    pikaconan
        2
    pikaconan  
       Sep 30, 2022 via iPhone
    排除>排查
    superwater
        3
    superwater  
       Sep 30, 2022
    看看是不是安装了 Logitech Options
    luistrong
        4
    luistrong  
    OP
       Sep 30, 2022 via Android
    @luhe
    @superwater M2 没有外接鼠标,老 mac 外接罗技安装了 options 也不存在唤醒问题
    xuhaoyangx
        5
    xuhaoyangx  
       Sep 30, 2022
    @luistrong 老 mac 是 X86 ?
    luistrong
        6
    luistrong  
    OP
       Sep 30, 2022 via Android
    @xuhaoyangx 15 款 mbp
    xuhaoyangx
        7
    xuhaoyangx  
       Sep 30, 2022
    @luistrong 那你把 options 卸了再说。options 在 apple silicon 就没有正常过
    luistrong
        8
    luistrong  
    OP
       Sep 30, 2022 via Android
    @xuhaoyangx M2 没外接鼠标,也没安装 options..
    xuhaoyangx
        9
    xuhaoyangx  
       Sep 30, 2022
    @luistrong 那无解。看了 M1 同问题的那个,我用雷电 3hub 接显示器也偶发出现。解决方式睡觉关闭显示器
    zenoven
        10
    zenoven  
       Sep 30, 2022 via Android
    我这边 M1 外接显示器也是各种问题。
    1 、去年的时候经常在休眠后无法唤醒,除非强制关机。不知道是更新了哪个系统版本后自己好了。
    2 、现在唤醒后屏幕亮了解锁,已经能看到桌面了,然后有时候自己又会锁屏,就得自己再次唤醒,重新解锁。
    3 、休眠唤醒后各个桌面上打开的 APP 位置会被莫名其妙打乱。
    luistrong
        11
    luistrong  
    OP
       Sep 30, 2022
    @zenoven #10 真是不省心,以前 Intel 芯片的 mac 可以关闭内置屏幕并使用键盘和触摸板,M 芯片估计也无法完全关闭内置屏幕,只能调低至最低亮度
    dz5362
        12
    dz5362  
       Sep 30, 2022
    m2 不清楚,m1 外接显示器各种问题,外接国产的低端显示器根本无法使用,各种重启、黑屏、彩屏,目前外接的一个 4k 的显示器可用,但是的确是不胜其烦
    vemier
        13
    vemier  
       Sep 30, 2022
    m1 把当显示器关闭时,防止 Mac 自动进入睡眠勾上就可以了,可以绕过这个问题
    otakustay
        14
    otakustay  
       Sep 30, 2022   ❤️ 1
    有 Karabiner 的话,休眠几乎 100%不能成功
    45HXlKzal6W56zUJ
        15
    45HXlKzal6W56zUJ  
       Sep 30, 2022
    我的 ubuntu 也有这个问题,气死人
    july1995
        16
    july1995  
       Sep 30, 2022 via iPhone
    我从 12 款 mac mini 13 款垃圾桶,15 款 pro 13 寸 ,15 款 pro 15 寸 ,再到 m1 的 air ,就没正常过 ,经常大晚上自动唤醒。 后来干脆躺平了,晚上睡觉 拔掉外接显示器,在合上盖子。
    DICK23
        17
    DICK23  
       Sep 30, 2022
    和 m1m2 没关系,我的 2019 intel mpb15 也是这样,习惯了
    luistrong
        18
    luistrong  
    OP
       Sep 30, 2022 via Android
    @july1995
    @DICK23 有关系的,intel 的一般是有软件唤醒的,排查后基本可以不出现,但 M 芯片的频繁程度高太多了,目前没找到办法
    zh826256645
        19
    zh826256645  
       Sep 30, 2022
    我的 18 款 macbook pro 也会,已经是老问题了

    最终的解决方案是,用 Hammerspoon 写个自动化脚本,在屏幕熄屏的时候,自动关闭蓝牙和 wifi ,亮屏的时候自动打开,就再也没出现过了
    DICK23
        20
    DICK23  
       Sep 30, 2022
    @luistrong 问题是重装了之后也这样。。。
    luistrong
        21
    luistrong  
    OP
       Sep 30, 2022 via Android
    @zh826256645 这方法就类似于 intel 芯片的修改电源设置,基本可以达到不唤醒,我的老 mbp 也很久没发现唤醒了,但 M 芯片就不行了
    luistrong
        22
    luistrong  
    OP
       Sep 30, 2022 via Android
    @DICK23 和重装没关系,要用终端修改电源设置,你可以搜一下
    tabris233
        23
    tabris233  
       Sep 30, 2022 via iPhone
    我是 mbp14 m1 pro 有两个外接屏。 一个 diy 品牌的 5k ,一个 aoc 的 4k 。 睡眠状态下 5k 这个有时候莫名亮一下,再灭。 原来可能是本子的问题呀。 (之前双 aoc 4k 的时候倒是正常的
    shinyy
        24
    shinyy  
       Sep 30, 2022 via iPhone
    我之前也是 现在升级了最新的 beta ventura 系统就没事了
    B3UzMhCd3dDvVVLa
        25
    B3UzMhCd3dDvVVLa  
       Sep 30, 2022
    一直有这样的问题,搞了好长时间都没找到解决办法,索性不管了。。。

    最近发现一个点,但还不确定和这个问题有直接关系:平常使用电脑的时候,手机( ios16.0.2 )放在旁边无线充电,一段时间后用“锁定屏幕”快捷键让电脑进入睡眠,显示器黑屏,这时候拿走正在充电的手机,手机自动亮屏——与此同时,显示器也被唤醒一下,随后熄灭!疑似这种被手机唤醒的情况还有:出门回来,把手机放在无线充电器上,显示器随着手机亮屏而被唤醒;中午躺床上准备休息,顺手打开手机随便刷刷,这时候显示器也跟着手机唤醒一下。

    以上情况发生过多次,所以现在才会注意到。一开始以为是 ios16 新增的“连续互通相机”选项导致的,关了之后发现也没啥变化,所以到现在也没啥头绪(可能真的是巧合吧)
    B3UzMhCd3dDvVVLa
        26
    B3UzMhCd3dDvVVLa  
       Sep 30, 2022
    @shinyy 真的吗?这样的话 macos13 真算是史诗级更新了,解决了这个遗留两年多的 bug😲
    Ga2en
        27
    Ga2en  
       Sep 30, 2022
    @CrazyUniverse 不要升级。。。。外接显示器会挂掉
    B3UzMhCd3dDvVVLa
        28
    B3UzMhCd3dDvVVLa  
       Oct 1, 2022
    @Ga2en 哈哈,已经升级 beta9 了,显示器倒是没问题,只是间歇亮屏的问题也没有修复
    Ga2en
        29
    Ga2en  
       Oct 1, 2022
    @CrazyUniverse hdmi 直连 hdmi ?还是转接器呢?
    B3UzMhCd3dDvVVLa
        30
    B3UzMhCd3dDvVVLa  
       Oct 1, 2022
    @Ga2en dp 接 type-c 拓展坞
    ihwbunny
        31
    ihwbunny  
       Oct 1, 2022
    @CrazyUniverse 这个不就是 proximitywake 的功能吗
    B3UzMhCd3dDvVVLa
        32
    B3UzMhCd3dDvVVLa  
       Oct 1, 2022
    @ihwbunny 有点像,但 pmset 里没有这个选项,把 proximitywake 设置为 0 也依然没有改善
    ihwbunny
        33
    ihwbunny  
       Oct 2, 2022
    @CrazyUniverse 蓝牙的关了吗
    B3UzMhCd3dDvVVLa
        34
    B3UzMhCd3dDvVVLa  
       Oct 2, 2022
    @ihwbunny 感谢提供思路,现在问题已经解决了,把 proximitywake 、tcpkeepalive 、powernap 都设为 0 ,手机不会唤醒屏幕了,darkwake 次数也明显减少了。之前试过把后两项关闭,并没有改善,所以又恢复默认了

    2022-10-01 14:22:43 +0800 Wake DarkWake to FullWake from Deep Idle [CDNVA] : due to HID Activity Using AC (Charge:100%)
    2022-10-01 16:52:42 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:100%) 44 secs
    2022-10-01 19:31:38 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:100%) 1 secs
    2022-10-01 19:31:39 +0800 Wake DarkWake to FullWake from Deep Idle [CDNVA] : due to HID Activity Using AC (Charge:100%)
    2022-10-01 23:37:02 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:100%) 45 secs
    2022-10-01 23:45:37 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to NUB.SPMI0Sw3IRQ nub-spmi.0x02 rtc/Maintenance Using AC (Charge:100%) 45 secs
    2022-10-02 07:58:37 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to NUB.SPMI0Sw3IRQ nub-spmi.0x02 rtc/Maintenance Using AC (Charge:100%) 17 secs
    2022-10-02 07:58:54 +0800 Wake DarkWake to FullWake from Deep Idle [CDNVA] : due to Notification Using AC (Charge:100%) 30 secs
    2022-10-02 08:53:09 +0800 DarkWake DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:100%) 1 secs
    2022-10-02 08:53:10 +0800 Wake DarkWake to FullWake from Deep Idle [CDNVA] : due to HID Activity Using AC (Charge:100%)
    ihwbunny
        35
    ihwbunny  
       Oct 2, 2022
    @CrazyUniverse 你再把 acwake 关了,看看
    B3UzMhCd3dDvVVLa
        36
    B3UzMhCd3dDvVVLa  
       Oct 2, 2022
    @ihwbunny 现在基本没问题了,感觉没啥必要再搞了,就维持这样吧
    ihwbunny
        37
    ihwbunny  
       Oct 3, 2022
    @CrazyUniverse
    好用了就好
    FurN1
        38
    FurN1  
       Jul 7, 2023
    luistrong
        39
    luistrong  
    OP
       Mar 22, 2024
    @IgniteWhite #38 谢谢, 帖子方法对 intel 芯片有效吧, 但是 M 芯片没有 pmset
    FurN1
        40
    FurN1  
       Mar 23, 2024
    @luistrong 我是 M1 Pro ,刚看了下是有的,还是 BSD 的不是 GNU 的
    luistrong
        41
    luistrong  
    OP
       Mar 23, 2024
    @IgniteWhite #40 我的设置是这样的, 应该和 reddit 里面执行命令后一样的, 但是外接 4k 睡眠后还是会频繁唤醒, 从买来到现在一直没解决. 以前 intel 的 MBP 基本没碰到过这个问题.
    Battery Power:
    Sleep On Power Button 1
    lowpowermode 0
    standby 1
    ttyskeepawake 1
    hibernatemode 3
    powernap 0
    hibernatefile /var/vm/sleepimage
    displaysleep 5
    sleep 1
    tcpkeepalive 0
    lessbright 0
    disksleep 30
    SleepServices 0
    AC Power:
    Sleep On Power Button 1
    lowpowermode 0
    standby 0
    ttyskeepawake 0
    hibernatemode 0
    powernap 0
    hibernatefile /var/vm/sleepimage
    displaysleep 60
    womp 0
    networkoversleep 0
    sleep 1
    tcpkeepalive 0
    disksleep 10
    godpeo
        42
    godpeo  
       Apr 5, 2024 via iPhone
    允许网络唤醒 关掉了吗
    luistrong
        43
    luistrong  
    OP
       Apr 5, 2024
    @godpeo #42 该关的都关了 networkoversleep 0
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3195 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 00:26 · PVG 08:26 · LAX 17:26 · JFK 20:26
    ♥ Do have faith in what you're doing.