Ciao a tutti,
dopo alcuni giorni di lavoro, ho finalmente richiuso l'iMac e vorrei aggiornarvi sui risultati.
Anzitutto una premessa: dovendo aprire l'iMac per installare il mio disco SSD SATA (che non volevo più sul tavolo connesso in USB), ne ho approfittato per aggiornarlo con un nuovo SSD PCIe da 256GB (dettagli
QUI) e con la CPU i7-6700K (la top che montava questo modello).
Dopo la prima installazione, la nuova CPU si è rilevata molto più "calda" del precedente i5-6600.
Ma le cose più preoccupanti sono state la differenza di temperatura tra un core in idle ed uno sotto carico (con operazioni mono-task) e l'enorme velocità si crescita della temperatura.
La prima si assestava tra i 30 °C ed i 35 °C.
La seconda saltava di oltre 30 °C in 1-2 secondi (passando da idle a sotto carico).
Fatti due conti rapidi, il problema non poteva essere il dissipatore del iMac (sul quale avevo sostituito la pasta termica originale con una molto più performante.
Si procede quindi a "scoperchiare" ("delid", se certate su internet/youtube/forum esteri) la CPU
i7 meets gillette:
Si infila la lama molto lentamente partendo dai bordi e spingendola verso l'interno (senza esagerare, con pazienza, per evitare di toccare il die)
Finito il perimetro, il coperchio si stacca a mano:
Si può già vedere il problema: lo strato di colla sul perimetro del coperchio tiene lo stesso leggermente sollevato dal die, il cui contatto viene garantito da un grosso strato di pasta termoconduttiva (che in questo caso "fa quello che può" per garantire lo scambio termico).
Si procede quindi alla pulizia di die e coperchio dalla vecchia pasta e successivamente dallo strato di collante usando un taglierino molto ben affilato e senza irregolarità sulla lama (che rischierebbero di graffiare il PCB.
Dopo qualche ricerca ho deciso di usare la
Thermal Grizzly Conductonaut, che è metallo liquido, quindi da applicare con molta attenzione.
Mi permetto di lasciare il link del negozio da cui l'ho acquistata, dato che me l'hanno fornita a tempo record (ordinata ieri poco dopo le 18, stamattina era qui
)
A questo punto applichiamo una piccolissima goccia di Liquid metal.:
E la stendiamo con l'accessorio in dotazione in modo da farne uno strato uniforme ma non troppo spesso (altrimenti cola fuori quando rimettiamo il coperchio...e questo essendo metallo CONDUCE corrente
):
Attenzione: la stessa operazione va eseguita anche sul coperchio (nella zona che viene a contatto con il die)
A questo punto applichiamo un velo di silicone nero sul perimetro del coperchio.
Io ho coperto anche i 4 pin a vista, per evitare che una eventuale goccia di metallo liquido possa finirci sopra...
Uniamo cpu e coperchio verificando bene l'allineamento e diamo una scaldata con aria calda:
Ora dobbiamo caricare un po' di peso per far si che il silicone rimanga il più possibile piatto e non vada a fare spessore.
Sulla parte inferiore usiamo un materiale cedevole, in modo che la forza non sia concentrata solamente sotto al die, ma anche ai bordi del pcb.
Ho usato un grosso posacenere trasparente per poter verificare l'allineamento...
ed un bel toroidale da 1kVA per caricare bene
Dal foro centrale ho verificato ancora una volta l'allineamento del coperchio e fatto una minuscola correzione muovendo direttamente il posacenere.
Lasciamo passare almeno un paio d'ore, poi applichiamo uno strato sottile di pasta (io ho usato la
Arctic MX-4 che é tra le migliori) e stendiamola bene con una spatolina:
A questo punto dobbiamo "solo" rimontare tutto l'iMac
Ora vediamo un po' di risultati...
Per fare prove accurate, ho installato windows 10 su un disco esterno, perché su OS X non ho trovato software adatti a rilevare il thermal throttling.
Situazione PRIMA del lavoro
Il test di carico mostra subito l'impennata delle temperature e l'entrata del thermal throttling (grafico in basso) che riduce il clock della CPU quando la temperatura supera una certa soglia.
Le temperature sono molto alte nonostante la ventola al massimo (in effetti, il calore non veniva trasferito bene al dissipatore, quindi il lavoro della ventola era quasi inutile).
Purtroppo non ho lo screenshot del test mono-thread (fatto con Prime95), ma tra il core che lavorava e quelli in idle, la differenza di temperatura stava tra i 20 ed oltre 35 °C! Ed anche su mono-thread ho visto entrare il thermal throttling (e ovviamente il turbo boost non andava quasi mai..)
Situazione DOPO il lavoro
Stesso test a pieno carico su tutti i core. La temperature dei singoli core non supera mai i 90 °C e non si verifica MAI thermal throttling (vedere la linea verde a 0% del grafico inferiore), anche facendo partire il test parallelo sulla GPU (che contribuisce a scaldare il dissipatore, essendo unico il corpo di scambio rame/aria).
Si nota anche una salita molto più progressiva della temperatura, che prima invece era estremamente repentina (segnale che qualcosa nello scambio termico tra die e dissipatore non funzionava...)
La situazione più interessante la vediamo sul mono-thread, dove ora il core carico è a 15 °C sopra i cores in idle (meno di metà di prima, come differenza) ed il turbo boost viene correttamente utilizzato.
Conclusioni
Ok Edo, ma ora che ci hai sfranato le balle con ste nerdate... all'atto pratico cosa cambia?
Ebbene in breve: l'iMac è ora molto più silenzioso (la ventola aumenta molto più raramente la velocità) e su operazioni che usano la CPU (siano esse mono che multi thread) la velocità è superiore, poiché non avviene più thermal throttling.
Bene.
Spero possa essere utile a qualche altro pazzo come me che voglia lanciarsi nell'impresa
Ciao,
Edo