risolto con update strano processo che mangia risorse linux mint

Aperto da mortaretto, Mercoledì 07 Dicembre 2022, 15:03:49

Discussione precedente - Discussione successiva

mortaretto

 :ciao:,da circa una settimana ho rilevato un piccolo problema che vorrei eliminare del tutto se possibile.ad ogni avvio del portatile mi rimane attivo questo processo collegato a XORG che occupa diverse risorse che devo chiudere da sudo htop,dopodichè al riavvio di sessione il processo è scomparso ed è tutto a posto.presumo sia la conseguenza di qualche aggiornamento perchè io non ho cambiato NULLA a livello hardware e software.
sony vaio    SVE14A1V1EB   Rilascio Linux Mint 20.1 Ulyssa 64-bit  Kernel Linux 5.4.0-135-generic x86_64  MATE 1.24.0
   
/usr/lib/xorg/Xorg -core :0  -seat seat0  -auth /var/run/lightdm/root :0 -nolisten tcp vt7  -novtswitch

grazie  :bonk:
finchè c'è MATE,c'è speranza

SupertuxKart

E' un errore strano, assomiglia ad un bug del kernel.
Hai fatto una piccola rete casalinga ?
Vedo che di default hai anche una scheda video dedicata
In pratica Xorg inibisce l'uso della scheda video e della  connessione sul VT 7.


mortaretto

 :ciao: intanto grazie per aver risposto,non credo di avere due schede video e la rete locale è quella del router wind3 alla quale ho solo aggiunto una printer al posto dell'hd condiviso previsto ,cmq allego lista device

michele@SVE14A1V1EB:~$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series]
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
03:00.0 SD Host controller: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)
03:00.1 System peripheral: Ricoh Co Ltd Device e232 (rev 04)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
finchè c'è MATE,c'è speranza

mortaretto

 :ciao: beh direi che ho proposto un quesito interessante ...................  :bonk:
finchè c'è MATE,c'è speranza

Tony

#4
Hai scheda video integrata più una Radeon.
Che driver usi?
Driver proprietario Nvidia?
Forse questo eccesso di utilizzo di risorse potrebbe derivare da driver indigesti  :hmm:

Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).
Il mio pc.

mortaretto

 :ciao: grazie della risposta ,allego quanto richiesto

filename:       /lib/modules/5.4.0-135-generic/kernel/drivers/gpu/drm/radeon/radeon.ko
license:        GPL and additional rights
description:    ATI Radeon
author:         Gareth Hughes, Keith Whitwell, others.
firmware:       radeon/R520_cp.bin
firmware:       radeon/RS600_cp.bin
firmware:       radeon/RS690_cp.bin
firmware:       radeon/R420_cp.bin
firmware:       radeon/R300_cp.bin
firmware:       radeon/R200_cp.bin
firmware:       radeon/R100_cp.bin
firmware:       radeon/SUMO2_me.bin
firmware:       radeon/SUMO2_pfp.bin
firmware:       radeon/SUMO_me.bin
firmware:       radeon/SUMO_pfp.bin
firmware:       radeon/SUMO_rlc.bin
firmware:       radeon/PALM_me.bin
firmware:       radeon/PALM_pfp.bin
firmware:       radeon/CYPRESS_smc.bin
firmware:       radeon/CYPRESS_rlc.bin
firmware:       radeon/CYPRESS_me.bin
firmware:       radeon/CYPRESS_pfp.bin
firmware:       radeon/JUNIPER_smc.bin
firmware:       radeon/JUNIPER_rlc.bin
firmware:       radeon/JUNIPER_me.bin
firmware:       radeon/JUNIPER_pfp.bin
firmware:       radeon/REDWOOD_smc.bin
firmware:       radeon/REDWOOD_rlc.bin
firmware:       radeon/REDWOOD_me.bin
firmware:       radeon/REDWOOD_pfp.bin
firmware:       radeon/CEDAR_smc.bin
firmware:       radeon/CEDAR_rlc.bin
firmware:       radeon/CEDAR_me.bin
firmware:       radeon/CEDAR_pfp.bin
firmware:       radeon/R700_rlc.bin
firmware:       radeon/R600_rlc.bin
firmware:       radeon/RV710_smc.bin
firmware:       radeon/RV710_me.bin
firmware:       radeon/RV710_pfp.bin
firmware:       radeon/RV740_smc.bin
firmware:       radeon/RV730_smc.bin
firmware:       radeon/RV730_me.bin
firmware:       radeon/RV730_pfp.bin
firmware:       radeon/RV770_smc.bin
firmware:       radeon/RV770_me.bin
firmware:       radeon/RV770_pfp.bin
firmware:       radeon/RS780_me.bin
firmware:       radeon/RS780_pfp.bin
firmware:       radeon/RV670_me.bin
firmware:       radeon/RV670_pfp.bin
firmware:       radeon/RV635_me.bin
firmware:       radeon/RV635_pfp.bin
firmware:       radeon/RV620_me.bin
firmware:       radeon/RV620_pfp.bin
firmware:       radeon/RV630_me.bin
firmware:       radeon/RV630_pfp.bin
firmware:       radeon/RV610_me.bin
firmware:       radeon/RV610_pfp.bin
firmware:       radeon/R600_me.bin
firmware:       radeon/R600_pfp.bin
firmware:       radeon/ARUBA_rlc.bin
firmware:       radeon/ARUBA_me.bin
firmware:       radeon/ARUBA_pfp.bin
firmware:       radeon/CAYMAN_smc.bin
firmware:       radeon/CAYMAN_rlc.bin
firmware:       radeon/CAYMAN_mc.bin
firmware:       radeon/CAYMAN_me.bin
firmware:       radeon/CAYMAN_pfp.bin
firmware:       radeon/CAICOS_smc.bin
firmware:       radeon/CAICOS_mc.bin
firmware:       radeon/CAICOS_me.bin
firmware:       radeon/CAICOS_pfp.bin
firmware:       radeon/TURKS_smc.bin
firmware:       radeon/TURKS_mc.bin
firmware:       radeon/TURKS_me.bin
firmware:       radeon/TURKS_pfp.bin
firmware:       radeon/BTC_rlc.bin
firmware:       radeon/BARTS_smc.bin
firmware:       radeon/BARTS_mc.bin
firmware:       radeon/BARTS_me.bin
firmware:       radeon/BARTS_pfp.bin
firmware:       radeon/si58_mc.bin
firmware:       radeon/banks_k_2_smc.bin
firmware:       radeon/hainan_k_smc.bin
firmware:       radeon/hainan_smc.bin
firmware:       radeon/hainan_rlc.bin
firmware:       radeon/hainan_mc.bin
firmware:       radeon/hainan_ce.bin
firmware:       radeon/hainan_me.bin
firmware:       radeon/hainan_pfp.bin
firmware:       radeon/HAINAN_smc.bin
firmware:       radeon/HAINAN_rlc.bin
firmware:       radeon/HAINAN_mc2.bin
firmware:       radeon/HAINAN_mc.bin
firmware:       radeon/HAINAN_ce.bin
firmware:       radeon/HAINAN_me.bin
firmware:       radeon/HAINAN_pfp.bin
firmware:       radeon/oland_k_smc.bin
firmware:       radeon/oland_smc.bin
firmware:       radeon/oland_rlc.bin
firmware:       radeon/oland_mc.bin
firmware:       radeon/oland_ce.bin
firmware:       radeon/oland_me.bin
firmware:       radeon/oland_pfp.bin
firmware:       radeon/OLAND_smc.bin
firmware:       radeon/OLAND_rlc.bin
firmware:       radeon/OLAND_mc2.bin
firmware:       radeon/OLAND_mc.bin
firmware:       radeon/OLAND_ce.bin
firmware:       radeon/OLAND_me.bin
firmware:       radeon/OLAND_pfp.bin
firmware:       radeon/verde_k_smc.bin
firmware:       radeon/verde_smc.bin
firmware:       radeon/verde_rlc.bin
firmware:       radeon/verde_mc.bin
firmware:       radeon/verde_ce.bin
firmware:       radeon/verde_me.bin
firmware:       radeon/verde_pfp.bin
firmware:       radeon/VERDE_smc.bin
firmware:       radeon/VERDE_rlc.bin
firmware:       radeon/VERDE_mc2.bin
firmware:       radeon/VERDE_mc.bin
firmware:       radeon/VERDE_ce.bin
firmware:       radeon/VERDE_me.bin
firmware:       radeon/VERDE_pfp.bin
firmware:       radeon/pitcairn_k_smc.bin
firmware:       radeon/pitcairn_smc.bin
firmware:       radeon/pitcairn_rlc.bin
firmware:       radeon/pitcairn_mc.bin
firmware:       radeon/pitcairn_ce.bin
firmware:       radeon/pitcairn_me.bin
firmware:       radeon/pitcairn_pfp.bin
firmware:       radeon/PITCAIRN_smc.bin
firmware:       radeon/PITCAIRN_rlc.bin
firmware:       radeon/PITCAIRN_mc2.bin
firmware:       radeon/PITCAIRN_mc.bin
firmware:       radeon/PITCAIRN_ce.bin
firmware:       radeon/PITCAIRN_me.bin
firmware:       radeon/PITCAIRN_pfp.bin
firmware:       radeon/tahiti_smc.bin
firmware:       radeon/tahiti_rlc.bin
firmware:       radeon/tahiti_mc.bin
firmware:       radeon/tahiti_ce.bin
firmware:       radeon/tahiti_me.bin
firmware:       radeon/tahiti_pfp.bin
firmware:       radeon/TAHITI_smc.bin
firmware:       radeon/TAHITI_rlc.bin
firmware:       radeon/TAHITI_mc2.bin
firmware:       radeon/TAHITI_mc.bin
firmware:       radeon/TAHITI_ce.bin
firmware:       radeon/TAHITI_me.bin
firmware:       radeon/TAHITI_pfp.bin
firmware:       radeon/mullins_sdma.bin
firmware:       radeon/mullins_rlc.bin
firmware:       radeon/mullins_mec.bin
firmware:       radeon/mullins_ce.bin
firmware:       radeon/mullins_me.bin
firmware:       radeon/mullins_pfp.bin
firmware:       radeon/MULLINS_sdma.bin
firmware:       radeon/MULLINS_rlc.bin
firmware:       radeon/MULLINS_mec.bin
firmware:       radeon/MULLINS_ce.bin
firmware:       radeon/MULLINS_me.bin
firmware:       radeon/MULLINS_pfp.bin
firmware:       radeon/kabini_sdma.bin
firmware:       radeon/kabini_rlc.bin
firmware:       radeon/kabini_mec.bin
firmware:       radeon/kabini_ce.bin
firmware:       radeon/kabini_me.bin
firmware:       radeon/kabini_pfp.bin
firmware:       radeon/KABINI_sdma.bin
firmware:       radeon/KABINI_rlc.bin
firmware:       radeon/KABINI_mec.bin
firmware:       radeon/KABINI_ce.bin
firmware:       radeon/KABINI_me.bin
firmware:       radeon/KABINI_pfp.bin
firmware:       radeon/kaveri_sdma.bin
firmware:       radeon/kaveri_rlc.bin
firmware:       radeon/kaveri_mec2.bin
firmware:       radeon/kaveri_mec.bin
firmware:       radeon/kaveri_ce.bin
firmware:       radeon/kaveri_me.bin
firmware:       radeon/kaveri_pfp.bin
firmware:       radeon/KAVERI_sdma.bin
firmware:       radeon/KAVERI_rlc.bin
firmware:       radeon/KAVERI_mec.bin
firmware:       radeon/KAVERI_ce.bin
firmware:       radeon/KAVERI_me.bin
firmware:       radeon/KAVERI_pfp.bin
firmware:       radeon/hawaii_k_smc.bin
firmware:       radeon/hawaii_smc.bin
firmware:       radeon/hawaii_sdma.bin
firmware:       radeon/hawaii_rlc.bin
firmware:       radeon/hawaii_mc.bin
firmware:       radeon/hawaii_mec.bin
firmware:       radeon/hawaii_ce.bin
firmware:       radeon/hawaii_me.bin
firmware:       radeon/hawaii_pfp.bin
firmware:       radeon/HAWAII_smc.bin
firmware:       radeon/HAWAII_sdma.bin
firmware:       radeon/HAWAII_rlc.bin
firmware:       radeon/HAWAII_mc2.bin
firmware:       radeon/HAWAII_mc.bin
firmware:       radeon/HAWAII_mec.bin
firmware:       radeon/HAWAII_ce.bin
firmware:       radeon/HAWAII_me.bin
firmware:       radeon/HAWAII_pfp.bin
firmware:       radeon/bonaire_k_smc.bin
firmware:       radeon/bonaire_smc.bin
firmware:       radeon/bonaire_sdma.bin
firmware:       radeon/bonaire_rlc.bin
firmware:       radeon/bonaire_mc.bin
firmware:       radeon/bonaire_mec.bin
firmware:       radeon/bonaire_ce.bin
firmware:       radeon/bonaire_me.bin
firmware:       radeon/bonaire_pfp.bin
firmware:       radeon/BONAIRE_smc.bin
firmware:       radeon/BONAIRE_sdma.bin
firmware:       radeon/BONAIRE_rlc.bin
firmware:       radeon/BONAIRE_mc2.bin
firmware:       radeon/BONAIRE_mc.bin
firmware:       radeon/BONAIRE_mec.bin
firmware:       radeon/BONAIRE_ce.bin
firmware:       radeon/BONAIRE_me.bin
firmware:       radeon/BONAIRE_pfp.bin
firmware:       radeon/bonaire_uvd.bin
firmware:       radeon/BONAIRE_uvd.bin
firmware:       radeon/TAHITI_uvd.bin
firmware:       radeon/SUMO_uvd.bin
firmware:       radeon/CYPRESS_uvd.bin
firmware:       radeon/RV710_uvd.bin
firmware:       radeon/RV770_uvd.bin
firmware:       radeon/RS780_uvd.bin
firmware:       radeon/R600_uvd.bin
firmware:       radeon/BONAIRE_vce.bin
firmware:       radeon/TAHITI_vce.bin
srcversion:     39D32085F8A03C885337923
alias:          pci:v00001002d000099A4sv*sd*bc*sc*i*
alias:          pci:v00001002d000099A2sv*sd*bc*sc*i*
finchè c'è MATE,c'è speranza

SupertuxKart

Per fare una ricerca mirata bisognerebbe che mi dicessi la sigla che accompagna  SVE14A1V1EB, perchè mi spunta sempre un I5 2540, invece di uno Xeon E3.
In genere oltre al modello c'è una stringa alfanumerica che dice quale specifico hardware ha il dispositivo.

mortaretto

#7
 :ciao: grazie della risposta,allego quanto richiesto con i miei migliori auguri di Buon Natale  :hs:
finchè c'è MATE,c'è speranza

SupertuxKart

#8
Buon Natale anche a te mortaretto.
Il codice del laptop infatti è diverso SVE14AA11M di cui proprio non esistono tracce neanche come caratteristiche generali.
Ci sono solo dei siti che vendono pezzi di ricambio, quindi si può dire poco.

Unica cosa si può guardare in SysMon se ci sono dei processi riconducibili all'errore e se drenano risorse.
Aggiungo che se ci fosse qualcosa lo dovresti trovare in XDG_xxx.
Si tratta di variabili di ambiente di lightdm che per qualche bug restituiscono errore.
Installa anche il pacchetto hardinfo e cerca "seat" nel caso che dicesse qualcosa di utile.

MVR270


SupertuxKart

Grazie per la dritta MVR270.
Sfortunatamente questo Sony Vaio ha un processore Xeon della serie E3-1200 v2, presumibilmente uno Xeon
E3-1220L o 1260L, salvo errori di lspci.
Ho scoperto negli anni passati che anche lotti contigui di macchine prodotti nello stesso anno potrebbero avere dei componenti diversi.
Essendo trascorsi ormai parecchi anni, penso che sia difficile trovare qualcosa al riguardo.

mortaretto

 :ciao: grazie MVR270 e supertuxKart per le risposte,proverò a seguire le indicazioni e poi in caso programmerò un avanzamento di versione  :hs:
finchè c'è MATE,c'è speranza

SupertuxKart

#12
Dopo una indagine "onnicomprensiva"  :rofl:, il processo in questione :
/usr/lib/xorg/Xorg -core :0  -seat seat0  -auth /var/run/lightdm/root :0 -nolisten tcp vt7  -novtswitch  -nov
cambia il finale dopo -noswitch e risulta presente nella mint 20.3-21.1 e ubuntu-mate 22.04.1.
Si tratta sicuramente di un processo di root, generato da X, non mi chiedere il perchè dato che sono digiuno di programmazione, forse Tony può dirci qualcosa.
Probabilmente serve a qualcosa e in teoria se invocato da qualche programma X lo dovrebbe ripetere, altrimenti manderebbe in crash lo stesso se accedesse a quel terminale, salvo che ci sia un'altra variabile che lo sostituisca in mancanza.
Tranquillo che non dovrebbe essere niente di importante, se non succhia troppe risorse.
Sennò come detto all'inizio è un bug ciclico, perchè vedo che in vari post risalenti dal 2013 ci sono dei riferimenti in merito.
Ho guardato anche nelle 19.3 mate e c'è sempre, quindi si tratta di un processo legittimo che serve come nella prima ipotesi, faccio anche un ultimo controllo in VM.

Tony

#13
È normale che ci sia quel processo; è il server grafico Xorg.
Aprite un terminale, digitate ps -aux | grep Xorg | grep -v "grep" ed eccolo lì.
La spiegazione dei parametri li potete trovare nelle pagine di man.
Per esempio vt7 vuol dire che è attivo sull'emulatore di terminale n. 7 e infatti ctrl+alt+f7 vi porta lì.
nolisten tcp non accetta connessioni tcp. Qui per questioni di sicurezza.
novtswitch evita che in caso di reset o spegnimento del server Xorg si ritorni sul terminale che l'ha lanciato.

Vabbé ma di tutto ciò poco ce ne importa.
Il problema che lamentava mortaretto è che mangia tante risorse.
Da qui il mio dubbio che la scheda grafica (i driver) sia mal supportata.

@mortaretto
Questo ti dirà il driver grafico in uso.
lshw -c video | grep driver

Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).
Il mio pc.

SupertuxKart

#14
Grazie per la puntualizzazione Tony, ti risaluto, questo non è il mio campo specifico e quindi mi ha chiarito meglio la faccenda.

Il fatto che mortaretto abbia scritto che al riavvio di sessione il processo non si ripresentava, mi ha ha fatto pensare ad un bug o ad un processo spurio.
In realtà quello che succede è un pò diverso, la chiusura forzata viene interpretata come un crash.
Perciò se uccidi il processo padre o figlio tramite il PID, si riavvia tramite una diversa sessione con un diverso PID.
Inoltre ( come ho visto che succede in generale su diverse macchine anche per altri processi e-o programmi utente ) la memoria residente e virtuale, variano in base alla quantità di RAM presente.
Su una macchina fisica con 1GB di RAM, htop mi da un utilizzo di 36 MB di RAM fisica e da 98 a 214 Mb in virtuale.
Su una VM con 4GB, invece mi da 126 MB di RAM fisica e 440 + in virtuale.
Sul desktop con 4GB, 100 fisica e 560 +.
Oltre al processo principale, ci sono dei processi figli con lo stesso nome, immagino in dipendenza dei programmi.

La RAM poi dipende dal numero di finestre ( programmi ) che sono aperte.

Il Sony in questione se ha lo Xeon come dice lshw, presumibilmente è una macchina ex- aziendale ( se uno è interessato ce ne sono diverse in vendita su Amazon con quantità piuttosto alte di RAM  tipo 24 GB ) quindi potrebbe avere dai 4 agli 8 GB di RAM e in conseguenza l'occupazione di RAM fisica e virtuale sarà più alta già all'inizio della sessione.

Se mortaretto ci chiarisce bene questi ultimi due punti, si avranno le risposte.

Powered by EzPortal