Newsgroup: it.comp.macintosh
Titolo: Temperature MacBook


Tutte le temperature sono rilevate in idle con ventola spenta. L'unica 
temperatura che ho rilevato sotto sforzo è quella in giallo. L'aria che 
esce dalla griglia riscalda così lo snodo del display.
Sotto sforzo tutte le temperature diminuiscono (tranne quella in giallo) 
grazie alla ventola.
-- 
Ciao,
ReX

 esce dalla griglia riscalda cosě lo snodo del display.
Cvd, arriva a malapena a 50°. Solo che sembrano tantissimi al tatto.
-- 
Ciao!
Player
"Sei un tipo troppo sovrasterzante!" 

> Cvd, arriva a malapena a 50°. Solo che sembrano tantissimi al tatto.
certo, 50° in idle sono una bazzecola .... ahahahah praticamente
il macbook si puo' usare per tenere una tazza di caffe sempre
caldo. pensa che io con l'acqua a 50 gradi mi ci faccio la doccia,
certo non mi brucio, ma neanche mi sembra tiepida ahahahah
pensa poi quanto diventa caldo sto benedetto macbook quando
si comincia a fargli fare qualcosa invece di lasciarlo in idle ahahah

 si comincia a fargli fare qualcosa invece di lasciarlo in idle ahahah
leggi quello che ha scritto ReX in qualche post in giro.
ha fatto delle prove con un termometro ad infrarossi.
dice che quando carichi di lavoro la cpu del macbook parte la ventola e
tutto il case diventa più freddo di quando è in idle, solo la parte sotto
al monitor dove esce l'aria di scarico della ventola resta calda, fino a
62°C.
e poi come fai a scaldare il the se non c'è il portatazza come sul powermac
sul macbook?

 caldo.
Devi essere un rosicone incredibile :-D
-- 
Ciao!
Player
"Siate affamati, siate folli!"
www.maximum-attack.net

 Cvd, arriva a malapena a 50°. Solo che sembrano tantissimi al tatto.
Hai quasi indovinato, ma in alcuni punti, come vedi, si raggiungono i 54 
gradi. E' molto fastidioso ma per una CPU con ventola spenta e dual core 
è quasi record. Il sistema di raffreddamento passivo lavora bene.
-- 
Ciao,
ReX

 è quasi record. Il sistema di raffreddamento passivo lavora bene.
Dimenticavo: sotto sforzo (ora sto convertendo un filmato per la PSP) la 
ventola è abbastanza fastidiosa, non credevo che fosse così rumorosa. 
All'occorrenza inoltre si dovrebbe poter accendere la ventola alla 
minima velocità, così da avere un rumore di fondo minimo e uno chassis 
più freddo (da poter poggiare sulle gambe).
-- 
Ciao,
ReX

 (da poter poggiare sulle gambe)
Bah, secondo me considerando i 35° che ho a Milano, i 50° di uno chassis di 
un portatile non sono tantissimi alla fine, d'inverno, se fa come l'ibook, 
prova a rimisurarle e a fatica arriverà a 40°.


 molto forzati, e tendono a fischiare, sarà dura fargli fare meno casino ;-)
la apple potrebbe consultare gli ingegneri sony o lenovo, magari
questo problemino cosi semplice gli lo risolvono ;-)

 prova a rimisurarle e a fatica arriverà a 40°.
Hai ragionissima :-).
-- 
Ciao,
ReX

 questo problemino cosi semplice gli lo risolvono ;-)
Fottiti ignorante. Piantala di scassare la minchia.
Sony e Lenovo hanno raffreddamenti always on, con delle belle prese d'aria 
tonde nel  90% dei casi sotto il case. Riuscissero a fare dissipazioni 
passive pure loro magari...


 passive pure loro magari...
E' proprio il caso di dire: "è inutile scaldarsi" :-D.
Effettivamente non ho MAI visto un notebook che non ha una marea di 
prese d'aria sotto, di lato e sopra. E' incredibile come possa bastare 
quella griglia di fronte allo snodo.
-- 
Ciao,
ReX

 Hai ragionissima :-).
L'ibook, aveva un problema piů grave del mb riguardo alle temperature. Nella 
zona del polso sinistro, c'era l'hard disk e scaldava quasi fastidiosamente 
anche d'inverno. Credo che le temperature che il macbook vede per il 
processore, l'ibook le vedeva per l'hard disk


> E' proprio il caso di dire: "è inutile scaldarsi" :-D.
Non lo conosci ancora, questo è peggio di Alex Rossì...


 processore, l'ibook le vedeva per l'hard disk
E come mai l'hard disk del MB non scalda proprio? Si tratta del modello 
oppure è meglio isolato?
-- 
Ciao,
ReX

 oppure è meglio isolato?
Credo la seconda. Alla fine per lo spazio interno dell'ibook, era proprio 
impossibile isolarlo o raffreddarlo decentemente, infatti c'erano delle 
feritoie sul lato sinistro, che il macbook non ha


 Non lo conosci ancora, questo è peggio di Alex Rossì...
quello del video3d?
oh mio dio, ma c'è ancora? mi divertivo a leggerlo, era abbastanza fuso,
anzi non mi stupirei se si rivelasse essere quello che regala due ipod per
leggere il suo blog :)

 Non lo conosci ancora, questo è peggio di Alex Rossì...
Impossibile.
Alex Rossi è onnipresente, anzi: onnidemente. E' capace di postare su 
it.hobby.motociclismo e prendere per culo i motociclisti, torna dopo 1 
ora e dice che era un fake e fa questo ogni settimana. Poi posta sull'NG 
di Fastweb e prende per culo i suoi utenti e infine dice di essere abbonato.
Ovunque vado lo trovo. Mi chiedo se non sia un bug di Usenet (alla 
Matrix :-D)!
-- 
Ciao,
ReX

 passive pure loro magari...
ma che stai dicendo?!? ma vai in negozio a vedere e sentire
se sono sempre on, vai a provare anche gli acer e gli asus
a che sei li e poi mi torna qua a dirmi che le ventole sono
sempre on
ahahahah
P.S. ora vai in televisione a dire che ho offeso le donne della tua
famiglia ahahahah

 sempre on
 Guarda che in azienda ho un'ottantina di portatili in giro. Ed i core duo 
Asus che abbiamo (W5F e A6V), che non sono tra l'altro proprio portatilini 
base base, hanno le ventole sempre accese, al minimo magari, ma accese.
Se poi al MW tu non le senti...



Davide M e' un famoso troll di icm (e anche la persona piu' patetica di
questo emisfero).
Non dategli corda.

 grazie alla ventola.
Qualche novità.
Sto convertendo da xvid a h264 due filmati usando D-Vision ed entrambi i 
core e ora, dopo qualche decina di minuti, ho rilevato 71° in 
corrispondenza della griglia e CoreDuoTemp mi segnala 85°. Direi che le 
temperature salgono abbastanza, anche con ventola attiva, ma c'è sempre 
da considerare che è estate...
-- 
Ciao,
ReX

 corrispondenza della griglia e CoreDuoTemp mi segnala 85°.
Allora non stai ancora utilizzando la CPU al massimo.
Se ti va di fare un po' di rilevazioni anche con la CPU sotto carico, 
fai così: apri 2 finestre del terminale, e in ognuna di esse esegui il 
seguente comando[1]
yes > /dev/null
questo ti garantisce che entrambi i core della CPU vengano utilizzati al 
100% (per interrompre basta chiudere le finestre del terminale).
In questo modo CoreDuo Temp a me è arrivato fino a 92°C (ma non ho fatto 
misurazioni della temperatura della parte esterna del case).
Io al momento non ho il MacBook sotto mano: se ti va di provare...
Ciao,
Emanuele.
[1]
Equivalentemente, puoi aprire *una sola* finestra del terminale, ed 
eseguire il seguente comando:
yes > /dev/null &
(notare la "&" finale) e poi il comando:
yes > /dev/null

 Io al momento non ho il MacBook sotto mano: se ti va di provare...
Sto provando ma c'è qualcosa che non quadra: la velocità della CPU è 
scesa a 1Ghz... mah! Ora riprovo.
-- 
Ciao,
ReX

 scesa a 1Ghz... mah! Ora riprovo.
Pazzesco: la velocità della CPU è stata abbassata a 1Ghz e dopo neanche 
1 minuto si è spento il notebook, forse entrando in protezione. Mah!
-- 
Ciao,
ReX

 1 minuto si è spento il notebook, forse entrando in protezione. Mah!
andavi con la batteria? o in rete elettrica?
-- 
I've always been more concerned with users. )\._.,--....,'``.
Programmers do their work but once, while  /,   _.. \   _\  (`._._,
users are saddled with it ever thereafter. `_.-(,_..'--(,_..'`-.;.'

 andavi con la batteria? o in rete elettrica?
Rete e con batteria carica e montata.
-- 
Ciao,
ReX

 1 minuto si è spento il notebook, forse entrando in protezione. Mah!
Ma mica stai lavorando senza batteria?
Se sì, rimettila subito, anzi non toglierla proprio *mai*, anche quando 
sei collegato alla rete.
Per quanto riguarda la protezione termica del Centrino, dovrebbe 
scattare a 100°C, per cui mi sembra veramente strano...
Ciao,
Emanuele.

 scattare a 100°C, per cui mi sembra veramente strano...
Ho la batteria sempre montata, so bene la storia dei problemi a tenerla 
smontata.
-- 
Ciao,
ReX

 curiosita`. :-p
tieni duro, Gia, tieni duro
-- 
quel comando non restituisce alcun valore sui macbook

 smontata.
OK, perfetto.
Per scrupolo, sono tornato sul MacBook (dal quale sto scrivendo ora) e 
ho eseguito i 2 processi predetti per 15 minuti di seguito.
Nessun problema: CPU sempre fissa a 2 GHz e entrambi i core sempre al 100%.
L'unica differenza rispetto all'altra volta è che stavolta non sono 
andato oltre gli 86°C: non so se dipenda dal fatto che fa un po' meno 
caldo, oppure dal fatto che (forse) hanno ricalibrato CoreDuo Temp, di 
cui ieri ho installato l'ultima versione.
Se la batteria è inserita, non riesco a spiegarmi quello che ti è 
successo...
A che temperatura eri quando la CPU è scesa a 1 GHz?
-- 
What does VISTA mean?
Viruses, Infections, Spyware, Trojan horses & Adware.

 curiosita`. :-p
Sai cosa rischi?
Di diventare a breve oggetto degli sfottò di qualche tua collega, che 
(finalmente) disporrà di hardware migliore del tuo (e neanche di poco ;-)
Ciao,
Emanuele.


 senza mezzo kg di batteria.
Va be', ma se stai a corrente (e quindi quasi sicuramente a casa) che ti
frega del mezzo chilo?
-- 
This is the end

 A che temperatura eri quando la CPU è scesa a 1 GHz?
Ieri il clock è sceso a 1Ghz immediatamente dopo aver eseguito il 
comando nella seconda finestra, mi sembrava strano che non partiva la 
ventola e infatti non è mai partita fino a quando il notebook si è 
spento da solo. La temperatura non aveva fatto in tempo a salire oltre 
gli 80°.
Stamattina ho rifatto la prova e la ventola è partita dopo un poco e con 
2 finestre aperte da oltre 20 minuti la temperatura non varia dal range 
79°-81°.
Credo che ieri sia andato in tilt il sistema che gestisce l'attivazione 
della ventola, la cosa non è molto incoraggiante.
-- 
Ciao,
ReX

 problema") del clock a 1Ghz a batteria disinserita?
Io stavo con la batteria inserita.
-- 
Ciao,
ReX


Non è una anomalia. Le unità di gestione energetica dei CoreDuo necessitano 
di una batteria per i picchi di tensione dati dai rempentini cambi di 
frequenza.


 frequenza.
Non dire balle.
Nessun portatile (non Apple) provvisto di CoreDuo si comporta in questo 
modo, lo fa soltanto il MacBook.


 modo, lo fa soltanto il MacBook.
Sicurissimo?? Io leggevo in una nota tecnica Intel che tutti i CoreDuo senza 
batteria passavano in safe mode.
Proverò appena mi capita sottomano un asus...


 batteria passavano in safe mode.
Saresti cosě gentile da mostrarci questa "nota tecnica Intel"?
Grazie.


 Solo il MacBook o anche il MacBook Pro?
Questa è una cosa che non ho ancora appurato con certezza.
Credo anche il Pro, se i possessori qui presenti sono così gentili da 
confermarcelo...


> Saresti così gentile da mostrarci questa "nota tecnica Intel"?
http://tinyurl.com/ggbn4
Nella parte relativa ai controlli di tensione e stati di alimentazione mi 
pare ci sia una nota a riguardo.
Tra l'altro, il CoreDuo va in protezione termica a 125°, quindi da fastidio 
ma il processore sta benissimo


 ma il processore sta benissimo
Grazie per la prontissima risposta.
Ma non sono riuscito a trovare *nulla* che avesse una benché minima 
attinenza con quello di cui stiamo parlando.
Nell'intero documento c'è un'unica occorrenza della stringa "battery", 
riferita a tutt'altro argomento.
Adesso non vorrei abusare della tua cortesia, ma se fossi così gentile 
da segnalarmi il passaggio rilevante, che può darsi benissimo mi sia 
sfuggito...


 Ora sono curioso. Cambio subject. :p
si confermo, a 1Ghz senza batteria.

Will wrote:

Grazie per la prova!
Ciao,
Emanuele.

> si confermo, a 1Ghz senza batteria.
CVD


 Grazie, Gia.
Prego :) anzi :( per via del clock

 Grazie per la prova!
Prego :)

 CVD
Beh in effetti, considera però che la batteria si dice che contiene un 
pezzo del circuito di alimentazione...

 batteria rispetto ai primi cicli di carica?
Current battery capacity : 5139 mAh
Original battery capacity: 5200 mAh
Battery loadcycles: 3
Age of your Mac   : 2 months
Scusa per il ritardo!
Emanuele.


 Emanuele.
come si fa a saperlo?
che soft usate?

    /usr/sbin/ioreg -p IODeviceTree -n battery -w 0 | grep Battery
Che su intel non funziona però se non ricordo male


> era uscito questo dubbio, ma ancora senza conferme solide.
Ecco, ti posso dire che a me sul macbook non funziona, però c'è Coconut che 
da un paio di versioni va alla grande


> che mi dici, passo per passo?
Stasera riporto, adesso non ce l'ho sottomano. Avevo già provato ma mi pare 
che sotto il device battery non specificasse niente. Comunque stay tuned


 Come leggere tali risultati dal Terminale? ioreg battery non funziona.
Dal terminale fai cosě:
ioreg -l | grep Capacity
Ma l'ho testato unicamente su MacBook, per cui non ho idea se funzioni 
anche su hardware piů primitivo ;-)
Ciao,


 era uscito questo dubbio, ma ancora senza conferme solide.
Posso confermarti che su MacBook in effetti non funziona (non dà nulla 
in output).
Invece questo funziona perfettamente:
ioreg -l | grep Capacity
(preciso che l'ho testato unicamente su MacBook).
Ciao,


Al wrote:

coconutBattery:
http://www.coconut-flavour.com/coconutbattery/


     ioreg -p IODeviceTree -l | grep Capacity
Purtroppo stesso risultato: output nullo.
Per completezza ti sottopongo l'output di
ioreg -l | grep Capacity :
"CurrentCapacity" = 4993
"LegacyBatteryInfo" = {"Capacity"=5139,"Amperage"=0,"Cycle 
Count"=3,"Current"=4993,"Voltage"=12449,"Flags"=5}
"MaxCapacity" = 5139
"DesignCapacity" = 5020
Ciao!


 Che su intel non funziona però se non ricordo male
Confermo (MBP)
Daniele
-- 
 my website: 
www.purrone.net
"We are the ones who will never be broken, we are the ones who survive!
 This is the sound that brings us together, you are the one by our side!
 And through it all, the spirit's alive!" (Dropkick Murphys)

 2) /usr/sbin/ioreg -p IODeviceTree | grep atte
Niente, neanche col grep -i
C'è da dire che il System Profiler ha tutte le info:
Battery Information:
  Battery Installed:    Yes
  First low level warning:      No
  Full Charge Capacity (mAh):   5292
  Remaining Capacity (mAh):     5292
  Amperage (mA):        94
  Voltage (mV): 12589
  Cycle Count:  20
Daniele
-- 
 [dyn-24-134:~] purple74% /usr/sbin/ioreg -p IODeviceTree
+-o Root  <class IORegistryEntry, retain count 13>
  +-o /  <class IOPlatformExpertDevice, registered, matched, active,
busy 0, retain count 26>
    +-o chosen  <class IOService, !registered, !matched, active, busy 0,
retain count 5>
    | +-o memory-map  <class IOService, !registered, !matched, active,
busy 0, retain count 6>
    +-o efi  <class IOService, !registered, !matched, active, busy 0,
retain count 8>
    | +-o runtime-services  <class IOService, !registered, !matched,
active, busy 0, retain count 4>
    | +-o configuration-table  <class IOService, !registered, !matched,
active, busy 0, retain count 13>
    | | +-o EB9D2D31-2D88-11D3-9A16-0090273FC14D  <class IOService,
!registered, !matched, active, busy 0, retain count 4>
    | | +-o 8868E871-E4F1-11D3-BC22-0080C73C8881  <class IOService,
!registered, !matched, active, busy 0, retain count 4>
    | | +-o EB9D2D30-2D88-11D3-9A16-0090273FC14D  <class IOService,
!registered, !matched, active, busy 0, retain count 4>
    | | +-o F76761DC-FF89-44E4-9C0C-CD0ADA4EF983  <class IOService,
!registered, !matched, active, busy 0, retain count 4>
    | | +-o 5751DA6E-1376-4E02-BA92-D294FDD30901  <class IOService,
!registered, !matched, active, busy 0, retain count 4>
    | | +-o 49152E77-1ADA-4764-B7A2-7AFEFED95E8B  <class IOService,
!registered, !matched, active, busy 0, retain count 4>
    | | +-o 4C19049F-4137-4DD3-9C10-8B97A83FFDFA  <class IOService,
!registered, !matched, active, busy 0, retain count 4>
    | | +-o 7739F24C-93D7-11D4-9A3A-0090273FC14D  <class IOService,
!registered, !matched, active, busy 0, retain count 4>
    | | +-o 05AD34BA-6F02-4214-952E-4DA0398E2BB9  <class IOService,
!registered, !matched, active, busy 0, retain count 4>
    | +-o platform  <class IOService, !registered, !matched, active,
busy 0, retain count 4>
    +-o cpus  <class IOPlatformDevice, !registered, !matched, active,
busy 0, retain count 6>
    | +-o CPU0@0  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 7>
    | +-o CPU1@1  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 7>
    +-o rom@0  <class IOService, !registered, !matched, active, busy 0,
retain count 4>
    +-o memory  <class IOService, !registered, !matched, active, busy 0,
retain count 4>
    +-o ADP1  <class IOACPIPlatformDevice, registered, matched, active,
busy 0, retain count 7>
    +-o LID0  <class IOACPIPlatformDevice, registered, matched, active,
busy 0, retain count 9>
    +-o PNLF  <class IOACPIPlatformDevice, registered, matched, active,
busy 0, retain count 7>
    +-o PWRB  <class IOACPIPlatformDevice, registered, matched, active,
busy 0, retain count 7>
    +-o SLPB  <class IOACPIPlatformDevice, registered, matched, active,
busy 0, retain count 7>
    +-o PCI0@0  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 43>
    | +-o PDRC  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | +-o GFX0@20000  <class IORegistryEntry, retain count 9>
    | | +-o DD01@0  <class IORegistryEntry, retain count 4>
    | | +-o DD02@0  <class IORegistryEntry, retain count 4>
    | | +-o DD03@0  <class IORegistryEntry, retain count 4>
    | | +-o DD04@0  <class IORegistryEntry, retain count 4>
    | | +-o DD05@0  <class IORegistryEntry, retain count 4>
    | +-o PEGP@1  <class IOPCIDevice, registered, matched, active, busy
0, retain count 11>
    | | +-o display@0  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 16>
    | |   +-o ATY,Wormy@0  <class IONDRVDevice, registered, matched,
active, busy 0, retain count 7>
    | |   +-o ATY,Wormy@1  <class IONDRVDevice, registered, matched,
active, busy 0, retain count 7>
    | +-o HDEF@1B  <class IOPCIDevice, registered, matched, active, busy
0, retain count 10>
    | +-o RP01@1C  <class IOPCIDevice, registered, matched, active, busy
0, retain count 11>
    | | +-o PXS1@0  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 11>
    | +-o RP02@1C,1  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 11>
    | | +-o PXS2@0  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 12>
    | +-o RP03@1C,2  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 11>
    | | +-o PXS3@0  <class IORegistryEntry, retain count 4>
    | +-o USB1@1D  <class IOPCIDevice, registered, matched, active, busy
0, retain count 11>
    | | +-o HUB1@0  <class IORegistryEntry, retain count 6>
    | |   +-o PRT1@1  <class IORegistryEntry, retain count 4>
    | |   +-o PRT2@2  <class IORegistryEntry, retain count 4>
    | +-o USB2@1D,1  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 11>
    | | +-o HUB2@0  <class IORegistryEntry, retain count 6>
    | |   +-o PRT1@1  <class IORegistryEntry, retain count 4>
    | |   +-o PRT2@2  <class IORegistryEntry, retain count 4>
    | +-o USB3@1D,2  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 11>
    | | +-o HUB3@0  <class IORegistryEntry, retain count 6>
    | |   +-o PRT1@1  <class IORegistryEntry, retain count 4>
    | |   +-o PRT2@2  <class IORegistryEntry, retain count 4>
    | +-o USB4@1D,3  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 11>
    | | +-o HUB4@0  <class IORegistryEntry, retain count 6>
    | |   +-o PRT1@1  <class IORegistryEntry, retain count 4>
    | |   +-o PRT2@2  <class IORegistryEntry, retain count 4>
    | +-o USB7@1D,7  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 12>
    | | +-o HUB7@0  <class IORegistryEntry, retain count 12>
    | |   +-o PRT1@1  <class IORegistryEntry, retain count 4>
    | |   +-o PRT2@2  <class IORegistryEntry, retain count 4>
    | |   +-o PRT3@3  <class IORegistryEntry, retain count 4>
    | |   +-o PRT4@4  <class IORegistryEntry, retain count 4>
    | |   +-o PRT5@5  <class IORegistryEntry, retain count 4>
    | |   +-o PRT6@6  <class IORegistryEntry, retain count 4>
    | |   +-o PRT7@7  <class IORegistryEntry, retain count 4>
    | |   +-o PRT8@8  <class IORegistryEntry, retain count 4>
    | +-o PCIB@1E  <class IOPCIDevice, registered, matched, active, busy
0, retain count 11>
    | | +-o FRWR@3  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 10>
    | +-o LPCB@1F  <class IOPCIDevice, registered, matched, active, busy
0, retain count 28>
    | | +-o LNKA  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o LNKB  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o LNKC  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o LNKD  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o LNKE  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o LNKF  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o LNKG  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o LNKH  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o SMC  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 11>
    | | | +-o ALS0  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 8>
    | | | +-o SMS0  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 7>
    | | +-o EC  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 10>
    | | | +-o SMB0  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 9>
    | | |   +-o SBS0  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o TPM  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o DMAC  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o FWHD  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o HPET  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 7>
    | | +-o IPIC  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o MATH  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o LDRC  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | | +-o RTC  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 8>
    | | +-o TIMR  <class IOACPIPlatformDevice, registered, matched,
active, busy 0, retain count 6>
    | +-o PATA@1F,1  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 13>
    | | +-o PRID@0  <class AppleIntelPIIXATAChannel, registered,
matched, active, busy 0, retain count 11>
    | | | +-o P_D0@0  <class IORegistryEntry, retain count 4>
    | | | +-o P_D1@1  <class IORegistryEntry, retain count 4>
    | | +-o CHN1@1  <class AppleIntelPIIXATAChannel, registered,
matched, active, busy 0, retain count 6>
    | +-o SATA@1F,2  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 15>
    | | +-o SECD@1  <class IORegistryEntry, retain count 6>
    | | | +-o S_D0@0  <class IORegistryEntry, retain count 4>
    | | | +-o S_D1@1  <class IORegistryEntry, retain count 4>
    | | +-o @0:0  <class IOMedia, registered, matched, active, busy 0,
retain count 10>
    | | +-o @0:1  <class IOMedia, registered, matched, active, busy 0,
retain count 8>
    | | +-o @0:2  <class IOMedia, registered, matched, active, busy 0,
retain count 10>
    | +-o SBUS@1F,3  <class IOPCIDevice, registered, matched, active,
busy 0, retain count 8>
    | +-o pci8086,27a3@7  <class IOPCIDevice, registered, matched,
active, busy 0, retain count 8>
    | +-o pci8086,27a0@0  <class IOPCIDevice, registered, matched,
active, busy 0, retain count 9>
    +-o options  <class AppleEFINVRAM, registered, matched, active, busy
0, retain count 6>

 tutto su una riga?
No, su 4 righe.
( "LegacyBatteryInfo" = {...} sta tutto su un'unica riga ).
