samu-mac Posted June 24, 2010 Share Posted June 24, 2010 Ciao a tutti, ormai mi sono rassegnato a stare senza qe\ci sul mio computer con questo processore, ma vorrei quantomeno ottimizzare il resto... mi trovo con un riconoscimento SOLO di 1 core, e la batteria (mi sembra che inoltre si scaldi molto e quindi entra in gioco la ventola ) dura un terzo rispetto a windows.. ho installato PSstate changer con il suo kext, ma quando apro il programma mi va in crash il programmino. Ho snow hazard 10.6.2 e giro in 32 bit mode ( unica maniera per avere la risoluzione desiderata con questa scheda grafica) Qualcuno ha idea per il discorso di riconoscere i due core? sull'altro computer avevo risolto col bios di kabyl ma non funziona + il link alla lista dei bios disponibili. inoltre se ci sono idee anche per il power managment sono tutte ben accette... Grazie! hardware in firma AGGIORNAMENTO : ecco il mio DSDT dsdt.zip Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 25, 2010 Share Posted June 25, 2010 Hai rimosso gli alias delle CPU dal DSDT? Link to comment Share on other sites More sharing options...
samu-mac Posted June 25, 2010 Author Share Posted June 25, 2010 Hai rimosso gli alias delle CPU dal DSDT? Ciao Mr! grazie per la risposta! mmmm non credo... cosa\come devo controllare? Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 25, 2010 Share Posted June 25, 2010 Estrai il DSDT (ad es. con DSDTSE) e poi controlla nella sezione CPU cos'hai. Se c'è una cosa del genere: Scope (_PR) { Processor (P001, 0x01, 0x00004010, 0x06) {} Alias (P001, CPU1) Processor (P002, 0x02, 0x00000000, 0x00) {} Alias (P002, CPU2) Processor (P003, 0x03, 0x00000000, 0x00) {} Alias (P003, CPU3) Processor (P004, 0x04, 0x00000000, 0x00) {} Alias (P004, CPU4) } Cancella gli Alias e trasformalo in questo modo: Scope (_PR) { Processor (P001, 0x01, 0x00004010, 0x06) {} Processor (P002, 0x02, 0x00000000, 0x00) {} Processor (P003, 0x03, 0x00000000, 0x00) {} Processor (P004, 0x04, 0x00000000, 0x00) {} } Ricompila il DSDT, mettilo in Extra, spegni, riaccendi e controlla se ti vengono riconosciuti i due core. Link to comment Share on other sites More sharing options...
samu-mac Posted June 25, 2010 Author Share Posted June 25, 2010 ecco.. ho estratto il DSDT.. Scope (_PR) { Processor (CPU0, 0x01, 0x00000410, 0x08) {} Processor (CPU1, 0x02, 0x00000410, 0x08) {} Processor (CPU2, 0x03, 0x00000410, 0x08) {} Processor (CPU3, 0x04, 0x00000410, 0x08) {} } non vedo gli alias che dici... Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 25, 2010 Share Posted June 25, 2010 Usi VoodooPower.kext? Link to comment Share on other sites More sharing options...
samu-mac Posted June 25, 2010 Author Share Posted June 25, 2010 Usi VoodooPower.kext? allora ora il PSstate changer funziona... anche se vede solo 1 core, scalda tantissimo e la batteria dura molto poco... uso vodooPSstate.kext versione a 32 bit (uso SL a 32 bit) ho estratto il DSDT con il DSDTSE e mi da quel risultato che ti ho postato.... Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 25, 2010 Share Posted June 25, 2010 Usi VoodooPower.kext? Link to comment Share on other sites More sharing options...
samu-mac Posted June 25, 2010 Author Share Posted June 25, 2010 no... ti ho scritto che uso vodooPState.kext... che è basato su voodoopower credo... Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 25, 2010 Share Posted June 25, 2010 Hanno funzioni diverse però. Posteresti una schermata del System Profiler da Hardware? Link to comment Share on other sites More sharing options...
samu-mac Posted June 26, 2010 Author Share Posted June 26, 2010 Hanno funzioni diverse però.Posteresti una schermata del System Profiler da Hardware? ciao scusa per il ritardo ma ho avuto qualche problema di connessione! ecco qua, spero sia quello che volevi: (non funziona capture non so perchè) Riepilogo hardware: Nome modello: MacBook Pro Identificatore modello: MacBookPro4,1 Nome processore: Intel Core 2 Duo Velocità processore: 1,3 GHz Numero di processori: 1 Numero totale di nuclei: 2 Cache L2: 1,5 MB Memoria: 4 GB Velocità bus: 800 MHz Versione Boot ROM: MBP41.0073.B00 Version SMC (sistema): 1.30f3 Numero di serie (sistema): SOMESRLNMBR Hardware UUID: 00000000-0000-1000-8000-000000000000 Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 26, 2010 Share Posted June 26, 2010 Come immaginavo... I due core sono riconosciuti: Numero totale di nuclei: 2 Usi PlatformUUID.kext? Link to comment Share on other sites More sharing options...
samu-mac Posted June 26, 2010 Author Share Posted June 26, 2010 Come immaginavo...I due core sono riconosciuti: Numero totale di nuclei: 2 Usi PlatformUUID.kext? si, è presente nella mia cartella Extensions! Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 27, 2010 Share Posted June 27, 2010 Prendi questa applicazione e avviala: MacToPlatformUUID.app.zip Copia l'IOPlatformUUID che compare, poi modifica l'Info.plist del kext sopracitato e sostituiscilo alle X: <key>PlatformUUID</key> <string>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string> Poi riapri Hardware in System Profiler e controlla che non ci siano tutti quegli zeri. Link to comment Share on other sites More sharing options...
samu-mac Posted June 28, 2010 Author Share Posted June 28, 2010 Ciao!! allora ho fatto come hai detto... al primo tentativo di riavvio ho avuto un kp cpu0 caller... poi alla fine sono riuscito a farlo partire senza usare comando cpus=1 nessun cambiamento.. sempre tutto pieno di zeri l'uiid in hardware... allora provo a riavviare ancora, e stavolta di nuovo non boota!!! alla fine riesco a bootarlo con cpus=1 ma il platform uid non viene caricato nelle estensioni... ora continuo a provare.... adesso cerco di darti qualche info + precisa sul KP Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 28, 2010 Share Posted June 28, 2010 L'ID che ottieni con l'applicazione è lo stesso di quello che avevi prima di patchare l'IOPlatformUUID.kext in System Profiler (ovvero quello con parecchi zeri) oppure no? Link to comment Share on other sites More sharing options...
samu-mac Posted June 28, 2010 Author Share Posted June 28, 2010 niente da fare si avvia solo in cpus=1 e non carica platformUIID,kext!!! altriimenti cpus 0 panic!! se può essere utile diceva BSD process corresponding thread ; mds ecco il mio "hardware" Nome modello: MacBook Pro Identificatore modello: MacBookPro4,1 Nome processore: Intel Core 2 Duo Velocità processore: 1,30 GHz Numero di processori: 1 Numero totale di nuclei: 2 Cache L2: 1,5 MB Memoria: 4 GB Velocità bus: 800 MHz Versione Boot ROM: MBP41.0073.B00 Version SMC (sistema): 1.30f3 Numero di serie (sistema): SOMESRLNMBR L'ID che ottieni con l'applicazione è lo stesso di quello che avevi prima di patchare l'IOPlatformUUID.kext in System Profiler (ovvero quello con parecchi zeri) oppure no? nono è pieno di lettere e numeri!! Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 28, 2010 Share Posted June 28, 2010 Torna ad usare il vecchio kext. Link to comment Share on other sites More sharing options...
samu-mac Posted June 28, 2010 Author Share Posted June 28, 2010 hem... ho ripristinato il numero di serie del vecchio kext... ma continua a non caricarlo.... comè possibile??? Link to comment Share on other sites More sharing options...
Giorgio_multi Posted June 28, 2010 Share Posted June 28, 2010 hem... ho ripristinato il numero di serie del vecchio kext... ma continua a non caricarlo.... comè possibile??? Dopo aver modificato kext in /Extra/Extensions, fai girare kextutility? Link to comment Share on other sites More sharing options...
samu-mac Posted June 28, 2010 Author Share Posted June 28, 2010 Dopo aver modificato kext in /Extra/Extensions, fai girare kextutility? stupidità mia non installando il kext ma solo modificando il contenuto non pensavo di dovere riparare i permessi.... immagino che sia necessario dalla tua risposta! allora riprovo a rimettere l'uiid del programmino e riparare permessi Link to comment Share on other sites More sharing options...
Giorgio_multi Posted June 28, 2010 Share Posted June 28, 2010 stupidità mia non installando il kext ma solo modificando il contenuto non pensavo di dovere riparare i permessi.... immagino che sia necessario dalla tua risposta! allora riprovo a rimettere l'uiid del programmino e riparare permessi Quando modifichi un kext in /Extra/Extensions la cache dei kexts non viene ricreata, chameleon, trovandola, la carica (e contiene la. memoria dei kexts vecchi) Quindi, o elimini la cache dei kext che si trova in /Extra, o fai girare kextutility che la ricrea. Link to comment Share on other sites More sharing options...
samu-mac Posted June 28, 2010 Author Share Posted June 28, 2010 Quando modifichi un kext in /Extra/Extensions la cache dei kexts non viene ricreata, chameleon, trovandola, la carica (e contiene la. memoria dei kexts vecchi)Quindi, o elimini la cache dei kext che si trova in /Extra, o fai girare kextutility che la ricrea. grazie mille!! ha funzionato! ora vedo l'id del programmino in hardware, però ho dovuto avviare anche questa volta con cpus=1 prossimo step mrmojo? Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 28, 2010 Share Posted June 28, 2010 Ricontrolla il DSDT, questa modifica non c'entra nulla col fatto che ti dà KP avviando senza la flag. Link to comment Share on other sites More sharing options...
samu-mac Posted June 28, 2010 Author Share Posted June 28, 2010 Ricontrolla il DSDT, questa modifica non c'entra nulla col fatto che ti dà KP avviando senza la flag. perfetto! non avevo capito se era una alternativa o serviva per fixare quel problema! ecco: Scope (_PR) { Processor (CPU0, 0x01, 0x00000410, 0x08) {} Processor (CPU1, 0x02, 0x00000410, 0x08) {} Processor (CPU2, 0x03, 0x00000410, 0x08) {} Processor (CPU3, 0x04, 0x00000410, 0x08) {} } Link to comment Share on other sites More sharing options...
Recommended Posts