Newsgroup: it.comp.hardware
Titolo: Come funziona a livello hardware lo spegnimento PC

A causa di problemi già presentati in un mio precedente post vorrei capire a livello hardware com'è la catena di comando e come funziona lo spegnimento del PC.
 
Semplificando molto.. dal sistema operativo arriva un comando alla scheda madre che apre un "interruttore" interrompendo la corrente dall'alimentatore oppure questo "interruttore" si trova all'interno dell'alimentatore e viene comandato dalla scheda madre?
 
E come cambia la catena di comando nel caso di riavvio o di spegnimento forzato da tasto on/off?
 
Grazie

 spegnimento forzato da tasto on/off?
 
Se per tasto on/off intendi il pulsante la sequenza è la stessa.  Il 
pulsante avvisa il software (allo stesso modo del click sull'apposito 
pulsante o del tasto da tastiera).  Il software si arresta in modo 
ordinato per evitare danni alle strutture sul disco e poter in seguito 
ripartire correttamente.
 
In alcuni casi premendo per parecchio tempo il tasto di 
accensione-spegnimento il SO viene scavalcato e l'alimentatore si spegne
 
È anche previsto un interruttore on/off (ma non sempre) sul retro del PC 
che toglie completamente la 220V all'apparato.
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

forzato da tasto on/off?
 
interruttori elettromeccanici non ce ne sono, sono segnali digitali.
https://en.wikipedia.org/wiki/ATX
 
l'alimentatore ATX ha un pin di controllo, il pin 16, che quando e' messo a 
livello logico zero (unito a GND) l'alimentatore si accende, se lasciato 
libero o livello logico 1, si spegne.
quel pin e' comandato dal chipset della scheda madre, e puo' essere 
modificato da software, cioe' dal SO.
il pulsante di accensione e spegnimento e' anche'esso collegato al chipset 
della scheda madre, e puo' essere letto dal software, inoltre il chipset 
identifica la pressione lunga del pulsante e in questo caso aziona 
direttamente l'uscita di comando dell'alimentatore.
ma come fa il chipset a leggere il pulsante quando l'alimentatore e' spento 
?
gli alimentatori ATX hanno una uscita a 5V che non si spegne mai, il pin 9, 
+5V di standby, che alimenta costantemente il chipset, quindi cautela quando 
metti mano dentro il PC che hai solo spento da pulsante, ma con il cavo del 
220V ancora collegato, perche' non tutto sulla mainboard e' senza tensione.
 
 
 
 
 
 

 modificato da software, cioe' dal SO
 
chissà qual è lo stato d'animo del processore che sa già che subito dopo 
aver inviato il segnale avrà sentenziato la propria morte... confida nel 
chipset che lo risveglierà per una reincarnazione? ;)
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 chissà qual è lo stato d'animo del processore 
 
naaa, sono solo macchine
:-)
 
-- 
non firmo niente !

 direttamente l'uscita di comando dell'alimentatore. 
 
Quindi il pulsante di accensione nel caso di pressione prolungata non agisce sul pin 16 portandolo a 1 ma agisce sull'alimentatore?
Nel mio caso dove da SO si spegne solo lo schermo ma non il PC, 
il riavvio invece ferma e riparte regolarmente, 
infine con la pressione prolungata sul pulsante si spegne tutto
 
il mio problema, se escludiamo il SO, è nella scheda madre che non commuta il pin 16 da 0 a 1. Giusto?

Il 16/12/2021, Luciano Raito ha detto :

Come ti dicevo nell'altro tread (perche' non hai continuato li?) se 
c'e' un anomalia (cosa non remota
considerando anche il fatto accaduto col molex ATX "lasco") al
segnale PS_ON che serve a spegnere fisicamente l'ali nei sistemi
ATX allora il pc si comporta come nel tuo caso, ovvero lo schermo
si spegne ma rimangono in funzione le ventole. Col riavvio tutto
cio' invece non accade perche' non viene coinvolto questo "famigerato"
elemento. Percio' per me non si tratta della MB ma dell'ali.
 
E comunque a prescindere da tutti i discorsi si fa molto prima
a provare un altro ali piuttosto che cercare una MB simile
e fare tutto il tedioso lavoro di rimpiazzo, magari per niente...no?

il pin 16 da 0 a 1. Giusto?
 
se con la pressione prolungata si spegne tutto, l'hardware e' a posto.
verifica la pagina del bios dedicata al power managment, posta qui una foto, 
e prova con i valori di default.
posta anche i settaggi che hai in Pannello di controllo\Tutti gli elementi 
del Pannello di controllo\Opzioni risparmio energia\Impostazioni di sistema
 
leggendo il tread precedente, ho l'impressione che il cleaner abbia fatto 
danni, non so come, ma punto il dito su di lui, qualcosa a livello del 
Windows si e' sputtanato e la sequenza di spegnimento non va a buon fine.
 
avevi provato con una live linux da usb come ti avevano consigliato ? o 
anche Windows To Go, o un altro disco con Windows 10 funzionante preso da un 
altro PC.
 

 PC.
 
Ha provato con un Windows su USB, stessa storia...gli manca
solo di provare con una live di linux. Se pure con quello
ha lo stesso risultato allora punterei come ho gia'
menzionato sull'ali.

Ha provato con un Windows su USB, stessa storia...
 
ah, ok, me lo ero perso.
 

 Semplificando molto..
 
Secondo me hai spippolato con le impostazioni BIOS riguardo il risparmio 
energetico.
 
Posta qualche schermata.
 
 

 dentro.
 
ghghghgh...

 a provare un altro ali piuttosto che cercare una MB simile 
 
Non ce l'ho sottomano ... e nessuno intorno a me è disposto a farsi staccare il suo ....
Comunque proverò a cercarlo

 energetico. 
 
Non penso ... ho prima riesumato le impostazioni di default .... poi visto che non ho avuto miglioramenti ho aggiornato ad una versione superiore 
quindi mi sentirei di escludere impostazioni strane nel Bios 

 ha scritto:

Avrai anche ragione, ma una foto alla pagina del power management
 aiuta a darti una mano.


 ha scritto:

Rileggendo ora quello che hai scritto non sono molto d'accordo che
 sia l'alimentatore.
Il power on se lasciato libero tiene spento l'alimentatore, l'OP
 può verificare il corretto funzionamento staccando il molex dalla
 MB e dando la 220v l'alimentatore deve rimanere spento.
Poi l'OP ha detto che se tiene premuto il pulsante più di 4 sec,
 si spegne tutto, segno che quando il power on va alto
 l'alimentatore obbedisce correttamente.
Il suo problema è che la MB continua a tenere basso il power on
 (pin16) anche a fine sequenza di spegnimento.
Potrei pensare che sia colpa dell'alimentatore se questo ha
 problemi sul +5V di standby, tipo elevato ripple a causa di
 condensatori esausti, che manda in vacca la logica del chipset,
 ma mi aspetterei anche altri malfunzionamenti non solo lo
 spegnimento.
Basterebbe un condensatore da 1000microF messo direttamente sul
 molex sui pin +5Vsb e GND per verificare questa possibilità.


alfio ha usato la sua tastiera per scrivere :

In un paio di pc che mi sono capitati ci stava
lo stesso identico comportamento e risolsi proprio cambiandolo.
Se come dicevo ci dovesse essere un anomalia al segnale PS_ON
i sintomi sono quelli.

 il suo .... Comunque proverò a cercarlo
 
Puoi sempre comprarne uno di riserva...non serve spendere
molto, basta sd esempio un modello tipo questo:
 
https://www.amazon.it/Corsair-VS450-Alimentatore-Attivo-Certificazione/dp/B0781G4R35
 

 aiuta a darti una mano.
 
Ok. In particolare cosa interessa vedere? Nel bios non trovo niente che abbia a che fare con il power management


 
cioe' non hai pagine di questo tipo (esempi a caso):
https://obanracer.ru/en/kak-otklyuchit-energosberezhenie-v-biose-nastroiki-upravleniya-energopotrebleniem-v-bios-power-manage.html
 
https://support.huawei.com/enterprise/de/doc/EDOC1000039573/23503062/advanced-power-management-configuration
 
 
che MB hai ?
 

 Nel bios non trovo niente che abbia a che fare con il power management
 
E gia' qui ho capito il tuo grado di comprensione della faccenda.
 
Allora e' tutto ok, tranquillo, e' solo "un guasto" che non dipende da te.
Basta cambiare il PC.
 
 

 che MB hai ?
 
AsRock H77 Pro4-M
Può essere questa?
https://ibb.co/R4vtXbd
 

 MB e dando la 220v l'alimentatore deve rimanere spento. 
 
Esatto. Fatto la prova .... e tutto resta spento

Il 17/12/2021, Luciano Raito ha detto :

E cosa c'entrerebbe la sezione OC con il power managment?
Ritenta, sarai piu' fortunato...


 
bene
fai un'altra prova:
sempre con il connettore staccato, e stacca anche le alimentazioni 
supplementari da MB e scheda video (i connettori a 4-6 pin con fili giallo e 
nero), procurati uno spezzone di filo elettrico, un lato lo infili nel pin 
16 power-on, cioe' il filo verde, l'altro lato in un qualunque pin con filo 
nero.
quando il ponticello e' inserito l'alimentatore deve accendersi, quando lo 
togli deve spegnersi *immediatamente*, se si spegne con ritardo allora 
l'alimentatore e' difettoso.
 
altro test, come scrivevo in risposta a Lorenz, e' sul +5Vsb.
da fare con tutti i connettori connessi alla MB, il PC deve funzionare 
normalmente
procurati un condensatore da minimo 1000uF 16V, e lo metti incastrato nel 
connettore lato fili, sul pin 9 filo viola il + del condensatore, su un 
qualsiasi filo nero il - del condensatore.
verifica se cosi' il problema sparisce, in caso positivo, e' difettoso 
l'alimentatore.
 
 
 
 
 


 
a pag.60:
https://download.asrock.com/Manual/H77%20Pro4-M.pdf
 
 
comincia mettendo tutto su disabled 
 

 AsRock H77 Pro4-M
 
 
Prova ad entrare nel setup del BIOS/UEFI, vai nella sezione Advanced, 
seleziona South Bridge Configuration, smanetta con "Restore on AC/Power 
Loss".


 
e anche con Deep Sleep, che ha a che fare con il mantenere il 5V sulle porte 
usb, magari lo fa con l'alimentatore sempre in funzione, anziche' usare il 
+5Vsb. 
 

 comincia mettendo tutto su disabled
 
Fatto. Tutte le voci su disabled, salvo e riavvio.
 
Dopo 4 beep mi dice che il VBios della VGA non supporta UEFI GOP quindi non può supportare Ultra fast boot e CSM Disabled
 
Messo CSM Enabled  funziona ... ma il problema rimane tale e quale

 Loss".
 
Fatto ...ma niente

 +5Vsb.
 
Fatto provando anche  le altre due opzioni ... ma niente

 l'alimentatore.
 
Vado a vedere se sul fondo di qualche cassetto trovo l'elettrolitico

 ha scritto:

A parte che "metti tutto su disabled" era riferito solo a quello
 che c'è a pag 60, non so che altro consigliarti, mi
 arrendo.


 LOL! e la saga dell'inutilità continua.. :-)
 
Quale sara' la prossima puntata? :D

 arrendo.
 
E' ovvio che ho disabilitato solo quello a pag. 60
 
Avevo anche provato con un'altra versione di Linux Live senza successo

 Quale sara' la prossima puntata? :D
 
Resisti mi sa che siamo agli sgoccioli :(

Nel suo scritto precedente, Luciano Raito ha sostenuto :

Non sto piu' nella pelle!

 Quale sara' la prossima puntata? :D
 
Mettere le batterie nuove al mouse
 
 

E' ovvio che ho disabilitato solo quello a pag. 60
 
non e' che voglio fare il tempera cazzi, ma io le voci "ultra fast boot" e 
"CSM" a pag.60 non le vedo:
https://i.postimg.cc/3rSRYQQF/Cattura.jpg
 
 
la tua videata e' diversa da quella del manuale ?
che versione di BIOS c'e' su ?
 
 
comunque qui c'e' uno che ha risolto un problema uguale al tuo su quella MB:
https://forums.tomshardware.com/threads/solved-asrock-h77-pro4-mvp-does-not-shutdown-the-computer-completely.1641125/
 
 
la soluzione mi lascia a bocca aperta  :-o 
 

 ha scritto:

Fuochino  :-)


 la soluzione mi lascia a bocca aperta  :-o
 
Si ma digli di staccare il cavo di alimentazione perche' lui "dice" che ha 
resettato il BIOS varie volte.
 
 
 

 la soluzione mi lascia a bocca aperta  :-o
 
Gliel'avevo suggerito pure io...ma lui dice che l'aveva fatto.


 
esatto, e' per questo che non mi sembra la soluzione giusta, mettere le 
impostazioni di default (=togliere la batteria) lo ha gia' fatto.
oppure togliendo la batteria si azzerano anche cose che con i parametri del 
bios non hanno nulla a che vedere, cioe' memorie o stati interni del 
chipset.
 
ho trovato anche questa soluzione:
https://forums.anandtech.com/threads/computer-doesnt-automatically-turn-off-after-shut-down.2342160/
 
non e' la stessa MB ma pur sempre una ASrock H77, nel penultimo messaggio 
puntano il dito sulla porta FireWire, anche qui il tipo dice ha ha risolto 
un problema di spegnimento analogo all'OP. 
 

 problema di spegnimento analogo all'OP.
 
Personalmente, come dicevo, in quelle volte che il sistema
non si spegneva per cause non di tipo software/inpostazioni
del bios, con ventole che rimanevano in funzione ho risolto
con la sostituzione dell'ali...poi leggendo che l'OP aveva
avuto problemi causa connettore ATX "lasco" (che poi in genere
quello e' bello tosto da inserire/togliere) allora ho pensato
che potesse aver anche quello contribuito

 la soluzione mi lascia a bocca aperta :-o
 
Anche a me .... staccato corrente ... cambiata pila ... ho aspettato un po' (forse poco?) rimontata e acceso.
Non ho dovuto mettere a posto l'orologio. Forse perchè prende l'ora da internet?

 un problema di spegnimento analogo all'OP.
 
Sono andato sul controller del bus ieee 1394 ma non ho trovato nessuna scheda "risparmio energetico" ...
In compenso ho notato che ci sono alcuni dispositivi IKBMON con il punto interrogativo ... non c'entreranno niente ma cosa sono?

internet?
 
Windows prende l'ora internet, se al riavvio entravi prima nel bios avresti 
visto data e ora sbagliati 
 


 
ma a te Google non funziona piu' ?
https://www.asrock.com/support/faq.asp?id=362
 
 

 procurati un ali nuovo e vedi se risolvi.
 
Ok grazie comunque di tutto


 
se poi risolvi, facci sapere come 
 

alfio ci ha detto :

Beh direi che sia il minimo...;D