Mela quadrata Posted March 27, 2011 Share Posted March 27, 2011 dall'uscita dell'aggiornamento 10.6.7 e comunque già dalla preview per sviluppatori di Lion 10.7, si era visto che apple aveva abilitato la funzione trim per chi avesse nel proprio sistema un SSD. Purtroppo si era anche scoperto che tale funzione sarebbe utilizzabile solo da chi ha un SSD apple e non da chi ha altri modelli di SSD. Ecco allora che il curatore del blog groths.org, si è preso la briga di studiare il kext preso da un nuovo macbook Pro 2011 e di creare un'applicazione per modificare il kext relativo al TRIM in modo tale che sia utilizzabile con qualsiasi modello SSD e non solo su quelli Apple... In allegato potete scaricare, Trim enabler... In realtà come ammette il realizzatore dell'applicazione, si è poi scoperto che non c'è una vera necessità di modificare il binario del kext come fa Trim enabler, ma basta togliere l'identificativo della periferica per rendere TRIM attivato su qualsiasi modello. Ma siccome molti hanno problemi con l'installazione dei kext ha preferito lasciare disponibile la sua applicazione. A onor di cronaca è giusto anche sottolineare che la funzione TRIM potrebbe rivelarsi più uno specchietto per le allodole che altro, in quanto molti SSD recenti avrebbero tecnologie che sopperirebbero alla mancanza dell'uso del TRIM... Sta quindi ad ogni possessore di eventuale SSD, verificare da sè, se le prestazioni del proprio SSD aumentino o meno attivando anche il trim... TRIMEnabler.zip Link to comment https://www.insanelymac.com/forum/topic/253396-risolto-trim-enabler/ Share on other sites More sharing options...
morfy Posted March 27, 2011 Share Posted March 27, 2011 L'ho installato e ora sul mio intel segna supporto trim. 10.6.7. Ma per verificare il corretto funzionamento del trim come si fa? Link to comment https://www.insanelymac.com/forum/topic/253396-risolto-trim-enabler/#findComment-1661620 Share on other sites More sharing options...
Mela quadrata Posted March 27, 2011 Author Share Posted March 27, 2011 L'ho installato e ora sul mio intel segna supporto trim. 10.6.7.Ma per verificare il corretto funzionamento del trim come si fa? lo hai appena verificato, in quanto se Snow ti dice che è attivo, vuol dire che è attivo... E' snow e non il kext che gestisce il trim... l'unica cosa che puoi fare è fare dei benchmark con e senza Trim e vedere se noti differenze prestazionali... Quello che fa l'applicazione è semplicemente modificare il kext in modo che comunichi al sistema operativo che è un SSD apple... Chi ha i primi modelli di SSD senza GC, potrebbe beneficiare del TRIM, ma chi ha modelli SSD con garbage collection potrebbe non riscontrare differenze... si tratta di provare... PS: in teoria SSD che lavorano con garbage collection dovrebbero essere preferibili all'uso del TRIM stesso, ma potrebbero benissimo rivelarsi anche come due tecnologie complementari... verificate voi stessi sui vostri SSD... Link to comment https://www.insanelymac.com/forum/topic/253396-risolto-trim-enabler/#findComment-1661628 Share on other sites More sharing options...
mrmojorisin17 Posted March 27, 2011 Share Posted March 27, 2011 Qualcuno lo ha testato su SL 10.6.5? Link to comment https://www.insanelymac.com/forum/topic/253396-risolto-trim-enabler/#findComment-1661682 Share on other sites More sharing options...
Mela quadrata Posted March 27, 2011 Author Share Posted March 27, 2011 Qualcuno lo ha testato su SL 10.6.5? secondo me tu con il tuo ocz vertex 2 puoi fare benissimo a meno del TRIM... Link to comment https://www.insanelymac.com/forum/topic/253396-risolto-trim-enabler/#findComment-1661754 Share on other sites More sharing options...
mrmojorisin17 Posted March 27, 2011 Share Posted March 27, 2011 secondo me tu con il tuo ocz vertex 2 puoi fare benissimo a meno del TRIM... Perché? Link to comment https://www.insanelymac.com/forum/topic/253396-risolto-trim-enabler/#findComment-1661766 Share on other sites More sharing options...
Mela quadrata Posted March 27, 2011 Author Share Posted March 27, 2011 Perché? per quello che ho scritto prima... Trim serve di più ai primi SSD (che non erano dotati di tecnologia garbage collection) che altro; ora che gli SSD moderni come il tuo OCZ vertex 2 che, aspettando i prossimi vertex3, è tutt'ora uno dei migliori SSD acquistabili, e visto che dispone di garbage collection è molto probabile che anche usando il trim non ti apporti alcun beneficio significativo, dato che quello che dovrebbe fare il TRIM te lo fa giò il tuo OCZ vertex 2 via hardware con garbage collection... PS: è probabile che sia questo il vero motivo per cui Apple abiliti trim solo sui suoi ssd; conoscendo la filosofia di apple (quella dei guadagni facili) farà pagare i suoi SSD non dotati di Garage collection più di quelli di altre marche che ne sono dotati... Link to comment https://www.insanelymac.com/forum/topic/253396-risolto-trim-enabler/#findComment-1661770 Share on other sites More sharing options...
mrmojorisin17 Posted March 27, 2011 Share Posted March 27, 2011 Ah ok, mi ero perso il post precedente. Comunque attivarlo non credo gli farà male Link to comment https://www.insanelymac.com/forum/topic/253396-risolto-trim-enabler/#findComment-1661790 Share on other sites More sharing options...
scrax Posted March 27, 2011 Share Posted March 27, 2011 dall'uscita dell'aggiornamento 10.6.7 e comunque già dalla preview per sviluppatori di Lion 10.7,si era visto che apple aveva abilitato la funzione trim per chi avesse nel proprio sistema un SSD. Purtroppo si era anche scoperto che tale funzione sarebbe utilizzabile solo da chi ha un SSD apple e non da chi ha altri modelli di SSD. ... Mi chiedevo came ho fatto a non vedere questa post quand'ho aperto questo, poi l'ora mi ha spiegato tutto... In realtà come ammette il realizzatore dell'applicazione, si è poi scoperto che non c'è una vera necessità di modificare il binario del kext come fa Trim enabler, ma basta togliere l'identificativo della periferica per rendere TRIM attivato su qualsiasi modello.Ma siccome molti hanno problemi con l'installazione dei kext ha preferito lasciare disponibile la sua applicazione. Per la precisione l'unico kext che finora supporta TRIM per SSD APPLE è quello contenuto in IOAHCIFamily.kext 2.0.5 rilasciato coi nuovi MBP. TRIMEnabler installa appunto questo kext ma patchato per funzionare con ogni SSD. Per ottenere ciò è stato modificato con una stringa di zeri al posto di "APPLE SSD" nel binario,la differenza con la prima beta di cui parla lo sviluppatore è che questa andava a inserire il nome del nostro SSD nel binario invece che gli zeri, dato che non si sapeva ancora che con gli zeri funzionasse con qualsiasi SSD... Pertanto c'e una vera necessità di cambiare il binario del kext togliendo la stringa APPLE SSD (cosa che trim Enabler attualmente non fa) Inoltre il kext non è ancora disponibile via software update quindi TrimEnabler attualmente non fa altro che installare IOAHCIFamily.kext gia patchato per qualunque SSD. Per chiunque in grado di installare un kext diventa quinti abbastanza inutile al momento. Se pai consideriamo che in futuro (probabilmente dalla 10.6.8) basterà usare questo comando da terminale: sudo perl -pi -e 's|\x41\x50\x50\x4C\x45\x20\x53\x53\x44|\x00\x00\x00\x00\x00\x00\x00\x00\x00|g' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage Ad ogni modo detta dello sviluppatore TRIMEnabler verrà aggiornato con funzioni di aggiornamento e di ripristino prossimamente. Pertanto sarà comodo averla sottomano. Link to comment https://www.insanelymac.com/forum/topic/253396-risolto-trim-enabler/#findComment-1661910 Share on other sites More sharing options...
Recommended Posts