Single core sempre vicino al 100% di carico su Ubuntu 16.04 (senza alcun lavoro da eseguire)


13

La mia macchina Ubuntu 16.04 ha 4 core CPU e uno di essi (che varia esattamente) ha sempre un carico dal 90% al 100%.

Questo è vero indipendentemente da ciò che sto facendo, e anche quando non sto facendo nulla, senza finestra aperta. Sta succedendo subito dopo l'avvio o dopo alcune ore di lavoro.

Ho letto le due domande correlate qui e qui , ma purtroppo queste non sono state di aiuto.

Durante la maggior parte del mio orario di lavoro, la mia produttività non è influenzata da questo problema. L'unica ragione per cui conosco il problema è che i fan lavorano sempre alla massima potenza e il monitoraggio del sistema Ubuntu afferma che uno dei core è sotto carico.

inserisci qui la descrizione dell'immagine

Ma forse il 10% del mio orario di lavoro è influenzato da una risposta incredibilmente negativa, come ulteriore manifestazione.

Soprattutto l'interfaccia utente (durante le animazioni e quando si reagisce ai clic) è super lenta. Questo mi ha portato all'idea che, forse, anche la CPU sta facendo il lavoro della GPU. Ma quella era probabilmente solo una convinzione infondata, e anche i dati sottostanti sembrano contraddire.

La mia preoccupazione è se questo problema, se non riesco a risolverlo, avrà o meno un impatto (significativo) sulla vita del mio computer. Non so cosa faccia un carico costante> 90% su una CPU per mesi o anni.

Ad ogni modo, ecco i dati che potrei raccogliere dalla mia macchina, che potrebbero essere correlati o utili:

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

Qualcuno può aiutare?


1
Quindi, quale processo o processi utilizzano quel core della CPU? È molto facile controllare nel monitor di sistema.
mikewhatever,


2
@ThatGuy Ho menzionato specificamente quella domanda, insieme a un'altra domanda, nella mia descrizione sopra. Come ho detto, sfortunatamente nulla di questa discussione ha aiutato. Si prega di consultare il terzo paragrafo della mia domanda per quella parte.
Caw

1
Lo so. Lo sto solo postando qui come parte del processo. Non posso offrire una soluzione, ma in questo modo, quando un'altra persona vede il post, può vedere subito se può aiutare. Buona fortuna a trovare una soluzione però. :)
ThatGuy

1
Sembra che potrebbe essere questo bug: bugs.freedesktop.org/show_bug.cgi?id=97471
Kim Phillips,

Risposte:


3

Sono stato in grado di rintracciare la causa precisa di questo problema, anche se non è davvero una soluzione al problema:

Effettuando una nuova reinstallazione, modificando le impostazioni una per una e installando i pacchetti uno per uno, si è scoperto che potevo costantemente ri-produrre (e persino "attivare / disattivare") il problema impostando "Display integrato" su "Off" nelle impostazioni di sistema.

Avevo un monitor esterno collegato tramite HDMI e, al fine di risparmiare energia, volevo spegnere completamente il display integrato (che funzionava ma causava un elevato carico della CPU e un'interfaccia utente rallentata) invece di rispecchiarlo (che funzionava senza eventuali svantaggi).

Oltre al problema dell'elevato carico della CPU, c'era un suono continuo, acuto ma silenzioso, mosso dal computer (laptop) quando "Display incorporato" era spento.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.