Núcleo único siempre cercano al 100% de carga en Ubuntu 16.04 (sin realizar ningún trabajo)

13

Mi máquina Ubuntu 16.04 tiene 4 núcleos de CPU, y uno de ellos (que varía exactamente) siempre tiene una carga del 90% al 100%.

Esto es cierto sin importar lo que esté haciendo, e incluso cuando no estoy haciendo nada en absoluto, sin ninguna ventana abierta. Está sucediendo justo después del arranque u horas en el trabajo.

He leído las dos preguntas populares relacionadas aquí y aquí , pero desafortunadamente estas no ayudaron.

Durante la mayor parte de mi tiempo de trabajo, mi productividad no se ve afectada por este problema. La única razón por la que sé sobre el problema es que los fanáticos siempre están trabajando a su máxima potencia y el monitoreo del sistema de Ubuntu dice que uno de los núcleos está bajo una gran carga.

ingrese la descripción de la imagen aquí

Pero tal vez el 10% de mi tiempo de trabajo se ve afectado por una capacidad de respuesta increíblemente mala, como una manifestación adicional.

Especialmente la IU (durante las animaciones y al reaccionar a los clics) es súper lenta. Eso me llevó a la idea de que, quizás, la CPU también está haciendo el trabajo de la GPU. Pero eso probablemente era solo una creencia infundada, y los datos a continuación también parecen contradecirse.

Mi preocupación es si este problema, si no puedo solucionarlo, tendrá un impacto (significativo) en la vida útil de mi computadora o no. No sé lo que una carga constante de> 90% le hace a una CPU durante meses o años.

De todos modos, aquí están los datos que podría recopilar de mi máquina, que pueden estar relacionados o ser útiles:

top:

 PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND  
 415 root      20   0       0      0      0 R  97,3  0,0   1:39.30 kworker/2:2                                                                                       
2442 john      20   0  663828  38704  29852 S   3,3  0,5   0:00.90 gnome-terminal-                                                                                   
1194 root      20   0  335728  69900  48392 S   2,3  0,9   0:08.36 Xorg                                                                                              
1821 john      20   0 1423440 114660  77600 S   1,3  1,5   0:03.77 compiz                                                                                            
6 root         20   0       0      0      0 D   0,3  0,0   0:00.84 kworker/u8:0                                           

grep . -r /sys/firmware/acpi/interrupts/:

/sys/firmware/acpi/interrupts/sci:        36
/sys/firmware/acpi/interrupts/error:       0
/sys/firmware/acpi/interrupts/gpe00:       0   invalid
/sys/firmware/acpi/interrupts/gpe01:       0   invalid
/sys/firmware/acpi/interrupts/gpe02:       0   invalid
/sys/firmware/acpi/interrupts/gpe03:      36   enabled
/sys/firmware/acpi/interrupts/gpe04:       0   invalid
(...)
/sys/firmware/acpi/interrupts/gpe1F:       0   disabled
/sys/firmware/acpi/interrupts/sci_not:     0
/sys/firmware/acpi/interrupts/ff_pmtimer:  0   invalid
/sys/firmware/acpi/interrupts/ff_rt_clk:   0   disabled
/sys/firmware/acpi/interrupts/gpe_all:    36
/sys/firmware/acpi/interrupts/ff_gbl_lock: 0   enabled
/sys/firmware/acpi/interrupts/ff_pwr_btn:  0   enabled
/sys/firmware/acpi/interrupts/ff_slp_btn:  0   invalid

uname -a:

Linux my-host-name 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

cat /proc/cmdline:

BOOT_IMAGE=/vmlinuz-4.8.0-28-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7

lspci -v:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1576
    Subsystem: Hewlett-Packard Company Device 81f9
    Flags: bus master, fast devsel, latency 0

00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 1577
    Subsystem: Hewlett-Packard Company Device 81f9
    Flags: bus master, fast devsel, latency 0, IRQ 24
    Capabilities: <access denied>

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo (rev ca) (prog-if 00 [VGA controller])
    DeviceName: ATI EG BROADWAY
    Subsystem: Hewlett-Packard Company Carrizo
    Flags: bus master, fast devsel, latency 0, IRQ 227
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f0800000 (64-bit, prefetchable) [size=8M]
    I/O ports at 4000 [size=256]
    Memory at f0500000 (32-bit, non-prefetchable) [size=256K]
    Expansion ROM at f0580000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu

...

00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 1578
    Subsystem: Hewlett-Packard Company Device 81f9
    Flags: bus master, fast devsel, latency 0, IRQ 255
    Memory at f0540000 (64-bit, prefetchable) [size=128K]
    Memory at f0300000 (32-bit, non-prefetchable) [size=1M]
    Memory at f0570000 (32-bit, non-prefetchable) [size=4K]
    Memory at f056a000 (32-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>

...

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)
    Subsystem: Hewlett-Packard Company RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
    Flags: bus master, fast devsel, latency 0, IRQ 225
    I/O ports at 3000 [size=256]
    Memory at f0400000 (64-bit, non-prefetchable) [size=4K]
    Memory at f0100000 (64-bit, prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: r8169
    Kernel modules: r8169

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
    DeviceName: Sanji2
    Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter
    Flags: bus master, fast devsel, latency 0, IRQ 231
    I/O ports at 2000 [size=256]
    Memory at f1000000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: rtl8723be
    Kernel modules: rtl8723be

¿Alguien puede ayudar?

graznar
fuente
1
Entonces, ¿qué proceso o procesos usan ese núcleo de CPU? Es muy fácil verificar en el monitor del sistema.
mikewhatever
Posible duplicado: askubuntu.com/questions/33640/…
ThatGuy
2
@ThatGuy Mencioné específicamente esa pregunta, junto con otra pregunta, en mi descripción anterior. Como dije, desafortunadamente nada de esa discusión ayudó. Consulte el tercer párrafo de mi pregunta para esa parte.
caw
1
Lo sé. Solo lo estoy publicando aquí como parte del proceso. No puedo ofrecer una solución, pero de esta manera, cuando otra persona ve la publicación, puede ver de un vistazo si pueden ayudar. Buena suerte para encontrar una solución. :)
ThatGuy
1
Parece que podría ser este error: bugs.freedesktop.org/show_bug.cgi?id=97471
Kim Phillips

Respuestas:

3

He podido localizar la causa precisa de este problema, aunque eso no es realmente una solución al problema:

Realizando una nueva reinstalación, cambiando la configuración uno por uno e instalando paquetes uno por uno, resultó que podía volver a producir (e incluso "alternar") el problema de manera consistente mediante la configuración de "Pantalla incorporada" a "Desactivado" en la configuración del sistema.

Tenía un monitor externo conectado a través de HDMI, y para ahorrar energía, quería apagar la pantalla integrada por completo (que funcionaba pero causaba una alta carga de CPU y una interfaz de usuario más lenta) en lugar de simplemente duplicarla (que funcionaba sin Cualquier inconveniente).

Además del problema de la alta carga de la CPU, hubo un sonido continuo, agudo pero silencioso, de pío proveniente de la computadora (laptop) cuando se apagó la "Pantalla incorporada".

graznar
fuente