Тачпад вызывает огромное количество прерываний и высокое энергопотребление

У меня проблема с сенсорной панелью на ноутбуке, когда при ее использовании возникает большое количество прерываний, что приводит к значительному увеличению загрузки процессора и расходу энергии. Следующий фрагмент получен через 5 минут после включения устройства. Обратите внимание на количество прерываний на IRQ 17 по сравнению с остальными.

cat /proc/interrupts
            CPU0       CPU1       CPU2       CPU3       CPU4       CPU5       CPU6       CPU7       
   0:          8          0          0          0          0          0          0          0  IR-IO-APIC    2-edge      timer
   1:          0          0          0          0          0          0          0       1350  IR-IO-APIC    1-edge      i8042
   8:          0          1          0          0          0          0          0          0  IR-IO-APIC    8-edge      rtc0
   9:          0         31          0          0          0          0          0          0  IR-IO-APIC    9-fasteoi   acpi
  14:          0          0      14671          0          0          0          0          0  IR-IO-APIC   14-fasteoi   INT344B:00
  16:          0          0          0       6167          0          0          0          0  IR-IO-APIC   16-fasteoi   i801_smbus, idma64.0, i2c_designware.0
  17:          0          0          0          0     604999          0          0          0  IR-IO-APIC   17-fasteoi   idma64.1, i2c_designware.1
  20:          0          0          0          0          0          0          0          0  IR-IO-APIC   20-fasteoi   idma64.2
  23:          0          0          0          0          0          0          0          0  IR-IO-APIC   23-fasteoi   idma64.3, pxa2xx-spi.3
 120:          0          0          0          0          0          0          0          0  DMAR-MSI    0-edge      dmar0
 121:          0          0          0          0          0          0          0          0  DMAR-MSI    1-edge      dmar1

В темах с похожими проблемами рекомендовалось внести в черный список i2c_designware или intel_lpss_pci, но в моем случае не помогло ни то, ни другое. Использование параметра ядра initcall_blacklist=dw_i2c_init_driver, как рекомендовано здесь, привело к тому, что мой тачпад перестал распознаваться вообще. Также нет параметров BIOS или чего-то подобного для переключения режимов трекпада. Есть ли что-нибудь еще, что я могу попробовать, или я застрял на использовании мыши, пока это не будет исправлено в ядре?

cat /proc/bus/input/devices | grep i2c -B2 -A7
I: Bus=0018 Vendor=06cb Product=19ac Version=0100
N: Name="SYNA2393:00 06CB:19AC"
P: Phys=i2c-SYNA2393:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-SYNA2393:00/0018:06CB:19AC.0001/input/input23
U: Uniq=
H: Handlers=mouse0 event8 
B: PROP=2
B: EV=1b
B: KEY=400 0 0 0 0 0
B: ABS=260800000000003
B: MSC=20
--
I: Bus=0018 Vendor=06cb Product=cd48 Version=0100
N: Name="SYNA1D31:00 06CB:CD48 Mouse"
P: Phys=i2c-SYNA1D31:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-SYNA1D31:00/0018:06CB:CD48.0002/input/input27
U: Uniq=
H: Handlers=mouse1 event9 
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10
--
I: Bus=0018 Vendor=06cb Product=cd48 Version=0100
N: Name="SYNA1D31:00 06CB:CD48 Touchpad"
P: Phys=i2c-SYNA1D31:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-SYNA1D31:00/0018:06CB:CD48.0002/input/input28
U: Uniq=
H: Handlers=mouse2 event10 
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20
lspci -nnkv | grep 'IRQ 17' -B3 -A4

00:15.1 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 [8086:9d61] (rev 21)
    Subsystem: Huawei Technologies Co., Ltd. Sunrise Point-LP Serial IO I2C Controller [19e5:3e04]
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at 2ff3020000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: intel-lpss
    Kernel modules: intel_lpss_pci
0
задан 5 June 2020 в 16:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: