Re: Засыпание ноутбука после закрытия крышки

2024-03-27 Пенетрантность Maksim Dmitrichenko
вс, 18 февр. 2024 г. в 09:29, Max Nikulin :

> Может desktop environment ставит Inhibit из-за того, что подключен
> внешний монитор или еще по какому-нибудь поводу?
>
> Можно попробовать найти input устройство
>  journalctl -b --grep '\blid\b'
> и послушать, идут ли оттуда события, когда крышка открывается-закрывается.
>

Нашел, кажется, в чём дело. В определенных сценариях стояла галочка
hibernate after suspend. Это рождало то, что powerdevil пытался установить
режим suspend-then-hibernate при переходе в sleep. Но у меня нет swap'а,
поэтому hibernate не возможен - и весь переход в сон обламывался.


-- 
With best regards
  Maksim Dmitrichenko


Re: Засыпание ноутбука после закрытия крышки

2024-02-20 Пенетрантность Max Nikulin

On 19/02/2024 18:37, Grigory Fateyev wrote:


Похоже у меня открытие/закрытие крышки вообще не триггерится


Может датчик сломался? Ну или в BIOS отключен.


root@gregf:~# journalctl -b --grep '\blid\b'
фев 19 09:39:33 gregf kernel: input: Lid Switch as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
фев 19 09:39:33 gregf kernel: ACPI: button: Lid Switch [LID]
фев 19 09:40:36 gregf systemd-logind[979]: Watching system buttons on
/dev/input/event1 (Lid Switch)


Но на всякий случай, здесь события я не особенно ожидал увидеть. Это 
чтобы правильный /dev/input найти. Чем слушать, точно не подскажу, 
возможно libinput-debug-events. Если X11, а не Wayland, то может и xev 
хватит.





Re: Засыпание ноутбука после закрытия крышки

2024-02-19 Пенетрантность Grigory Fateyev
Добрый день!

Похоже у меня открытие/закрытие крышки вообще не триггерится

root@gregf:~# grep LID /proc/acpi/wakeup
root@gregf:~#

root@gregf:~# journalctl -b --grep '\blid\b'
фев 19 09:39:33 gregf kernel: input: Lid Switch as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
фев 19 09:39:33 gregf kernel: ACPI: button: Lid Switch [LID]
фев 19 09:40:36 gregf systemd-logind[979]: Watching system buttons on
/dev/input/event1 (Lid Switch)

вс, 18 февр. 2024 г. в 18:26, Eugene Berdnikov :
>
> On Sun, Feb 18, 2024 at 06:46:42PM +0400, Maksim Dmitrichenko wrote:
> >вс, 18 февр. 2024 г. в 09:29, Max Nikulin :
> >> Можно попробовать найти input устройство
> >>  journalctl -b --grep '\blid\b'
> >> и послушать, идут ли оттуда события, когда крышка
> >> открывается-закрывается
> >
> >Идут. Lid opened/Lid closed. Проблема в том, что это происходит 
> > достаточно
> >редко, и довольно трудно задетектить. Ты закрыл крышку, никакие огоньки 
> > не
> >горят. Как понять - ушел он в слип или нет? Понимаешь это только спустя
> >время, когда открыл крышку, а ноут либо сел вообще, либо там осталось
> >всего ничего. Это надо спецом садиться и воспроизводить. Пинговать с
> >другой тачки, ловить момент, когда пинги например идут, а крышка закрыта
> >(но не факт, что вайфай при этом остаётся)
>
>  В окошке с шеллом набрать "while date ; do sleep 1 ; done", после закрытия
>  и открытия крышки по отметкам времени будет видно, засыпал ноут или нет.
>  Можно добавить по вкусу отображение разных регистров, относящихся к pm.
> --
>  Eugene Berdnikov
>


-- 
Grigory


Re: Засыпание ноутбука после закрытия крышки

2024-02-18 Пенетрантность Eugene Berdnikov
On Sun, Feb 18, 2024 at 06:46:42PM +0400, Maksim Dmitrichenko wrote:
>вс, 18 февр. 2024 г. в 09:29, Max Nikulin :
>> Можно попробовать найти input устройство
>>      journalctl -b --grep '\blid\b'
>> и послушать, идут ли оттуда события, когда крышка
>> открывается-закрывается
> 
>Идут. Lid opened/Lid closed. Проблема в том, что это происходит достаточно
>редко, и довольно трудно задетектить. Ты закрыл крышку, никакие огоньки не
>горят. Как понять - ушел он в слип или нет? Понимаешь это только спустя
>время, когда открыл крышку, а ноут либо сел вообще, либо там осталось
>всего ничего. Это надо спецом садиться и воспроизводить. Пинговать с
>другой тачки, ловить момент, когда пинги например идут, а крышка закрыта
>(но не факт, что вайфай при этом остаётся)

 В окошке с шеллом набрать "while date ; do sleep 1 ; done", после закрытия
 и открытия крышки по отметкам времени будет видно, засыпал ноут или нет.
 Можно добавить по вкусу отображение разных регистров, относящихся к pm.
-- 
 Eugene Berdnikov



Re: Засыпание ноутбука после закрытия крышки

2024-02-18 Пенетрантность Max Nikulin

On 18/02/2024 21:46, Maksim Dmitrichenko wrote:

вс, 18 февр. 2024 г. в 09:29, Max Nikulin:

On 17/02/2024 19:39, Maksim Dmitrichenko wrote:
 > У самого ноутбук через раз засыпает при закрытии. В логах пусто,
понять

Внешний монитор не подключен. Ставит inhibit или нет - хз. Как это 
определить?


вот здесь упоминается ListInhibitors
https://www.freedesktop.org/wiki/Software/systemd/inhibit/

busctl call org.freedesktop.login1 /org/freedesktop/login1 \
   org.freedesktop.login1.Manager ListInhibitors

a(uu) 4 
"handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch" 
"PowerDevil" "KDE handles power events" "block" 1000 121925 "sleep" 
"Screen Locker" "Ensuring that the screen gets locked before going to 
sleep" "delay" 1000 121854 "sleep" "UPower" "Pause device polling" 
"delay" 0 2017 "sleep" "NetworkManager" "NetworkManager needs to turn 
off networks" "delay" 0 1242


Хотя может это те, кто просто слушает, а не те, кто пытается активно 
блокировать.



Можно попробовать найти input устройство
      journalctl -b --grep '\blid\b'
и послушать, идут ли оттуда события, когда крышка
открывается-закрывается

Идут. Lid opened/Lid closed. Проблема в том, что это происходит 
достаточно редко, и довольно трудно задетектить.


Если засыпает действительно "через раз", то можно на время отключить 
просыпание по открытию крышки и, открыв крышку, посмотреть, были события 
или нет.




Re: Засыпание ноутбука после закрытия крышки

2024-02-18 Пенетрантность Maksim Dmitrichenko
вс, 18 февр. 2024 г. в 09:29, Max Nikulin :

> On 17/02/2024 19:39, Maksim Dmitrichenko wrote:
> > У самого ноутбук через раз засыпает при закрытии. В логах пусто, понять
> > можно разве что, если наушники не сообщают, что связь потеряна.
>
> Может desktop environment ставит Inhibit из-за того, что подключен
> внешний монитор или еще по какому-нибудь поводу?
>

Внешний монитор не подключен. Ставит inhibit или нет - хз. Как это
определить?


>
> Можно попробовать найти input устройство
>  journalctl -b --grep '\blid\b'
> и послушать, идут ли оттуда события, когда крышка открывается-закрывается


Идут. Lid opened/Lid closed. Проблема в том, что это происходит достаточно
редко, и довольно трудно задетектить. Ты закрыл крышку, никакие огоньки не
горят. Как понять - ушел он в слип или нет? Понимаешь это только спустя
время, когда открыл крышку, а ноут либо сел вообще, либо там осталось всего
ничего. Это надо спецом садиться и воспроизводить. Пинговать с другой
тачки, ловить момент, когда пинги например идут, а крышка закрыта (но не
факт, что вайфай при этом остаётся)

-- 
With best regards
  Maksim Dmitrichenko


Re: Засыпание ноутбука после закрытия крышки

2024-02-17 Пенетрантность Max Nikulin

On 17/02/2024 19:39, Maksim Dmitrichenko wrote:
У самого ноутбук через раз засыпает при закрытии. В логах пусто, понять 
можно разве что, если наушники не сообщают, что связь потеряна.


Может desktop environment ставит Inhibit из-за того, что подключен 
внешний монитор или еще по какому-нибудь поводу?


Можно попробовать найти input устройство
journalctl -b --grep '\blid\b'
и послушать, идут ли оттуда события, когда крышка открывается-закрывается.




Re: Засыпание ноутбука после закрытия крышки

2024-02-17 Пенетрантность Maksim Dmitrichenko
У самого ноутбук через раз засыпает при закрытии. В логах пусто, понять
можно разве что, если наушники не сообщают, что связь потеряна. Случаем не
HP?

сб, 17 февр. 2024 г. в 14:53, Grigory Fateyev :

> Добрый день!
>
> Недавно обновился до Debian 12 и перестал засыпать ноутбук после
> закрытия крышки. Если писать systemctl suspend, то засыпает, но это не
> удобно.
>
> Что делать?
>
> # dmesg |grep -i 'acpi.*supports'
> [0.175750] ACPI: PM: (supports S0 S3 S4 S5)
> [0.194745] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM
> ClockPM Segments MSI HPX-Type3]
> # cat /sys/power/{state,mem_sleep}
> freeze mem disk
> s2idle [deep]
> # cat /etc/systemd/logind.conf | grep Lid
> HandleLidSwitch=suspend
> #HandleLidSwitchDocked=suspend
>
> Спасибо за помощь!
> --
> Grigory
>


-- 
With best regards
  Maksim Dmitrichenko


Засыпание ноутбука после закрытия крышки

2024-02-17 Пенетрантность Grigory Fateyev
Добрый день!

Недавно обновился до Debian 12 и перестал засыпать ноутбук после
закрытия крышки. Если писать systemctl suspend, то засыпает, но это не
удобно.

Что делать?

# dmesg |grep -i 'acpi.*supports'
[0.175750] ACPI: PM: (supports S0 S3 S4 S5)
[0.194745] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM
ClockPM Segments MSI HPX-Type3]
# cat /sys/power/{state,mem_sleep}
freeze mem disk
s2idle [deep]
# cat /etc/systemd/logind.conf | grep Lid
HandleLidSwitch=suspend
#HandleLidSwitchDocked=suspend

Спасибо за помощь!
-- 
Grigory