buoo Posted June 1, 2010 Share Posted June 1, 2010 ho cresimato il portatile, mi tocca formattare mannag' quel kext ha impicciato tutto, forse per via del nullcpumenagment Link to comment Share on other sites More sharing options...
mattiafe Posted June 1, 2010 Share Posted June 1, 2010 ti conviene farti una mini partizione su cui fare i test oppure una bella partizione per la time machine Link to comment Share on other sites More sharing options...
RASONE Posted June 2, 2010 Share Posted June 2, 2010 avvia con -s e cancellalo da terminale /sbin/mount -uw / rm -r /system/library/extensions/voodoopower.kext Link to comment Share on other sites More sharing options...
buoo Posted June 2, 2010 Share Posted June 2, 2010 Grazie Rasone, poi sono riuscito a risolvere avviando a 32 bit e cancellando il kext Link to comment Share on other sites More sharing options...
RASONE Posted June 2, 2010 Share Posted June 2, 2010 da paura, una volta che eri a 32 bit potevi prenderti i p-states, me lo ero dimenticato che era un kext a 32, ma se no col kext di p-state calculator col famoso bottone non te li da i valori? Link to comment Share on other sites More sharing options...
buoo Posted June 2, 2010 Share Posted June 2, 2010 Rasone Ho aggiunto gli id al device (LPCB) esattamente: Device (LPCB) { Name (_ADR, 0x001F0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x18, 0x3A, 0x00, 0x00 /* hack the ID.. */ } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } poi ho rimosso il kext voodooPS (su base voodoopower) che serviva per il funzionamento del programmino p-stase calculator ed infine ho rimosso il nullcpupowermenagment ecco il risultato: 1) Se lascio il portatile in tutta tranquillità senza aprire applicazioni o processi questi sono i risultati che mi rende voodoomonitor CPU - Freq - molt - volt - temp 1 - 1194 - x6 - 1068 - 36° (-54) 2 - 1194 - x6 - 1068 - 36° (-54) 2) Se mi metto a toccare di qua e di la ed apro qualche applicazione ho che i moltiplicatori scattano a x8 o x11 per circa 1 o 2 secondi (spesso anche meno di un secondo) poi ritornano a 6 allo stesso tempo o meglio in contemporanea ho degli aumenti di frequenza a 2189 un po' anche la frequenza aumenta a circa 1268 ed ho che le temperature si alzano intorno ai 41 - 42 gradi (forse anche qualcosina in meno) dici che funziona bene lo speedstep? Link to comment Share on other sites More sharing options...
RASONE Posted June 3, 2010 Share Posted June 3, 2010 se sale il moltiplicatore e la frequenza sta funzionando Link to comment Share on other sites More sharing options...
buoo Posted June 3, 2010 Share Posted June 3, 2010 grazie rasone Link to comment Share on other sites More sharing options...
buoo Posted June 23, 2010 Share Posted June 23, 2010 Ciao raga sto cercando di mettere apposto lo speedstep anche al Q9400 Scope (_PR) { Processor (CPU1, 0x01, 0x00000810, 0x06) { Name (_PSS, Package (0x03) { Package (0x06) { 2656, 111910, 10, 10, 0x81D, 0x81D }, Package (0x06) { 2653, 111688, 10, 10, 0x71D, 0x71D }, Package (0x06) { 2652, 111646, 10, 10, 0x61D, 0x61D } }) Name (_PSD, Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x04 }) Name (_CST, Package (0x04) { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, One, 0x65, 0x03E9 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000814, // Address ,) }, 0x02, 0x03E9, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000815, // Address ,) }, 0x03, 0x55, 0xFA } }) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } } Ho questi errori, ma da che dipendono? ...Mica dal copia e incolla? Intel ACPI Component Architecture ASL Optimizing Compiler version 20091214 [Dec 16 2009] Copyright © 2000 - 2009 Intel Corporation Supports ACPI Specification Revision 4.0 /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 35: { Error 4096 - syntax error, unexpected '{' ^ /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 53: If (LEqual (Arg2, One)) Remark 5113 - Local or Arg used outside a control method ^ /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 58: } 0x001BFFFF, Error 4096 - syntax error, unexpected '}', expecting $end ^ ASL Input: /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 2761 lines, 88456 bytes, 21 keywords Compilation complete. 2 Errors, 0 Warnings, 1 Remarks, 0 Optimizations Link to comment Share on other sites More sharing options...
ErmaC Posted June 23, 2010 Share Posted June 23, 2010 ... Buoo posta i due DSDT... prima dell'aggiunta dello SppedStep e anche quello con l¡aggiunta dello SS Fabio Link to comment Share on other sites More sharing options...
buoo Posted June 24, 2010 Share Posted June 24, 2010 Allora basandomi su queste informazioni: ho così creato i tre package con P-States Calculator Core Clock (MHz) 2656 preso dal sito della intel Core Voltage (V) 1,106 ho fatto la media (0,85 + 1,3625) / 2 Power Dissipation (W) 95 preso dal sito Bus Speed (MHz) 332 Core Clock/Core Multiplier cioè 2656/8 (il moltiplicatore l'ho perso da voodoomonitor) Core Multiplier 8 Core Clock (MHz) li ha messi lui Core Voltage (V) li ha messi lui ho ripetuto l'operazione mettendo al posto di 8, una volta 7 ed una volta 6 ( i moltiplicatori ) e quindi cambiando anche Bus Speed. Ecco le immagini: Fatto bene? Dunque ho preparato la parte di codice in questo modo Scope (_PR) { Processor (CPU1, 0x01, 0x00000810, 0x06) { Name (_PSS, Package (0x03) { Package (0x06) { 2656, 111910, 10, 10, 0x81D, 0x81D }, Package (0x06) { 2653, 111688, 10, 10, 0x71D, 0x71D }, Package (0x06) { 2652, 111646, 10, 10, 0x61D, 0x61D } }) Name (_PSD, Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x04 }) Name (_CST, Package (0x04) { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, One, 0x65, 0x03E9 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000814, // Address ,) }, 0x02, 0x03E9, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000815, // Address ,) }, 0x03, 0x55, 0xFA } }) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } } Cmq sono abbastanza certo che una parte di questi errori sono dovuti al copia e incolla, però non capisco come fare a non farli venire fuori, io ho copiato il codice facendo prima quote sul forum e poi da li copia ed incolla su texteditor. Ho provato anche quest'altro metodo trovato sul forum internazionale basandomi sui valori ottenuti dal pstatechanger Scope (_PR) { Processor (CPU0, 0x00, 0x00000410, 0x06) {} Processor (CPU1, 0x01, 0x00000410, 0x06) {} Processor (CPU2, 0x02, 0x00000410, 0x06) {} Processor (CPU3, 0x03, 0x00000410, 0x06) {} } Scope (_PR.CPU0) { Method (_PSS, 0, NotSerialized) { Return (Package (0x03) { Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x0825, Zero }, Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x071E, One }, Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x0616, 0x02 } }) } Method (_PSD, 0, NotSerialized) { Return (Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x04 }) } Method (_CST, 0, NotSerialized) { Return (Package (0x02) { One, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, 0x9D, 0x03E8 } }) } } Scope (_PR.CPU1) { Method (_PSS, 0, NotSerialized) { Return (^^CPU0._PSS ()) } Method (_PSD, 0, NotSerialized) { Return (^^CPU0._PSD ()) } Method (_CST, 0, NotSerialized) { Return (Package (0x04) { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, One, Zero, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address ,) }, 0x02, One, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address ,) }, 0x03, 0x55, 0xFA } }) } } Scope (_PR.CPU2) { Method (_PSS, 0, NotSerialized) { Return (^^CPU0._PSS ()) } Method (_PSD, 0, NotSerialized) { Return (^^CPU0._PSD ()) } Method (_CST, 0, NotSerialized) { Return (^^CPU1._CST ()) } } Scope (_PR.CPU3) { Method (_PSS, 0, NotSerialized) { Return (^^CPU0._PSS ()) } Method (_PSD, 0, NotSerialized) { Return (^^CPU0._PSD ()) } Method (_CST, 0, NotSerialized) { Return (^^CPU1._CST ()) } } però quell'errore di sintassi viene sempre, eppure l'autore del topic consiglia di copiare il codice generico dal GenericScopePR.txt che posta. Io così ho fatto ho modificato quello e ho sempre questi tipi di errori. Allora cosa ho fatto ho copiato lo scrope dal suo dsdt andando a modificare quello e non mi vengono più fuori quegli errori, però me ne viene fuori un'altro: Intel ACPI Component Architecture ASL Optimizing Compiler version 20091214 [Dec 16 2009] Copyright © 2000 - 2009 Intel Corporation Supports ACPI Specification Revision 4.0 /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 3105: Notify (\_PR.CPU4, 0x80) Error 4064 - Object does not exist ^ (\_PR.CPU4) /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 3107: Notify (\_PR.CPU4, 0x81) Error 4064 - Object does not exist ^ (\_PR.CPU4) allego qui il mio DSDT nessuna di queste modifiche o aggiunte e il file .dsl relativo alla prova che ho fatto più l'altra prova fatta seguendo la guida presa dal forum internazionale DSDT.aml.zip dsdt2.zip dsdt.zip Link to comment Share on other sites More sharing options...
Smith@@™ Posted June 24, 2010 Author Share Posted June 24, 2010 Mai fare copia e incolla da un code! Link to comment Share on other sites More sharing options...
ErmaC Posted June 24, 2010 Share Posted June 24, 2010 ... importante MAI! cambiare 810 con 410 (nel tuo caso) la parte del CPU e' settata a 810 e cosi' deve rimanere puoi aggiungerla anche alle altre CPU che sono a 0x00000000 altra cosa MAI! cambiare il valore sempre della prima CPU da 0x01 (originale per te ) in 0x00 KP sicuro ... Presta attenzione al log che ti da il compilatore... se guardi bene ti dice esattamente la linea dove si trova l'errore o il warning... Fabio Link to comment Share on other sites More sharing options...
buoo Posted June 24, 2010 Share Posted June 24, 2010 Mai fare copia e incolla da un code! Sicuramente hai ragione ma anche se faccio copia da in file txt mi sembra esagerato, specialmente poi che l'autore del topic dice di capiarlo da li. Vabbè Quando provavo ad attivare lo speedstep usando la guida internazionale mi dava questo errore: /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 3105: Notify (\_PR.CPU4, 0x80) Error 4064 - Object does not exist ^ (\_PR.CPU4) /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 3107: Notify (\_PR.CPU4, 0x81) Error 4064 - Object does not exist ^ (\_PR.CPU4) ho provato a risolverlo andando a modificare questo metodo da così: Method (PNOT, 0, Serialized) { Notify (\_PR.CPU1, 0x80) Sleep (0x64) Notify (\_PR.CPU1, 0x81) Notify (\_PR.CPU2, 0x80) Sleep (0x64) Notify (\_PR.CPU2, 0x81) Notify (\_PR.CPU3, 0x80) Sleep (0x64) Notify (\_PR.CPU3, 0x81) Notify (\_PR.CPU4, 0x80) Sleep (0x64) Notify (\_PR.CPU4, 0x81) } } a così : Method (PNOT, 0, Serialized) { Notify (\_PR.CPU0, 0x80) Sleep (0x64) Notify (\_PR.CPU0, 0x81) Notify (\_PR.CPU1, 0x80) Sleep (0x64) Notify (\_PR.CPU1, 0x81) Notify (\_PR.CPU2, 0x80) Sleep (0x64) Notify (\_PR.CPU2, 0x81) Notify (\_PR.CPU3, 0x80) Sleep (0x64) Notify (\_PR.CPU3, 0x81) } } ma mi da sempre kernel panic all'avvio. Grazie Fabio e grazie Smith@@ cmq Fabio il modo come ho ottenuto i package è corretto? e poi Processor (CPU2, 0x02, 0x00000810, 0x06) il "6" va aggiunto a tutte le cpu vero? Link to comment Share on other sites More sharing options...
ErmaC Posted June 24, 2010 Share Posted June 24, 2010 e poi Processor (CPU2, 0x02, 0x00000810, 0x06) si per tutte le CPU CPU1, 0x01, 0x00000810, 0x06 CPU2, 0x02, 0x00000810, 0x06 CPU3, 0x03, 0x00000810, 0x06 CPU4, 0x04, 0x00000810, 0x06 Fabio Link to comment Share on other sites More sharing options...
buoo Posted June 24, 2010 Share Posted June 24, 2010 Grazie Fabio ..ma non hai risposto se il modo con cui mi sono ricavato i package è corretto o meno. Cmq raga oltre al fatto di non sapere con certezza da quale codice partire, poichè quello in primo post è per un 8-pstate il mio è a 3, ho usato come partenza quello al posto un po' più giù di scrax e l'ho sistemato in questo modo: (premetto che ho scritto tutto a mano senza copia e incolla) Scope (_PR) { Processor (CPU1, 0x01, 0x00000810, 0x06) { Name (_PSS, Package (0x03) { Package (0x06) {2656, 111910, 10, 10, 0x81D, 0x81D }, Package (0x06) {2653, 111688, 10, 10, 0x71D, 0x81D }, Package (0x06) {2652, 111646, 10, 10, 0x61D, 0x81D } }) Name (_PSD, Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x04 }) Name (_CST, Package (0x04) { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, //Bit Width 0x02, //Bit Offset 0x0000000000000000,//Address ,) }, One, 0x65, 0x03E9 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, //Bit Width 0x00, //Bit Offset 0x0000000000000814,//Address ,) }, 0x02, 0x03E9, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, //Bit Width 0x00, //Bit Offset 0x0000000000000815,//Address ,) }, 0x03, 0x55, 0xFA } }) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } } purtroppo il compilatore mi restituisce i seguenti errori Intel ACPI Component Architecture ASL Optimizing Compiler version 20091214 [Dec 16 2009] Copyright © 2000 - 2009 Intel Corporation Supports ACPI Specification Revision 4.0 /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 28: { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU3, 0x03, 0x00000810, 0x06) Error 4096 - syntax error, unexpected '{' ^ /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2924: Notify (\_PR.CPU2, 0x80) Error 4064 - Object does not exist ^ (\_PR.CPU2) /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2926: Notify (\_PR.CPU2, 0x81) Error 4064 - Object does not exist ^ (\_PR.CPU2) /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2927: Notify (\_PR.CPU3, 0x80) Error 4064 - Object does not exist ^ (\_PR.CPU3) /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2929: Notify (\_PR.CPU3, 0x81) Error 4064 - Object does not exist ^ (\_PR.CPU3) ASL Input: /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 2937 lines, 91619 bytes, 817 keywords Compilation complete. 5 Errors, 0 Warnings, 0 Remarks, 23 Optimizations io non so da cosa sono dovuti questi errori, ho ricopiato passo passo ... @EDIT: ho provato ad aggiungere External (\_PR.CPU2) External (\_PR.CPU3) giusto dopo DefinitionBlock ("./dsdt.aml", "DSDT", 1, "A0999", "A0999001", 0x00000001) { gli ultimi 4 errori sembrano andati via, ma non so se è giusto aggiungere questo, cmq resta sempre il primo errore che mi manda in bestia ...ma da che dipendere ...qual è questa parentesi che sta sbagliata?!?! Link to comment Share on other sites More sharing options...
Smith@@™ Posted June 24, 2010 Author Share Posted June 24, 2010 Se il codice per lo ss che utilizzi ti da' panic all'avvio, cambia codice. E non copiare dai code, ne' dal txt di formerlyknowas semplicemente perche' cio' che e' incollato in quel txt e' copiato da un code. Ciao Link to comment Share on other sites More sharing options...
buoo Posted June 24, 2010 Share Posted June 24, 2010 Se il codice per lo ss che utilizzi ti da' panic all'avvio, cambia codice. E non copiare dai code, ne' dal txt di formerlyknowas semplicemente perche' cio' che e' incollato in quel txt e' copiato da un code. Ciao Quel codice l'ho lasciato perdere infatti, adesso sto lavorando a quello che ho postato nel post precedente, solo che ho questo problema /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 28: { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU3, 0x03, 0x00000810, 0x06) Error 4096 - syntax error, unexpected '{' ^ /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2924: Notify (\_PR.CPU2, 0x80) Error 4064 - Object does not exist ^ (\_PR.CPU2) /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2926: Notify (\_PR.CPU2, 0x81) Error 4064 - Object does not exist ^ (\_PR.CPU2) /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2927: Notify (\_PR.CPU3, 0x80) Error 4064 - Object does not exist ^ (\_PR.CPU3) /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2929: Notify (\_PR.CPU3, 0x81) Error 4064 - Object does not exist ^ (\_PR.CPU3) ASL Input: /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 2937 lines, 91619 bytes, 817 keywords Compilation complete. 5 Errors, 0 Warnings, 0 Remarks, 23 Optimizations ho provato ad aggiungere External (\_PR.CPU2) External (\_PR.CPU3) giusto dopo DefinitionBlock ("./dsdt.aml", "DSDT", 1, "A0999", "A0999001", 0x00000001) { e sono spariti tutti gli erroi eccetto questo /Users/Francesco/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 28: { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU3, 0x03, 0x00000810, 0x06) Error 4096 - syntax error, unexpected '{' ^ Gli errori precedenti li ho risolti bene? Quest'ultimo come lo risolvo? Grazie Link to comment Share on other sites More sharing options...
Smith@@™ Posted June 24, 2010 Author Share Posted June 24, 2010 Di quale processore stiamo parlando? Del q9400 giusto? buoo, per rispondere si o no, quanto ti ci vuole? Link to comment Share on other sites More sharing options...
buoo Posted June 25, 2010 Share Posted June 25, 2010 Di quale processore stiamo parlando? Del q9400 giusto? buoo, per rispondere si o no, quanto ti ci vuole? Scusa per il ritardo Q9400 Link to comment Share on other sites More sharing options...
samu-mac Posted July 1, 2010 Share Posted July 1, 2010 Ciao a tutti.. io ho un dual core su7300 a cui pare non funzioni lo speedstep (voltaggio sempre al massimo con vodoomonitor) vorrei capire come ottimizzare il mio computer dato che la batteria, forse a causa di questo rpoblema, si riduce ad 1\3 della durata rispetto a windows. sono un novizio per quanto riguarda DSDT... vorrei capire step per step cosa devo fare per montare questo speedstep di vanilla.... qualcuno mi riesce a guidare? grazie a tutti INOLTRE ho solo 1 core della CPU riconosciuto...e non ho gli alias... IN ALLEGATO il mio dsdt dsdt.zip Link to comment Share on other sites More sharing options...
samu-mac Posted July 2, 2010 Share Posted July 2, 2010 nessuno ? Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted July 2, 2010 Share Posted July 2, 2010 A che punto sei? Link to comment Share on other sites More sharing options...
samu-mac Posted July 2, 2010 Share Posted July 2, 2010 A che punto sei? a zero.. sono sveglio ma non so da dove partire... ho cercato un po' di guide per delle basi di modifica.. ma danno tutte un po' di cose per scontato... attualmente non ho problemi a provare dei KP perchè ho 2 osx montati sullo stesso pc, quindi andare a cancellare il dsdt sbagliato è 1 lampo.. però non so con che codice iniziare... io ho un chameleon rc4 modificato per permettere alla mia scheda video di avere la risoluzione ottimale, spero non sia un problema! perchè se non ho capito male alcuni hack dsdt necessitano determinati bootloader... innanzitutto parto da una domanda stupida, che differenza c'è da salvare il DSDT in aml o dsl o rom? da che codice potrei iniziare a iniettare per fare delle prove? Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted July 2, 2010 Share Posted July 2, 2010 Il DSDT.dsl lo devi compilare (DSDT.aml) e una volta compilato metterlo in Extra. Detto questo, per il codice puoi guardare qua nel primo post, mi pare ce ne siano un paio da cui poter partire. Oppure puoi guardare nel foro internazionale, c'è il Generic Sope_PR, oppure ancora guardare nel topic di scrax se trovi qualcosa. Una volta che hai il codice "uniiversale" devi calcolarti il numero di PStates con PStates Calculator oppure con VoodooMonitor. Link to comment Share on other sites More sharing options...
Recommended Posts