LINUX.ORG.RU

Огромные прерывания ACPI на ноутбуке

 , ,


0

1
Ubuntu 12.10 x64
Ноутбук Asus k53sc
intel Sandybridge
Nvidia 520mx
intel core i5

Рандомные прерывания acpi, чаще случается после отключения\включения батареи

top:
 PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND                                    
   29 root      20   0     0    0    0 R  71,5  0,0  27:50.05 kworker/0:1                                
    1 root      20   0 24452 2464 1372 S   0,0  0,1   0:00.91 init                                       
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd                                   
    3 root      20   0     0    0    0 S   0,0  0,0   0:00.04 ksoftirqd/0                                
    6 root      rt   0     0    0    0 S   0,0  0,0   0:00.00 migration/0                                
    7 root      rt   0     0    0    0 S   0,0  0,0   0:00.00 watchdog/0                                 
    8 root      rt   0     0    0    0 S   0,0  0,0   0:00.00 migration/1                                
   10 root      20   0     0    0    0 S   0,0  0,0   0:00.26 ksoftirqd/1                                
   11 root      rt   0     0    0    0 S   0,0  0,0   0:00.00 watchdog/1                                 
   12 root      rt   0     0    0    0 S   0,0  0,0   0:00.01 migration/2                                
   14 root      20   0     0    0    0 S   0,0  0,0   0:00.11 ksoftirqd/2                                
   15 root      rt   0     0    0    0 S   0,0  0,0   0:00.00 watchdog/2                                 
   16 root      rt   0     0    0    0 S   0,0  0,0   0:00.06 migration/3                                
   17 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kworker/3:0                                
   18 root      20   0     0    0    0 S   0,0  0,0   0:00.29 ksoftirqd/3                                
   19 root      rt   0     0    0    0 S   0,0  0,0   0:00.00 watchdog/3                                 
   20 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 cpuset                                     


cat /proc/interrupts:
           CPU0       CPU1       CPU2       CPU3       
  0:         45          0          0          0   IO-APIC-edge      timer
  1:         18          0          0       1143   IO-APIC-edge      i8042
  8:          1          0          0          0   IO-APIC-edge      rtc0
  9:   62083840          0          0          0   IO-APIC-fasteoi   acpi
 12:        474          0          0       7853   IO-APIC-edge      i8042
 16:       1836          0      87730          0   IO-APIC-fasteoi   ehci_hcd:usb1
 17:         45          0          0        505   IO-APIC-fasteoi   ath9k
 23:        442          0          0      11339   IO-APIC-fasteoi   ehci_hcd:usb2
 41:      14297      21153          0          0   PCI-MSI-edge      ahci
 42:         21      11156          0          0   PCI-MSI-edge      xhci_hcd
 43:          0          0          0          0   PCI-MSI-edge      xhci_hcd
 44:          0          0          0          0   PCI-MSI-edge      xhci_hcd
 45:          0          0          0          0   PCI-MSI-edge      xhci_hcd
 46:          0          0          0          0   PCI-MSI-edge      xhci_hcd
 47:         14          0          0          0   PCI-MSI-edge      mei
 48:          0          0          0          0   PCI-MSI-edge      eth0
 49:       1882      59437          0          0   PCI-MSI-edge      i915
 50:        408          0          0          0   PCI-MSI-edge      snd_hda_intel
NMI:       1854         72         39         57   Non-maskable interrupts
LOC:     243060      69884      90430      66147   Local timer interrupts
SPU:          0          0          0          0   Spurious interrupts
PMI:       1854         72         39         57   Performance monitoring interrupts
IWI:          0          0          0          0   IRQ work interrupts
RTR:          3          0          0          0   APIC ICR read retries
RES:       1755      86580       8237       9413   Rescheduling interrupts
CAL:        529        405        399        409   Function call interrupts
TLB:       5968       6262       4197       7329   TLB shootdowns
TRM:       2274       2273       2274       2274   Thermal event interrupts
THR:          0          0          0          0   Threshold APIC interrupts
MCE:          0          0          0          0   Machine check exceptions
MCP:          7          6          6          6   Machine check polls
ERR:          0
MIS:          0

Как урезать прерывания acpi ? :3

Ответ на: комментарий от Deneb

И как именно мне нужно пересобрать ядро что бы не было таких прерываний?

Pr0f1t ()

Если не ошибаюсь то так

100 Hz
No tickless
No preemption
No cpu frequency scaling[code/]

Deneb ()
Ответ на: комментарий от devl547

на моем ноуте прибавилось минут 20 после этого Ubuntu 12.04

Deneb ()

No cpu frequency scaling а да вот это лишнее:)

Deneb ()

Варианта два:

  • Переписать ACPI
  • Сменить ноут
anonymous ()
Ответ на: комментарий от Deneb

на ноутбуке я бы не сказал, очень нужная фигня, но она ли глючит.

Pr0f1t ()
Ответ на: комментарий от Pr0f1t
  • General setup
    • Timers subsystem
  • Processor type and features
  • General setup
    • preemption
Deneb ()

у меня похожая ситуация на винде иногда случается на asus u30, лечится выключением и включением минут через 5-10. причин за год так и не нашел, грешу на Optimus, т.к. возникает обычно после использования тяжелых графических приложений (игр, 3d-моделлинг, фотошоп, etc)

marvin_yorke ★★★ ()
Ответ на: комментарий от marvin_yorke

Точно такая же фигня, у меня на винде kworker(процесс прерываний) назывался interrupts, ненавижу Asus

Pr0f1t ()

Прерывания остались =( какие ещё есть предложения?

Pr0f1t ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.