È palesemente partita la scheda video.
Il tuo rientra nei modelli per i quali c'è ancora l'estensione di garanzia. Il tuo, per data d'acquisto, ci rientra? Se sì, corri a portarlo presso un laboratorio d'assistenza ufficiale della Apple Italia.
https://support.apple.com/it-it/HT203787" onclick="window.open(this.href);return false;
Sennò trova un laboratorio indipendente che te la ripari (possibilmente con un cambio del chip grafico e non con un semplice reballing).
Sennò, anche nel caso che il tuo modello abbia l'altra meno potente scheda video prevista nel modello base (la AMD Radeon HD 6770M con 512 MB GDDr5) potresti cercare e montarci quella più potente allora disponibile all'ordine (la AMD Radeon HD 6970M con 2 GB di GDDR5); su eBay se ne trovano, costicchiano ma ...
http://tinyurl.com/pjr3xhx" onclick="window.open(this.href);return false;
È chiaro che facendo questo lavoro per il quale si deve smontare tutto o quasi l'iMac, indipendentemente se l'effettuerai tu o un laboratorio specializzato, è da approfittare dell'occasione per pulire bene dalla polvere tutto l'interno e per riapplicare pasta termoconduttiva fresca fra le superfici dei dissipatori e della CPU e della GPU. qui la pagina di iFixit per il tuo modello iMac EMC 2429:
https://it.ifixit.com/Device/iMac_Intel_27%22_EMC_2429" onclick="window.open(this.href);return false;
Suggerimenti di comportamento su iFixit:
https://it.ifixit.com/Answers/View/2837 ... +on+screen" onclick="window.open(this.href);return false;
https://it.ifixit.com/Answers/View/2961 ... 27%22+2011" onclick="window.open(this.href);return false;
Dalla pagina su iFixit del tuo modello specifico manca una guida specifica per lo smontaggio della scheda grafica ma, essendo molto simile ai modelli immediatamente precedenti, potresti fare riferimento, con le dovute attenzioni ed aggiustamenti da valutare nel momento della visione sul campo, a questa guida per il modello dell'iMac 27'' EMC 2309 o 2374.
https://it.ifixit.com/Guide/iMac+Intel+ ... ement/9553" onclick="window.open(this.href);return false;