몇 초 동안 노트북을 만지지 않으면 노트북이 작동하지 않습니다.

몇 초 동안 노트북을 만지지 않으면 노트북이 작동하지 않습니다.

내 노트북이 배터리 모드에 있을 때 몇 초 동안 노트북과 상호 작용하지 않으면(예: 마우스를 움직이거나 외부 마우스 및 트랙패드를 누르거나 아무 키나 누르는 등) 작동이 멈추는 것을 발견했습니다. 그런 다음 마우스를 움직이거나 키를 누르면 깨어나 정상적으로 작동하기 시작합니다. 문제는 1/2초의 지연이 발생한다는 것입니다. 이는 매우 짜증나는 일입니다. 노트북이 전원에 연결되어 있지 않을 때 멈추지 않도록 설정을 변경하는 방법을 모르겠습니다.

노트: 외부 마우스가 유선이고 Bluetooth가 아닙니다.
흥미로운 메모: HDMI 케이블을 통해 노트북을 모니터에 연결하면 배터리 모드에서도 더 이상 문제가 표시되지 않습니다.

운영체제: Pop!_OS 22.04 LTS x86_64
마우스: ROG Sica
노트북: Acer Nitro 5

요청 시 추가 정보를 제공하도록 업데이트되었습니다.:

soroush@pop-os:~$ cat /sys/module/usbcore/parameters/autosuspend 
-1
soroush@pop-os:~$ python3 Desktop/lsusb.py 
 WARNING: Failure to read usb.ids
usb1              1d6b:0002 09 1IF  [USB 2.00,   480 Mbps,   0mA] (xhci-hcd 0000:00:14.0) hub
  1-3               0b05:181b 00 2IFs [USB 2.00,    12 Mbps, 100mA] (ASUS ROG SICA)
  1-5               0408:a061 ef 2IFs [USB 2.01,   480 Mbps, 500mA] (SunplusIT Inc HD User Facing)
  1-14              8087:0026 e0 2IFs [USB 2.01,    12 Mbps, 100mA] ()
usb2              1d6b:0003 09 1IF  [USB 3.10, 10000 Mbps,   0mA] (xhci-hcd 0000:00:14.0) hub
soroush@pop-os:~$ lsusb 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0408:a061 Quanta Computer, Inc. HD User Facing
Bus 001 Device 002: ID 0b05:181b ASUSTek Computer, Inc. ROG SICA
Bus 001 Device 004: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
soroush@pop-os:~$ cat /sys/bus/usb/devices/
1-0:1.0/  1-14:1.0/ 1-3/      1-3:1.1/  1-5:1.0/  2-0:1.0/  usb2/     
1-14/     1-14:1.1/ 1-3:1.0/  1-5/      1-5:1.1/  usb1/     
soroush@pop-os:~$ cat /sys/bus/usb/devices/1-3/power/control 
on
soroush@pop-os:~$

lsusb -vt산출:

soroush@pop-os:~$ lsusb -vt
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 3: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 0b05:181b ASUSTek Computer, Inc. 
    |__ Port 3: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 0b05:181b ASUSTek Computer, Inc. 
    |__ Port 5: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 0408:a061 Quanta Computer, Inc. 
    |__ Port 5: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 0408:a061 Quanta Computer, Inc. 
    |__ Port 14: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0026 Intel Corp. AX201 Bluetooth
    |__ Port 14: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0026 Intel Corp. AX201 Bluetooth
soroush@pop-os:~$ 

답변1

문제는 간단해 보인다에너지 관리
전원 코드를 연결하면 마술처럼 사라진다는 사실은 다음
과 같습니다.

  • 하드웨어
  • 펌웨어
  • 소프트웨어

그러므로 나는하지 않을 것이다믿다출력은 다음과 같습니다 $cat /sys/module/usbcore/parameters/autosuspend.
특이한 점또는펌웨어/BIOS 설정모든 소프트웨어(리눅스 커널 및/또는 Pop OS) 매개변수를 극복합니다...

지금은 OS/DE를 사용하지 않아서 전원 관리를 담당하는 소프트웨어 구성 요소가 있는지, 어느 정도 수준인지는 모르겠지만
커널도 Linux이므로 리소스를 파헤쳐 보겠습니다. 아치위키로[1]
TLP와 같은 다른 소프트웨어를 사용해 보세요[2]그리고 파워탑[삼]


[1] https://wiki.archlinux.org/title/Power_management#USB_autostop
[2] https://github.com/linrunner/TLP
[삼] https://01.org/powertop

답변2

@mattia.b89의 답변은 문제에 대한 몇 가지 단서를 제공합니다. 그는 더 나은 전력 관리를 위해 TLP를 사용해 볼 수 있다고 말했습니다.

언젠가 배터리 소모 문제가 발생하여 본 기억이 납니다.이 페이지Pop!_OS 문서에서 한 가지 방법은 TLP!를 사용하는 것입니다. 나는 그것이 거기에 있다고 확신하므로 그것을 설치했습니다.

그러나 지금, "이 기사는 2022년 12월 16일에 마지막으로 편집되었습니다.” 그리고 구체적으로 “TLP와 관련되어 있으므로 TLP를 사용하지 마십시오 system76-power.

그럼 해결책은 간단해요TLP 제거!

관련 정보