ErmaC Posted April 18, 2010 Share Posted April 18, 2010 Ciao a tutti! Rispolvero questo ottimo topic per chiedere una cosa riguardante le SSDT. Con che bootloader possono essere caricate delle (credo che venga riportato tutto ad una unica) tabelle SSDT "esterne moddate ad hoc a supporto del nostro bel DSDT? E' possibile farlo e se si che valori/chiavi usare nel com.apple.Boot.plist al fine di caricarla? Studiando il dump delle tabelle ACPI dell'iMac11.1 dell'i7 ho visto che il DSDT fa un uso massiccio di "chiamate" a "tabelle" e "object" esterni ... Sarebbe molto comodo secondo me avere un DSDT "standard" e poi potergli "linkare" una SSDT saggiamente compilata a supporto per il nostro SS, un po come smith@@ diceva in questo primo post sul bootloader di Master Chief (e' possibile farlo solo con quello?????) Cordialmente... Fabio Link to comment Share on other sites More sharing options...
Smith@@™ Posted April 18, 2010 Author Share Posted April 18, 2010 con entrambi, con revolution la sua "ssdt" puo' contenere anche altro dovendo il dsdt avere li' un peso massimo, ma credo si possa fare anche con chameleon classico(ricordo un opzione nel com.apple proprio per non allocare le tabelle standard ssdt e allocarne altre arbitrariamente). e' un discorso che non ho mai affrontato, ne' approfondito in tal senso non essendone per me mai valsa la pena... vale la pena se vuoi usare le tabelle originarie, ma spesso e' necessario reindirizzare le varie ssdt in memoria in altre locazioni, per ovvi motivi. non e' un lavoro da poco, c'era un topic qui su insanely che ora con sincerita' non ricordo e si spiegava proprio questo. altre volte le tabelle estratte vengono digerite senza alcuna modifica, senza alcun reindirizzamento. es quest'ultimo non e' il caso della p5q deluxe .... Link to comment Share on other sites More sharing options...
ErmaC Posted April 18, 2010 Share Posted April 18, 2010 con revolution. non ho mai provato in tal senso con gli standard non essendo mai valsa la pena... Solo revolution??? Per chameleon sapresti indirizzarmi?? link? vorrei provare ad approfondire la cosa... mi interessa molto... EDIT: Ho trovato questo link ti risulta??? EDIT2: Il link appena postato e' molto interessante... ottima anche una nuova tecnica che non conoscevo per estrarre il DSDT e le SSDT direttamente da un file IOREG --- l'idea (credo che l'hai capita) era di non toccare piu' il benedetto DSDT e mettere mano solo ad un ipotetico SSDT visto che volevo dare un minimo di supporto anche a chi ha il processore diverso dal mio... i7 940 Fabio Volevo sapere un'altra cosa se possibile.. I watt del del Power Dissipation da mettere nel PState Calculator son 130 giusto? Si 130 (i7 9xx) scrax nei primi post di questo topic aveva linkato la pagina delle specifiche dell'i7 da li trovi i valori che ti interessano... Fabio Link to comment Share on other sites More sharing options...
Smith@@™ Posted April 18, 2010 Author Share Posted April 18, 2010 questo mi risulta, ma facevo riferimento a un altro thread, l'ho ricercato piu' volte in passato, credo fosse di formerlyknowas(non quello classico), era un po' piu' lungo di questo, ma non l'ho piu' trovato. sono sicuro che fu cancellato, motlo tempo fa. quello che hai citato tu e' perfetto... edit: ho notato che pero' e' un po' vecchiotto, il mondo sembra stia andando in un' altra direzione... Link to comment Share on other sites More sharing options...
ErmaC Posted April 18, 2010 Share Posted April 18, 2010 edit: ho notato che pero' e' un po' vecchiotto, il mondo sembra stia andando in un' altra direzione... il dropSSDT mi sempra che sia ancora tutt'oggi presente nei nuovi bootloader... ad ogni modo si trova acora il sorgente ovvero la patch da applicare a chameleon per poter utilizzare quella "funzione"... (in caso si volesse provare si compila il boot) ora ho gli occhi che mi fanno Speed-vai-a-dormire.. con calma gli do una occhiata... Notte e grazie delle conferme/smentite Fabio Giusto per la cronaca io uso ancora il metodo completo delle SSDT dumpate e adattatate nel mio DSDT in quanto mi funzionano egregiamente... il _CST mi mandava in delirio se lo taroccavo troppo. Link to comment Share on other sites More sharing options...
Smith@@™ Posted April 18, 2010 Author Share Posted April 18, 2010 il dropSSDT mi sempra che sia ancora tutt'oggi presente nei nuovi bootloader...ad ogni modo si trova acora il sorgente ovvero la patch da applicare a chameleon per poter utilizzare quella "funzione"... (in caso si volesse provare si compila il boot) ora ho gli occhi che mi fanno Speed-vai-a-dormire.. con calma gli do una occhiata... Notte e grazie delle conferme/smentite Fabio Giusto per la cronaca io uso ancora il metodo completo delle SSDT dumpate e adattatate nel mio DSDT in quanto mi funzionano egregiamente... il _CST mi mandava in delirio se lo taroccavo troppo. si credo sia presente, ma mai utilizzato.. notai in passato che la tua piastra sotto osx ben accetta il dsdt con inserite le ssdt originali adattate, dovresti ora provare come hai scritto a farle caricare a parte quelle stesse tabelle. spostarle esternamente e' una cosa molto buona se vuoi dare supporto ad altri con core i7 diversi;) Link to comment Share on other sites More sharing options...
ytrox Posted April 18, 2010 Share Posted April 18, 2010 Ciao a tutti! Per favore me la date una mano, non sono un programmatore, faccio un po' di fatica con le tabelle acpi. vi rispiego la mia magagna: sto cercando di inserire nel dsdt i valori dei p states del mio core i7 con DSDT SE, ma ne ricavo un errore in compilazione Intel ACPI Component Architecture ASL Optimizing Compiler version 20091112 [Nov 13 2009] Copyright © 2000 - 2009 Intel Corporation Supports ACPI Specification Revision 4.0 /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 67: Processor (CPU0, 0x01, 0x00000810, 0x06) { Name (_PSS, Package (0x0A) { Package (0x06) { 2793, 133585, 10, 10, 0x151F, 0x151F, zero } Package (0x06) { 2660, 124684, 10, 10, 0x141D, 0x141D, one } Package (0x06) { 2527, 116036, 10, 10, 0x131C, 0x131C, 0x02 } Package (0x06) { 2394, 107643, 10, 10, 0x121A, 0x121A, 0x03 } Package (0x06) { 2261, 99503, 10, 10, 0x1119, 0x1119, 0x04 } Package { Error 4096 - syntax error, unexpected PARSEOP_PACKAGE, expecting ',' or '}' ^ ASL Input: /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 13748 lines, 451243 bytes, 17 keywords Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 0 Optimizations non ne vengo fuori.. e questo è ciò che avrei insrito Scope (_PR) { Processor (CPU0, 0x01, 0x00000810, 0x06) { Name (_PSS, Package (0x0A) { Package (0x06) { 2793, 133585, 10, 10, 0x151F, 0x151F, zero } Package (0x06) { 2660, 124684, 10, 10, 0x141D, 0x141D, one } Package (0x06) { 2527, 116036, 10, 10, 0x131C, 0x131C, 0x02 } Package (0x06) { 2394, 107643, 10, 10, 0x121A, 0x121A, 0x03 } Package (0x06) { 2261, 99503, 10, 10, 0x1119, 0x1119, 0x04 } Package (0x06) { 2128, 91703, 10, 10, 0x1017, 0x1017, 0x05 } Package (0x06) { 1995, 84066, 10, 10, 0xF16, 0xF16, 0x06 } Package (0x06) { 1862, 76683, 10, 10, 0xE14, 0xE14, 0x07 } Package (0x06) { 1729, 69555, 10, 10, 0xD13, 0xD13, 0x08 } Package (0x06) { 1596, 62680, 10, 10, 0xC11, 0xC11, 0x09 } }) } } Name (_PSD, Package (0x05) { 0x05, 0x00, 0x00, 0xFC, 0x02 }) Name (_CST, Package (0x04) { 0x03, // Number of C-State packages: 3 (C1, C2 and C3). Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x00, // Access Size ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000814, // Address ,) }, 0x02, One, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000815, // Address ,) }, 0x03, 0x55, 0xFA } }) } Processor (CPU1, 0x02, 0x00000810, 0x06) { Alias (\_PR.CPU0._PSS, _PSS) Alias (\_PR.CPU0._PSD, _PSD) Alias (\_PR.CPU0._CST, _CST) } } Processor (CPU2, 0x03, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU3, 0x04, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU4, 0x05, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU5, 0x06, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU6, 0x07, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } Processor (CPU7, 0x08, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } } { vi autorizzo a insultarmi se necessario Ho utilizzato p-states calculator. Ho mantenuto mi valori standard del processore cambiando i valori del moltiplicatore: power 130 W Core clock 2667 MHz bus speed 133 MHz ciao yuri Link to comment Share on other sites More sharing options...
ErmaC Posted April 18, 2010 Share Posted April 18, 2010 ...yuri A vederlo cosi' mi sembra che ti sei dimenticato di inserire le virgole.. [size=1]Name (_PSS, Package (0x0A) { Package (0x06) { 2793, 133585, 10, 10, 0x151F, 0x151F, zero }, // <-- Manca la virgola Package (0x06) { 2660, 124684, 10, 10, 0x141D, 0x141D, one }, // <-- Manca la virgola Package (0x06) { 2527, 116036, 10, 10, 0x131C, 0x131C, 0x02 }, // <-- Manca la virgola Package (0x06) { 2394, 107643, 10, 10, 0x121A, 0x121A, 0x03 }, // <-- Manca la virgola Package (0x06) { 2261, 99503, 10, 10, 0x1119, 0x1119, 0x04 }, // <-- Manca la virgola Package (0x06) { 2128, 91703, 10, 10, 0x1017, 0x1017, 0x05 }, // <-- Manca la virgola Package (0x06) { 1995, 84066, 10, 10, 0xF16, 0xF16, 0x06 }, // <-- Manca la virgola Package (0x06) { 1862, 76683, 10, 10, 0xE14, 0xE14, 0x07 }, // <-- Manca la virgola Package (0x06) { 1729, 69555, 10, 10, 0xD13, 0xD13, 0x08 }, // <-- Manca la virgola Package (0x06) { 1596, 62680, 10, 10, 0xC11, 0xC11, 0x09 } // <-- Qui non serve la virgola }) [/size] Ps ho anche io una P6T SE (l'Hack di mia moglie) ed ho usato il mio stesso identico sistema per l'SS che ho sulla P6T Deluxe e fa il suo dovere... Ora senza nulla togliere al sistema che stai usando tu (all'inizio ho usato anche io quel metodo poi l'ho abbandonato perche' non mi soddisfava...), questione di gusti... forse Fabio Link to comment Share on other sites More sharing options...
ytrox Posted April 20, 2010 Share Posted April 20, 2010 Ps ho anche io una P6T SE (l'Hack di mia moglie) ed ho usato il mio stesso identico sistema per l'SS che ho sulla P6T Deluxe e fa il suo dovere... Ora senza nulla togliere al sistema che stai usando tu (all'inizio ho usato anche io quel metodo poi l'ho abbandonato perche' non mi soddisfava...), questione di gusti... forse Fabio wei ciao.. io utilizzo da un po' di tempo il dsdt fatto da bchemist, perchè l'ho trovato nella guida apposta per la P6T SE e devo dire che funziona bene a parte il fatto che la temperatura mi si è alzata di qualche grado. proprio per questo motivo mi sono 'infognato' cercando di aggiungere i p-states al dsdt. Comunque ho provato a mettere il tuo dsdt v2_4 per la Deluxe (sto usando quello ora..) e tutto scorre a meraviglia (avevo già provato ad aggiungere il tuo scope_PR al mio dsdt, ma ne uscivo sempre con degli errori ) Intel ACPI Component Architecture ASL Optimizing Compiler version 20091112 [Nov 13 2009] Copyright © 2000 - 2009 Intel Corporation Supports ACPI Specification Revision 4.0 /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 71: Return (PSTE) Error 4064 - Object does not exist ^ (PSTE) [b]ALTRE 7 VOLTE[/b] ASL Input: /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 16798 lines, 537358 bytes, 5690 keywords Compilation complete. 8 Errors, 0 Warnings, 0 Remarks, 84 Optimizations la temperatura è scesa parecchio mi sembra di aver capito che tu abbia aggiunto i valori fid e vid allo scope_PR, che io non sono riuscito a ricavarmi.... Da pirlone mi sono dimenticato di aggiungere le virgole, in realtà non sapevo che ci andassero . Cmq le ho aggiunte e mi si è aperto un nouvo mondo pieno di errori, 26 per la precisione! Intel ACPI Component Architecture ASL Optimizing Compiler version 20091112 [Nov 13 2009] Copyright © 2000 - 2009 Intel Corporation Supports ACPI Specification Revision 4.0 /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 76: Name (DP80, 0x80) Error 4096 - syntax error, unexpected PARSEOP_NAME, expecting ',' or '}' ^ /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 13154: If (SS1) Error 4096 - syntax error, unexpected PARSEOP_IF ^ /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 13165: If (SS3) Error 4096 - syntax error, unexpected PARSEOP_IF ^ /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 13176: If (SS4) Error 4064 - Object does not exist ^ (SS4_) /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 13198: \_SB.PCI0.SBRG.SIOS (Arg0) Error 4064 - Object does not exist ^ (\_SB.PCI0.SBRG.SIOS) /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 13199: \_SB.PCI0.SBRG.SPTS (Arg0) Error 4064 - Object does not exist ^ (\_SB.PCI0.SBRG.SPTS) /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 13200: \_SB.PCI0.NPTS (Arg0) Error 4064 - Object does not exist ^ (\_SB.PCI0.NPTS) /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 13206: \_SB.PCI0.SBRG.SIOW (Arg0) Error 4064 - Object does not exist ^ (\_SB.PCI0.SBRG.SIOW) /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 13207: \_SB.PCI0.SBRG.SWAK (Arg0) Error 4064 - Object does not exist ^ (\_SB.PCI0.SBRG.SWAK) /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 13208: \_SB.PCI0.NWAK (Arg0) Error 4064 - Object does not exist ^ (\_SB.PCI0.NWAK) ASL Input: /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 13213 lines, 435081 bytes, 5294 keywords Compilation complete. 10 Errors, 0 Warnings, 0 Remarks, 0 Optimizations Credo cmq che seguirò il tuo metodo. Adesso provo ad usare la v3 del dsdt e guardo se funge anche sulla mia scheda. Grazie del supporto PS saresti così gentile da passarmi il dsdt che usi sulla tua P6T SE??? sarebbe un grande risparmio di tempo per me averlo già pronto e un' ottima guida Ho testato la v3 del tuo dsdt. la temp è tornata a 48C° costanti come con Bchemist, con la v2 stava a 43C°...la firewire bisogna reinserirla perchè non va. Bene.. Per ora mi tengo il tuo dsdt v2 per la Deluxe che risulta il migliore, anche nel boot (spegnimento molto veloce ) a presto Link to comment Share on other sites More sharing options...
ErmaC Posted April 20, 2010 Share Posted April 20, 2010 Ho testato la v3 del tuo dsdt. la temp è tornata a 48C° costanti come con Bchemist, con la v2 stava a 43C°...la firewire bisogna reinserirla perchè non va.Bene.. Per ora mi tengo il tuo dsdt v2 per la Deluxe che risulta il migliore, anche nel boot (spegnimento molto veloce ) a presto Non voglio andare troppo off topic.. la v3 dei miei DSDT non ha lo SS la versione 2.5 anche se numericamente precedente e' la piu' aggiornata e completa... A questo link ho postato anche versioni per diversi processori i7 magari prendi spunto ---> Ciao a tutti! Iniziano a vedersi anche altri ... Per il DSDT della P6T SE appena ho un po di tempo e la moglie non necessita della postazione lo copio e posto no problem... Fabio Link to comment Share on other sites More sharing options...
ytrox Posted April 20, 2010 Share Posted April 20, 2010 Per il DSDT della P6T SE appena ho un po di tempo e la moglie non necessita della postazione lo copio e posto no problem...Fabio Ho messo il 2.5. Ho visto che lo sleep va e anche la firewire funge meglio del dsdt di bchemist (il mio HD lacie rugged viene letto senza problemi, prima mi faceva cose strane, dopo il boot con HD collegato avevo il mouse ''distaccato'' dal monitor e dovevo entrare e uscire dallo standby e tutto era ok). si il v3 non ha lo SS, ma volevo solo vedere se era più rapido.. ciao yuri Link to comment Share on other sites More sharing options...
ErmaC Posted May 5, 2010 Share Posted May 5, 2010 Posto una piccola news inerente lo SpeedStep: Nella giornata di Ieri la Apple ha reso disponibile un aggiornamento "Mac Pro Audio Update 1.1" -- > http://support.apple.com/kb/DL1042 Ora direte... e cosa c'entra con lo SpeedStep? Fino ad ora era ben noto che se utilizzavamo il Model MacPro4,1 sui nostri hack non avevamo lo SS funzionante in quanto nel .plist dell' IoplatformPluginFamily.kext erano assenti PlimitDict 0 e StepDataDict (che andavano aggiunti a manina copiandoli da quelli di un MACPRO3,1), ironia della sorte questa "dimenticanza" di Apple causava problemi nell'audio dei veri MacPro (early2009)... Quindi ora e' possibile usuffruire di un SS vanilla anche con il MacPro4,1 in SMBios.plist Altre info qui --> MacPro Audio Update = changes in CPU Powermanagement! Fabio Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 5, 2010 Share Posted May 5, 2010 Ottima segnalazone Fabio! Thanks! Link to comment Share on other sites More sharing options...
Guest James.1979 Posted May 9, 2010 Share Posted May 9, 2010 Breve OT: Vediamo chi indovina questa lettera "v" dove va messa?! Fine OT Link to comment Share on other sites More sharing options...
s.goten Posted May 25, 2010 Share Posted May 25, 2010 Piccolissima domanda. Nella guida c'è scritto che con lo speedstep vanilla si può fare a meno dei kext che servono per il riavvio del sistema (openhaltrestart & co.). A me però se non li uso non funziona il riavvio. Sbaglio qualcosa? Premetto che lo speedstep mi funziona perfettamente. Anzi, colgo l'occasione per ringraziare chi ha scritto questa guida. Link to comment Share on other sites More sharing options...
ErmaC Posted May 27, 2010 Share Posted May 27, 2010 Penso di fare cosa gradita. Posto di seguito gli SpeedStep per i processori i7 su schede ASUS (Probabilmente anche MSI che usano il valore nello scope di 810) Processor (CPU1, 0x01, 0x00000810, 0x06) Credo (ma non ho l'assoluta certezza) che dovrebbero andare bene su tutte le motherboard x58 prodotte dalla ASUS Eccoli: ------- Core i7 920(2.66G,L2:4x256KB,L3:8M, rev.C0,130W) Core i7 920(2.66G,L2:4x256KB,L3:8M, rev.D0,130W) 2.66 GHz: i7 920 oppure Xeon W3520 [size=1] Scope (_PR) { Name (PSS, Package (0x0A) { Package (0x06) { 0x00000AF0, 0x00023E38, 0x0000000A, 0x0000000A, 0x00000015, 0x00000015 }, Package (0x06) { 0x00000A6B, 0x0001FBD0, 0x0000000A, 0x0000000A, 0x00000014, 0x00000014 }, Package (0x06) { 0x000009E5, 0x0001BD50, 0x0000000A, 0x0000000A, 0x00000013, 0x00000013 }, Package (0x06) { 0x00000960, 0x000186A0, 0x0000000A, 0x0000000A, 0x00000012, 0x00000012 }, Package (0x06) { 0x000008DB, 0x000153D8, 0x0000000A, 0x0000000A, 0x00000011, 0x00000011 }, Package (0x06) { 0x00000855, 0x000128E0, 0x0000000A, 0x0000000A, 0x00000010, 0x00000010 }, Package (0x06) { 0x000007D0, 0x000101D0, 0x0000000A, 0x0000000A, 0x0000000F, 0x0000000F }, Package (0x06) { 0x0000074B, 0x0000DEA8, 0x0000000A, 0x0000000A, 0x0000000E, 0x0000000E }, Package (0x06) { 0x000006C5, 0x0000C350, 0x0000000A, 0x0000000A, 0x0000000D, 0x0000000D }, Package (0x06) { 0x00000640, 0x0000A7F8, 0x0000000A, 0x0000000A, 0x0000000C, 0x0000000C } }) Name (PSD, Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x08 }) Name (PCT, Package (0x02) { ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000900, ,) }, ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000902, ,) } }) Name (CST, Package (0x07) { 0x06, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000000, 0x01, ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000010, 0x01, ) }, 0x02, 0x11, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000020, 0x01, ) }, 0x03, 0x11, 0x015E }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, 0x00, 0x0000000000000000, ,) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000814, ,) }, 0x02, 0x60, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000815, ,) }, 0x03, 0x80, 0x015E } }) Name (PPC, Zero) Processor (CPU1, 0x01, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU5, 0x05, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU6, 0x06, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU7, 0x07, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU8, 0x08, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } } [/size] ------- Core i7 930(2.8G,L2:8M, rev.D0,130W) 2.80 GHz: i7 930 oppure Xeon W3530 [size=1] Scope (_PR) { Name (PSS, Package (0x0B) { Package (0x06) { 0x00000B75, 0x00022E98, 0x0000000A, 0x0000000A, 0x00000016, 0x00000016 }, Package (0x06) { 0x00000AF0, 0x0001FBD0, 0x0000000A, 0x0000000A, 0x00000015, 0x00000015 }, Package (0x06) { 0x00000A6B, 0x0001BD50, 0x0000000A, 0x0000000A, 0x00000014, 0x00000014 }, Package (0x06) { 0x000009E5, 0x000186A0, 0x0000000A, 0x0000000A, 0x00000013, 0x00000013 }, Package (0x06) { 0x00000960, 0x000153D8, 0x0000000A, 0x0000000A, 0x00000012, 0x00000012 }, Package (0x06) { 0x000008DB, 0x000128E0, 0x0000000A, 0x0000000A, 0x00000011, 0x00000011 }, Package (0x06) { 0x00000855, 0x000109A0, 0x0000000A, 0x0000000A, 0x00000010, 0x00000010 }, Package (0x06) { 0x000007D0, 0x0000E678, 0x0000000A, 0x0000000A, 0x0000000F, 0x0000000F }, Package (0x06) { 0x0000074B, 0x0000C738, 0x0000000A, 0x0000000A, 0x0000000E, 0x0000000E }, Package (0x06) { 0x000006C5, 0x0000ABE0, 0x0000000A, 0x0000000A, 0x0000000D, 0x0000000D }, Package (0x06) { 0x00000640, 0x00009C40, 0x0000000A, 0x0000000A, 0x0000000C, 0x0000000C } }) Name (PSD, Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x08 }) Name (PCT, Package (0x02) { ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000900, ,) }, ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000902, ,) } }) Name (CST, Package (0x07) { 0x06, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000000, 0x01, ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000010, 0x01, ) }, 0x02, 0x11, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000020, 0x01, ) }, 0x03, 0x11, 0x015E }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, 0x00, 0x0000000000000000, ,) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000814, ,) }, 0x02, 0x60, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000815, ,) }, 0x03, 0x80, 0x015E } }) Name (PPC, Zero) Processor (CPU1, 0x01, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU5, 0x05, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU6, 0x06, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU7, 0x07, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU8, 0x08, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } } [/size] ------- Core i7 940(2.93G,L2:4x256KB,L3:8M, rev.C0,130W) 2.93 GHz: i7 940 oppure Xeon W3540 [size=1] Scope (_PR) { Name (PSS, Package (0x0C) { Package (0x06) { 0x00000BFB, 0x00022E98, 0x0000000A, 0x0000000A, 0x00000017, 0x00000017 }, Package (0x06) { 0x00000B75, 0x0001FBD0, 0x0000000A, 0x0000000A, 0x00000016, 0x00000016 }, Package (0x06) { 0x00000AF0, 0x0001BD50, 0x0000000A, 0x0000000A, 0x00000015, 0x00000015 }, Package (0x06) { 0x00000A6B, 0x000186A0, 0x0000000A, 0x0000000A, 0x00000014, 0x00000014 }, Package (0x06) { 0x000009E5, 0x00015BA8, 0x0000000A, 0x0000000A, 0x00000013, 0x00000013 }, Package (0x06) { 0x00000960, 0x000130B0, 0x0000000A, 0x0000000A, 0x00000012, 0x00000012 }, Package (0x06) { 0x000008DB, 0x00011170, 0x0000000A, 0x0000000A, 0x00000011, 0x00000011 }, Package (0x06) { 0x00000855, 0x0000EE48, 0x0000000A, 0x0000000A, 0x00000010, 0x00000010 }, Package (0x06) { 0x000007D0, 0x0000D2F0, 0x0000000A, 0x0000000A, 0x0000000F, 0x0000000F }, Package (0x06) { 0x0000074B, 0x0000B798, 0x0000000A, 0x0000000A, 0x0000000E, 0x0000000E }, Package (0x06) { 0x000006C5, 0x0000A410, 0x0000000A, 0x0000000A, 0x0000000D, 0x0000000D }, Package (0x06) { 0x00000640, 0x00009088, 0x0000000A, 0x0000000A, 0x0000000C, 0x0000000C } }) Name (PSD, Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x08 }) Name (PCT, Package (0x02) { ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000900, ,) }, ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000902, ,) } }) Name (CST, Package (0x07) { 0x06, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000000, 0x01, ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000010, 0x01, ) }, 0x02, 0x11, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000020, 0x01, ) }, 0x03, 0x11, 0x015E }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, 0x00, 0x0000000000000000, ,) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000814, ,) }, 0x02, 0x60, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000815, ,) }, 0x03, 0x80, 0x015E } }) Name (PPC, Zero) Processor (CPU1, 0x01, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU5, 0x05, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU6, 0x06, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU7, 0x07, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU8, 0x08, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } } [/size] ------- Core i7 950(3.06G,L2:4x256KB,L3:8M, rev.D0,130W) 3.06 GHz: i7 950 oppure Xeon W3550 [size=1] Scope (_PR) { Name (PSS, Package (0x0B) { Package (0x06) { 0x00000B75, 0x0001FBD0, 0x0000000A, 0x0000000A, 0x00000016, 0x00000016 }, Package (0x06) { 0x00000AF0, 0x0001BD50, 0x0000000A, 0x0000000A, 0x00000015, 0x00000015 }, Package (0x06) { 0x00000A6B, 0x000186A0, 0x0000000A, 0x0000000A, 0x00000014, 0x00000014 }, Package (0x06) { 0x000009E5, 0x00015BA8, 0x0000000A, 0x0000000A, 0x00000013, 0x00000013 }, Package (0x06) { 0x00000960, 0x000130B0, 0x0000000A, 0x0000000A, 0x00000012, 0x00000012 }, Package (0x06) { 0x000008DB, 0x00011170, 0x0000000A, 0x0000000A, 0x00000011, 0x00000011 }, Package (0x06) { 0x00000855, 0x0000EE48, 0x0000000A, 0x0000000A, 0x00000010, 0x00000010 }, Package (0x06) { 0x000007D0, 0x0000D2F0, 0x0000000A, 0x0000000A, 0x0000000F, 0x0000000F }, Package (0x06) { 0x0000074B, 0x0000B798, 0x0000000A, 0x0000000A, 0x0000000E, 0x0000000E }, Package (0x06) { 0x000006C5, 0x0000A410, 0x0000000A, 0x0000000A, 0x0000000D, 0x0000000D }, Package (0x06) { 0x00000640, 0x00009088, 0x0000000A, 0x0000000A, 0x0000000C, 0x0000000C } }) Name (PSD, Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x08 }) Name (PCT, Package (0x02) { ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000900, ,) }, ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000902, ,) } }) Name (CST, Package (0x07) { 0x06, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000000, 0x01, ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000010, 0x01, ) }, 0x02, 0x11, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000020, 0x01, ) }, 0x03, 0x11, 0x015E }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, 0x00, 0x0000000000000000, ,) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000814, ,) }, 0x02, 0x60, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000815, ,) }, 0x03, 0x80, 0x015E } }) Name (PPC, Zero) Processor (CPU1, 0x01, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU5, 0x05, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU6, 0x06, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU7, 0x07, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU8, 0x08, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } } [/size] ------- Core i7 960(3.2G,L2:4x256KB,L3:8M, rev.D0,130W) Core i7 Extreme Edition 965(3.20G,L2:4x256KB,L3:8M, rev.C0,130W) 3.20 GHz: i7 960 oppure Xeon W3565 3.20 GHz: i7 965 oppure Xeon W3570 [size=1] Scope (_PR) { Name (PSS, Package (0x0E) { Package (0x06) { 0x00000D05, 0x00022E98, 0x0000000A, 0x0000000A, 0x00000019, 0x00000019 }, Package (0x06) { 0x00000C80, 0x0001FBD0, 0x0000000A, 0x0000000A, 0x00000018, 0x00000018 }, Package (0x06) { 0x00000BFB, 0x0001BD50, 0x0000000A, 0x0000000A, 0x00000017, 0x00000017 }, Package (0x06) { 0x00000B75, 0x00018E70, 0x0000000A, 0x0000000A, 0x00000016, 0x00000016 }, Package (0x06) { 0x00000AF0, 0x00016760, 0x0000000A, 0x0000000A, 0x00000015, 0x00000015 }, Package (0x06) { 0x00000A6B, 0x00014050, 0x0000000A, 0x0000000A, 0x00000014, 0x00000014 }, Package (0x06) { 0x000009E5, 0x00012110, 0x0000000A, 0x0000000A, 0x00000013, 0x00000013 }, Package (0x06) { 0x00000960, 0x000101D0, 0x0000000A, 0x0000000A, 0x00000012, 0x00000012 }, Package (0x06) { 0x000008DB, 0x0000DEA8, 0x0000000A, 0x0000000A, 0x00000011, 0x00000011 }, Package (0x06) { 0x00000855, 0x0000C738, 0x0000000A, 0x0000000A, 0x00000010, 0x00000010 }, Package (0x06) { 0x000007D0, 0x0000B3B0, 0x0000000A, 0x0000000A, 0x0000000F, 0x0000000F }, Package (0x06) { 0x0000074B, 0x0000A028, 0x0000000A, 0x0000000A, 0x0000000E, 0x0000000E }, Package (0x06) { 0x000006C5, 0x00009088, 0x0000000A, 0x0000000A, 0x0000000D, 0x0000000D }, Package (0x06) { 0x00000640, 0x000080E8, 0x0000000A, 0x0000000A, 0x0000000C, 0x0000000C } }) Name (PSD, Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x08 }) Name (PCT, Package (0x02) { ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000900, ,) }, ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000902, ,) } }) Name (CST, Package (0x07) { 0x06, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000000, 0x01, ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000010, 0x01, ) }, 0x02, 0x11, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000020, 0x01, ) }, 0x03, 0x11, 0x015E }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, 0x00, 0x0000000000000000, ,) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000814, ,) }, 0x02, 0x60, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000815, ,) }, 0x03, 0x80, 0x015E } }) Name (PPC, Zero) Processor (CPU1, 0x01, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU5, 0x05, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU6, 0x06, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU7, 0x07, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU8, 0x08, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } } [/size] ------- Core i7 Extreme Edition 975(3.33G,L2:4x256KB,L3:8M, rev.D0,130W) 3.33 GHz: i7 975 oppure Xeon W3580 [size=1] Scope (_PR) { Name (PSS, Package (0x0F) { Package (0x06) { 0x00000D8B, 0x0001C138, 0x0000000A, 0x0000000A, 0x0000001A, 0x0000001A }, Package (0x06) { 0x00000D05, 0x0001BD50, 0x0000000A, 0x0000000A, 0x00000019, 0x00000019 }, Package (0x06) { 0x00000C80, 0x0001B968, 0x0000000A, 0x0000000A, 0x00000018, 0x00000018 }, Package (0x06) { 0x00000BFB, 0x0001B580, 0x0000000A, 0x0000000A, 0x00000017, 0x00000017 }, Package (0x06) { 0x00000B75, 0x0001B198, 0x0000000A, 0x0000000A, 0x00000016, 0x00000016 }, Package (0x06) { 0x00000AF0, 0x0001ADB0, 0x0000000A, 0x0000000A, 0x00000015, 0x00000015 }, Package (0x06) { 0x00000A6B, 0x0001A9C8, 0x0000000A, 0x0000000A, 0x00000014, 0x00000014 }, Package (0x06) { 0x000009E5, 0x0001A5E0, 0x0000000A, 0x0000000A, 0x00000013, 0x00000013 }, Package (0x06) { 0x00000960, 0x0001A1F8, 0x0000000A, 0x0000000A, 0x00000012, 0x00000012 }, Package (0x06) { 0x000008DB, 0x00019E10, 0x0000000A, 0x0000000A, 0x00000011, 0x00000011 }, Package (0x06) { 0x00000855, 0x00019A28, 0x0000000A, 0x0000000A, 0x00000010, 0x00000010 }, Package (0x06) { 0x000007D0, 0x00019640, 0x0000000A, 0x0000000A, 0x0000000F, 0x0000000F }, Package (0x06) { 0x0000074B, 0x00019258, 0x0000000A, 0x0000000A, 0x0000000E, 0x0000000E }, Package (0x06) { 0x000006C5, 0x00018E70, 0x0000000A, 0x0000000A, 0x0000000D, 0x0000000D }, Package (0x06) { 0x00000640, 0x00018A88, 0x0000000A, 0x0000000A, 0x0000000C, 0x0000000C } }) Name (PSD, Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x08 }) Name (PCT, Package (0x02) { ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000900, ,) }, ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000902, ,) } }) Name (CST, Package (0x07) { 0x06, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000000, 0x01, ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000010, 0x01, ) }, 0x02, 0x11, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000020, 0x01, ) }, 0x03, 0x11, 0x015E }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, 0x00, 0x0000000000000000, ,) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000814, ,) }, 0x02, 0x60, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000815, ,) }, 0x03, 0x80, 0x015E } }) Name (PPC, Zero) Processor (CPU1, 0x01, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU5, 0x05, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU6, 0x06, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU7, 0x07, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU8, 0x08, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } } [/size] ------- Core i7 980X(3.33G,L2:4x256KB,L3:12M, rev.B1,130W) 3.33 GHz: i7 980 oppure Xeon W3680 [size=1] Scope (_PR) { Name (PSS, Package (0x0F) { Package (0x06) { 0x00000D8B, 0x0001C138, 0x0000000A, 0x0000000A, 0x0000001A, 0x0000001A }, Package (0x06) { 0x00000D05, 0x0001BD50, 0x0000000A, 0x0000000A, 0x00000019, 0x00000019 }, Package (0x06) { 0x00000C80, 0x0001B968, 0x0000000A, 0x0000000A, 0x00000018, 0x00000018 }, Package (0x06) { 0x00000BFB, 0x0001B580, 0x0000000A, 0x0000000A, 0x00000017, 0x00000017 }, Package (0x06) { 0x00000B75, 0x0001B198, 0x0000000A, 0x0000000A, 0x00000016, 0x00000016 }, Package (0x06) { 0x00000AF0, 0x0001ADB0, 0x0000000A, 0x0000000A, 0x00000015, 0x00000015 }, Package (0x06) { 0x00000A6B, 0x0001A9C8, 0x0000000A, 0x0000000A, 0x00000014, 0x00000014 }, Package (0x06) { 0x000009E5, 0x0001A5E0, 0x0000000A, 0x0000000A, 0x00000013, 0x00000013 }, Package (0x06) { 0x00000960, 0x0001A1F8, 0x0000000A, 0x0000000A, 0x00000012, 0x00000012 }, Package (0x06) { 0x000008DB, 0x00019E10, 0x0000000A, 0x0000000A, 0x00000011, 0x00000011 }, Package (0x06) { 0x00000855, 0x00019A28, 0x0000000A, 0x0000000A, 0x00000010, 0x00000010 }, Package (0x06) { 0x000007D0, 0x00019640, 0x0000000A, 0x0000000A, 0x0000000F, 0x0000000F }, Package (0x06) { 0x0000074B, 0x00019258, 0x0000000A, 0x0000000A, 0x0000000E, 0x0000000E }, Package (0x06) { 0x000006C5, 0x00018E70, 0x0000000A, 0x0000000A, 0x0000000D, 0x0000000D }, Package (0x06) { 0x00000640, 0x00018A88, 0x0000000A, 0x0000000A, 0x0000000C, 0x0000000C } }) Name (PSD, Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x0C }) Name (PCT, Package (0x02) { ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000900, ,) }, ResourceTemplate () { Register (SystemIO, 0x10, 0x00, 0x0000000000000902, ,) } }) Name (CST, Package (0x07) { 0x06, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000000, 0x01, ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000010, 0x01, ) }, 0x02, 0x11, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, 0x02, 0x0000000000000020, 0x01, ) }, 0x03, 0x11, 0x015E }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, 0x00, 0x0000000000000000, ,) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000814, ,) }, 0x02, 0x60, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000815, ,) }, 0x03, 0x80, 0x015E } }) Name (PPC, Zero) Processor (CPU1, 0x01, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU5, 0x05, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU6, 0x06, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU7, 0x07, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU8, 0x08, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU9, 0x09, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPUA, 0x0A, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPUB, 0x0B, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPUC, 0x0C, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } } [/size] ------- Fabio Link to comment Share on other sites More sharing options...
buoo Posted May 30, 2010 Share Posted May 30, 2010 Ciao raga sto cercando di sistemare lo speedstep tramite dsdt ma ho qualche dubbio, ho pensato ....prima di far danni meglio chiedere Il processore in questione è un dual core T6600 (2.2 Ghz, 800mhz FSB) Ecco alcune schermate che posto per fare chiarezza Il problema è come compilare i dati in P-States Calculator Ad esempio per ottenere il primo Package (0x06) { ..........} in P-State Calculator dovrei mettere ---------------------------------------------------------------------------- Core Clock (MHz) 2200 (lo prendo da P-State Changer) Core Voltage 1150 (lo prendo sempre da P-State Changer) Power Dissipation (W) 35 (dal sito della Intel) Bus Speed (MHz) Core Clock/Core Multiplier= 200 (lo calcolo) Core Multiplier 11 (lo prendo da VoodooMonitor) i restanti due li restituisce lui ---------------------------------------------------------------------------- Sto ragionando bene? Poi per gli altri 5 procedo alla stesso modo? Spero in una vostra risposta grazie Link to comment Share on other sites More sharing options...
buoo Posted May 31, 2010 Share Posted May 31, 2010 Link to comment Share on other sites More sharing options...
RASONE Posted June 1, 2010 Share Posted June 1, 2010 buoo volendo puoi installare il voodoopower, non il mini, e poi su p-state calculator cliccare su voodoo p-state e ti da in automatico quelli del voodoopower, comunque la parte CPU characteristic serve solo per i valori della cpu, l'altra parte è quella che dovresti modificare con i vari stati dello speedstep, praticamente dove hai il moltiplicatore x11 devi mettere la relativa frequenza che è, nel tuo caso 2189, bus speed 800 e via dicendo, se sbaglio corregetemi Link to comment Share on other sites More sharing options...
buoo Posted June 1, 2010 Share Posted June 1, 2010 buoo volendo puoi installare il voodoopower, non il mini, e poi su p-state calculator cliccare su voodoo p-state e ti da in automatico quelli del voodoopower, comunque la parte CPU characteristic serve solo per i valori della cpu, l'altra parte è quella che dovresti modificare con i vari stati dello speedstep, praticamente dove hai il moltiplicatore x11 devi mettere la relativa frequenza che è, nel tuo caso 2189, bus speed 800 e via dicendo, se sbaglio corregetemi Rasone grazie per la tua risposta Preferirei non installare il voodoopower ma risolvere tramite dsdt dato che ho diverse cose da mettere a posto. Per l'utilizzo del p-state sono un attimino perplesso su quanto dici, non perchè non mi fidi, ma per il fatto che scrax in qualche post precedente ha detto di aver ricavato il valore Bus Speed facendo Core Clock / Core Multiplier. Forse ho letto male? Link to comment Share on other sites More sharing options...
RASONE Posted June 1, 2010 Share Posted June 1, 2010 Rasone grazie per la tua risposta Preferirei non installare il voodoopower ma risolvere tramite dsdt dato che ho diverse cose da mettere a posto. Per l'utilizzo del p-state sono un attimino perplesso su quanto dici, non perchè non mi fidi, ma per il fatto che scrax in qualche post precedente ha detto di aver ricavato il valore Bus Speed facendo Core Clock / Core Multiplier. Forse ho letto male? ma dopo il voodoo power lo togli, il voodoopower.kext con p-state calculator, premendo il tasto voodoo p-state, apre una finesta con già tutti i valori una volta copiati puoi eliminarlo tranquillamente, questo solo se vuoi intanto usare nel dsdt i valori che usa il voodoopower, il resto non lo so perchè è da poco che ribazzico il forum Link to comment Share on other sites More sharing options...
buoo Posted June 1, 2010 Share Posted June 1, 2010 ma per far funzionare p-state calculator non serve questo kext? ---> VoodooPState io ho installato questo Link to comment Share on other sites More sharing options...
RASONE Posted June 1, 2010 Share Posted June 1, 2010 mmmm boo io le prime volte li ho presi così, perchè usavo il voodoopower.kext, con il voodoopowermini invece non me li dava, poi mi sono modificato i valori a mano mettendo tutte le caratteristiche della cpu ecc ecc, ma se vuoi puoi fare anche nel modo che ti ho detto, sinceramente il kext p-state calculator non l'ho usato, ma se pigi sul tasto voodoo p-states ti si apre la finestrella con tutti i valori della tua cpu? Link to comment Share on other sites More sharing options...
buoo Posted June 1, 2010 Share Posted June 1, 2010 scusa rasone ma se installo questo kext il nulcpumenagment lo devo togliere vero? ..Perchè il portatile mi si blocca Link to comment Share on other sites More sharing options...
RASONE Posted June 1, 2010 Share Posted June 1, 2010 no solo se hai modificato il dsdt nelle varie parti quale HPET che è relativo al power menagement, ecc ecc, allora a quel punto puoi eliminare il nullCPU comunque adesso devo scappare, magari domani in giornata continuiamo io cmq del voodoopower, intendevo installarlo con kexthelper e quando era attivo estrarre i p-state e poi cancellarlo Link to comment Share on other sites More sharing options...
Recommended Posts