Jump to content
23 posts in this topic

Recommended Posts

SpeedStep

E' il nome di una tecnologia sviluppata da Intel per ridurre il consumo dei suoi processori. Inizialmente implementata solo nei processori mobile destinati all'impiego in computer portatili (Pentium III-M, Pentium 4-M, Mobile Pentium 4 e Pentium M), è stata poi migliorata diventando Enhanced SpeedStep Tecnology (EIST) ed inserita anche nei processori del settore desktop con i Pentium 4 Prescott serie 6xx e Pentium D, oltre che in quelli del settore server con gli Xeon DP Irwindale per poter ridurre in parte l'enorme dissipazione che questi processori hanno ormai raggiunto a causa dell'utilizzo dell'architettura NetBurst abbinata alle alte frequenze di clock.

Con l’arrivo dei Core 2 Duo desktop e Mobile (serie Txxxx) e nell’ambito server con gli Xeon DUO (serie 5xxx) con core Dempsey,Woodcrest e Clovertown) nonostante il problema dissipazione e consumo sia nettamente migliorato Intel ha mantenuto attivo l’EIST in modo da diminuire ancora di più i già ridotti consumi delle nuove famiglie di processori.

 

 

Come Funziona

Grazie all'impiego delle tecnologie Enhanced Speedstep, Deep Sleep e Deeper Sleep la frequenza di clock del processore viene variata in ogni momento, in funzione del tipo di carico di lavoro che viene richiesto dal processore; oltre alla frequenza di clock, viene adeguato anche il voltaggio del core. La frequenza di lavoro viene variata tra 2 valori prestabiliti non come nelle CPU AMD Athlon dove invece, grazie alla analoga tecnologia PowerNow! si può variare la frequenza di lavoro in un intervallo di ben 30 valori, riuscendo a bilanciare consumo e potenza di calcolo disponibile in uno spettro ben più ampio di possibilità. Intel, tempo fa, ha analizzato in dettaglio la possibilità di variare la frequenza di clock della propria cpu Pentium 4-M in modo non discreto tra due valori prestabiliti, ma continuo tra due estremi; i test interni hanno però evidenziato come il continuo passaggio da una frequenza all'altra, su uno spettro di valori maggiori di due, se da una parte permette un considerevole risparmio energetico rispetto al mantenere fissa la frequenza di clock, dall'altra introduce ulteriori variabili che non permettono di ottenere la piena ottimizzazione del consumo, raggiungibile secondo Intel fissando due sole frequenze di clock e intervenendo, dinamicamente, ad aumentare e diminuire il voltaggio core a seconda del tipo di potenza di calcolo richiesta.

 

Oggetto

Questo Topic ha lo scopo di raccogliere codici testati per l'attivazione dello speedstep tramite iniezione DSDT

 

 

Lista Codici

 

 

3453064.gif

Intel® Core™2 Duo Processor T9400 (Mobile)

Testato su Asus N50Vn

 

[size=1]    Scope (_PR) 
   {
   	Processor (CPU1, 0x01, 0x00000810, 0x06)
       {
           Name (_PSS, Package (0x0B)
           {
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x4925, Zero },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x924, One },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x4823, 0x02 },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x822, 0x03 },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x4721, 0x04 },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x720, 0x05 },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x461F, 0x06 },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x61E, 0x07 },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x8A1D, 0x08 },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x881B, 0x09 },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, 0x8619, 0x0A }
           })

           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._CST, _CST)
       }

       Processor (CPU3, 0x03, 0x00000810, 0x06)
       {
           Alias (^CPU1._PSS, _PSS)
           Alias (^CPU1._CST, _CST)
       }

       Processor (CPU4, 0x04, 0x00000810, 0x06)
       {
           Alias (^CPU1._PSS, _PSS)
           Alias (^CPU1._CST, _CST)
       }
   }
[/size]

 

 

3453064.gif

Intel® Core™2 Duo Processor E2220

Testato su Asus P5GC-VM

 

[size=1]    Scope (_PR) {  								// Processor scope (namespace).
       Name (PSS, Package (0x07) {
               Package (0x06) { 2400, 73580, 10, 10, 0xC1B, 0xC1B },
               Package (0x06) { 2200, 65303, 10, 10, 0xB18, 0xB18 },
               Package (0x06) { 2000, 57416, 10, 10, 0xA16, 0xA16 },
               Package (0x06) { 1800, 49920, 10, 10, 0x914, 0x914 },
               Package (0x06) { 1600, 42813, 10, 10, 0x812, 0x812 },
               Package (0x06) { 1400, 36096, 10, 10, 0x70F, 0x70F },
               Package (0x06) { 1200, 29770, 10, 10, 0x60D, 0x60D }
       })
       Name (PSD, Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x04 })
       Name (CST, Package (0x04) {
           0x03,  // Number of C-State packages: 3 (C1, C2 and C3).
           Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01,0x02, 0x0000000000000000, 0x00,)}, One, One, 0x03E8}, 
           Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000814,,)}, 0x02, One, 0x01F4},
           Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000815,,)}, 0x03, 0x55, 0xFA}
       })
       Processor (CPU1, 0x01, 0x00000810, 0x06) {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }
       Processor (CPU2, 0x02, 0x00000810, 0x06) {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }
       Processor (CPU3, 0x03, 0x00000810, 0x06) {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }
       Processor (CPU4, 0x04, 0x00000810, 0x06) {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }
   }
[/size]

 

 

3453064.gif

Intel® Core™2 Duo Processor E6420

Testato su Asus P5K-E WIFI/AP

 

[size=1]    Scope (_PR)
   {
       Name (PSS, Package (0x03)
       {
           Package (0x06)
           {
               0x0C80, 
               0x000143FC, 
               0x0A, 
               0x0A, 
               0x0824, 
               Zero
           }, 

           Package (0x06)
           {
               0x0AF0, 
               0x00010B7D, 
               0x0A, 
               0x0A, 
               0x071F, 
               One
           }, 

           Package (0x06)
           {
               0x0960, 
               0xD790, 
               0x0A, 
               0x0A, 
               0x061B, 
               0x02
           }
       })
       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, 
               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, 0x01, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU2, 0x02, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU3, 0x03, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }
   }
[/size]

 

 

3453264.gif

Intel® Core™2 Quad Processor Q6600

Testato su Asus P5QD Turbo

 

[size=1]    Scope (_PR)
   {
       Processor (CPU0, 0x01, 0x00000810, 0x06) {}
       Processor (CPU1, 0x02, 0x00000810, 0x06) {}
       Processor (CPU2, 0x03, 0x00000810, 0x06) {}
       Processor (CPU3, 0x04, 0x00000810, 0x06) {}
   }

   Scope (_PR.CPU0)
   {
       Method (_PSS, 0, NotSerialized)
       {
           Return (Package (0x04)
           {
               Package (0x06)
               {
                   Zero, 
                   Zero, 
                   0x10, 
                   0x10, 
                   0x0926, 
                   Zero
               }, 

               Package (0x06)
               {
                   Zero, 
                   Zero, 
                   0x10, 
                   0x10, 
                   0x0825, 
                   One
               }, 

               Package (0x06)
               {
                   Zero, 
                   Zero, 
                   0x10, 
                   0x10, 
                   0x0724, 
                   0x02
               }, 

               Package (0x06)
               {
                   Zero, 
                   Zero, 
                   0x10, 
                   0x10, 
                   0x0623, 
                   0x03
               }
           })
       }

       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, 
                   0x03E9
               }
           })
       }
   }

   Scope (_PR.CPU1)
   {
       Method (_PSS, 0, NotSerialized)
       {
           Return (^^CPU0._PSS ())
       }

       Method (_PSD, 0, NotSerialized)
       {
           Return (^^CPU0._PSD ())
       }

       Method (_CST, 0, NotSerialized)
       {
           Return (Package (0x02)
           {
               One, 
               Package (0x04)
               {
                   ResourceTemplate ()
                   {
                       Register (FFixedHW, 
                           0x01,               // Bit Width
                           0x02,               // Bit Offset
                           0x0000000000000000, // Address
                           ,)
                   }, 

                   One, 
                   Zero, 
                   0x03E9
               }
           })
       }
   }

   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 ())
       }
   }
[/size]

 

 

3453264.gif

Intel® Core™2 Quad Processor Q6600

Testato su Gigabyte GA-G31M-S2L

 

[size=1]    Scope (_PR)
   {
       Processor (CPU0, 0x00, 0x00000410, 0x06)
       {
           Name (_PSS, Package (0x04)
           {
               Package (0x06)
               {
                   0x0BB5, 
                   Zero, 
                   0x0A, 
                   0x0A, 
                   0x0924, 
                   Zero
               }, 

               Package (0x06)
               {
                   0x0A68, 
                   Zero, 
                   0x0A, 
                   0x0A, 
                   0x0822, 
                   One
               }, 

               Package (0x06)
               {
                   0x091B, 
                   Zero, 
                   0x0A, 
                   0x0A, 
                   0x071F, 
                   0x02
               }, 

               Package (0x06)
               {
                   0x07CE, 
                   Zero, 
                   0x0A, 
                   0x0A, 
                   0x061C, 
                   0x03
               }
           })
           Name (_PSD, Package (0x05)
           {
               0x05, 
               Zero, 
               Zero, 
               0xFC, 
               0x04
           })
           Name (_CST, Package (0x02)
           {
               One, 
               Package (0x04)
               {
                   ResourceTemplate ()
                   {
                       Register (FFixedHW, 
                           0x01,               // Bit Width
                           0x02,               // Bit Offset
                           0x0000000000000000, // Address
                           ,)
                   }, 

                   One, 
                   One, 
                   0x03E8
               }
           })
       }

       Processor (CPU1, 0x01, 0x00000410, 0x06)
       {
           Alias (^CPU0._PSS, _PSS)
           Alias (^CPU0._PSD, _PSD)
           Alias (^CPU0._CST, _CST)
       }

       Processor (CPU2, 0x02, 0x00000410, 0x06)
       {
           Alias (^CPU0._PSS, _PSS)
           Alias (^CPU0._PSD, _PSD)
           Alias (^CPU0._CST, _CST)
       }

       Processor (CPU3, 0x03, 0x00000410, 0x06)
       {
           Alias (^CPU0._PSS, _PSS)
           Alias (^CPU0._PSD, _PSD)
           Alias (^CPU0._CST, _CST)
       }
   }
[/size]

 

3453264.gif

Intel® Core™2 Quad Processor Q9300

Testato su Asus P5Q

 

[size=1]    Scope (_PR)
   {
       Name (PSS, Package (0x04)
       {
           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x4721, 
               Zero
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x071E, 
               One
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x461D, 
               0x02
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x0616, 
               0x03
           }
       })
       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, 
               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, 0x01, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU2, 0x02, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU3, 0x03, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU4, 0x04, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }
   }
[/size]

 

 

3453264.gif

Intel® Core™2 Quad Processor Q9400

Testato su Asus P5Q Deluxe

 

[size=1]    Scope (_PR)
   {
       Name (PSS, Package (0x05)
       {
           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x081D, 
               Zero
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x4720, 
               One
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x071E, 
               0x02
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x461C, 
               0x03
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x0616, 
               0x04
           }
       })
       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, 
               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, 0x01, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU2, 0x02, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU3, 0x03, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU4, 0x04, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }
   }
[/size]

 

 

3453264.gif

Intel® Core™2 Quad Processor Q9550

Testato su Asus P5Q PRO

 

[size=1]    Scope (_PR)
   {
       Name (PSS, Package (0x06)
       {
           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x4826, 
               Zero
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x0823, 
               One
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x4720, 
               0x02
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x071E, 
               0x03
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x461C, 
               0x04
           }, 

           Package (0x06)
           {
               Zero, 
               Zero, 
               0x10, 
               0x10, 
               0x0616, 
               0x05
           }
       })
       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, 
               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, 0x01, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU2, 0x02, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU3, 0x03, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }

       Processor (CPU4, 0x04, 0x00000810, 0x06)
       {
           Alias (PSS, _PSS)
           Alias (PSD, _PSD)
           Alias (CST, _CST)
       }
   }
[/size]

 

 

 

3736764.gif

Intel® Core™ i7-920 Processor (Rev.C0 & Rev.D0)

Testato su Asus P6T Deluxe

 

[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]

 

 

3736764.gif

Intel® Core™ i7-930 Processor (Rev.D0)

Testato su Asus P6T Deluxe

 

[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]

 

 

3736764.gif

Intel® Core™ i7-940 Processor (Rev.C0)

Testato su Asus P6T Deluxe

 

[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]

 

 

3736764.gif

Intel® Core™ i7-950 Processor (Rev.D0)

#Non Testato#

 

[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]

 

 

3736764.gif3968164.gif

Intel® Core™ i7-960 Processor (Rev.D0)

Intel® Core™ i7-965 Processor Extreme Edition (Rev.C0)

Testato su Asus P6T Deluxe

 

[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]

 

 

3968164.gif

Intel® Core™ i7-975 Processor Extreme Edition (Rev.D0)

#Non Testato#

 

[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]

 

 

3968164.gif

Intel® Core™ i7-980X Processor Extreme Edition (Rev.B1)

#Non Testato#

 

[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]

Link to comment
https://www.insanelymac.com/forum/topic/224498-vanilla-speedstep/
Share on other sites

Elimina c2 e c3 da quei codici, non serve su quelle piastre... elimina codice superfluo

 

 

Ho eliminato c2 e c3 ( quindi il package al secondo e terzo posto ) nei codici relativi a E6420 , Q9300 , Q9400 appena puoi controlla se ho modificato bene.

Ho aggiunto anche il codice per il Q9500 non ho ancora tolto c2 e c3, aspetto che mi dai conferma.

 

Grazie :)

Ho eliminato c2 e c3 ( quindi il package al secondo e terzo posto ) nei codici relativi a E6420 , Q9300 , Q9400 appena puoi controlla se ho modificato bene.

Ho aggiunto anche il codice per il Q9500 non ho ancora tolto c2 e c3, aspetto che mi dai conferma.

 

Grazie :)

Ho testato il codice del Q9500 (sul Q9550) e i voltagi sono tropo alti...

11.jpg

 

 

Questo va meglio...

Package (0x06) { 2831, 93759, 0x10, 0x10, 0x481F, Zero }, 
Package (0x06) { 2664, 86039, 0x10, 0x10, 0x081D, One }, 
Package (0x06) { 2498, 78624, 0x10, 0x10, 0x471C, 0x02 }, 
Package (0x06) { 2331, 71452, 0x10, 0x10, 0x071A, 0x03 }, 
Package (0x06) { 2165, 64585, 0x10, 0x10, 0x4618, 0x04 }, 
Package (0x06) { 1998, 57961, 0x10, 0x10, 0x0616, 0x05 }

 

Una domanda per gli esperti nel DSDT...

Come mai la mia MSI P43 Neo ha lo speedstep praticamente OOB?

Ho testato il codice del Q9500 (sul Q9550) e i voltagi sono tropo alti...

11.jpg

 

 

Questo va meglio...

Package (0x06) { 2831, 93759, 0x10, 0x10, 0x481F, Zero }, 
Package (0x06) { 2664, 86039, 0x10, 0x10, 0x081D, One }, 
Package (0x06) { 2498, 78624, 0x10, 0x10, 0x471C, 0x02 }, 
Package (0x06) { 2331, 71452, 0x10, 0x10, 0x071A, 0x03 }, 
Package (0x06) { 2165, 64585, 0x10, 0x10, 0x4618, 0x04 }, 
Package (0x06) { 1998, 57961, 0x10, 0x10, 0x0616, 0x05 }

 

Una domanda per gli esperti nel DSDT...

Come mai la mia MSI P43 Neo ha lo speedstep praticamente OOB?

 

 

Grazie per la tua segnalazione, rileggendo mi sono accorto che avevo scritto Q9500 invece di Q9550

Ho modificato il codice come consigliavi, l'ho compilato e non da nessun errore però per sicurezza riguardalo attentamente e controlla che non ve ne siano.

Grazie :(

Package (0x06) { 2831, 93759, 0x10, 0x10, 0x481F, Zero },

 

I primi 2 valori (2831 e 93759) dovresti lasciarli a zero.

 

--

 

Le asus supportano solo c1e, per questo ti ho scritto di eliminare c2, c3 e c4 dal codice. Anche se i processori supportano i 2 o 3 stadi successivi. Sulle gigabyte ad esempio e' diverso.

 

--

 

Un giudizio sul topic. Va bene la raccolta di tutti gli ss per "facilitare" la vita a chi vuole uno ss vanilla, ma in questo modo dubito che chi stia cercando cio' con questa via capisca cosa fare o cosa stia facendo. Non amo molto queste facilitazioni. Non bastava l'altro topic con i codici base e poi ognuno si crea il proprio modificandolo a proprio piacimento?

Ritorniamo sempre al solito discorso di fornire la pappa pronta, anche se l'intento e' un buon intento. Ora chi avra' bisogno del codice per un asus p5q con q9300 viene, copia e incolla.

Che cosa ho fatto? Bho..

 

Ripeto l 'intento e' buono per chi non ha voglia di perdere 5 minuti nella teoria, ma questa e' una cosa che mi fa imbestialire. Almeno cerchiamo di non fare domande che possano creare un topic copia dell'altro.

 

E' una considerazione puramente teorica buoo, non di te eh, sia chiaro :)

 

Ciao;)

Package (0x06) { 2831, 93759, 0x10, 0x10, 0x481F, Zero },

 

I primi 2 valori (2831 e 93759) dovresti lasciarli a zero.

 

--

 

Le asus supportano solo c1e, per questo ti ho scritto di eliminare c2, c3 e c4 dal codice. Anche se i processori supportano i 2 o 3 stadi successivi. Sulle gigabyte ad esempio e' diverso.

 

--

 

Un giudizio sul topic. Va bene la raccolta di tutti gli ss per "facilitare" la vita a chi vuole uno ss vanilla, ma in questo modo dubito che chi stia cercando cio' con questa via capisca cosa fare o cosa stia facendo. Non amo molto queste facilitazioni. Non bastava l'altro topic con i codici base e poi ognuno si crea il proprio modificandolo a proprio piacimento?

Ritorniamo sempre al solito discorso di fornire la pappa pronta, anche se l'intento e' un buon intento. Ora chi avra' bisogno del codice per un asus p5q con q9300 viene, copia e incolla.

Che cosa ho fatto? Bho..

 

Ripeto l 'intento e' buono per chi non ha voglia di perdere 5 minuti nella teoria, ma questa e' una cosa che mi fa imbestialire. Almeno cerchiamo di non fare domande che possano creare un topic copia dell'altro.

 

E' una considerazione puramente teorica buoo, non di te eh, sia chiaro :(

 

Ciao;)

 

il tuo punto di vista è giusto smith, ma penso che poi chi ci perda alla fine sia l'utente, nel senso io credo che sapere quello che stai facendo o riuscire a farlo da solo sia un piacere e una cosa di cui essere orgogliosi...

 

alla fine in questo modo si facilita la vita a quegli utenti pigri che non vogliono sapere cosa stanno facendo ma vogliono solo il risultato, bè meglio che copi\incollino così sono contenti e non fanno poi perdere tempo sul forum per sistemare un DSDT di cui non gliene frega niente!!!

 

io sto iniziando a poco a capire un po' come metterci le mani... e sono ancora parecchio niubbo..

 

ieri sono riuscito a sistemare quello del t 9300... ma per il SU7300 sono in alto mare e se lo trovassi davvero sarebbe una manna...anche perchè partirò per le vacanze e non potrò passare ore a scervellarmi al computer...

Package (0x06) { 2831, 93759, 0x10, 0x10, 0x481F, Zero },

 

I primi 2 valori (2831 e 93759) dovresti lasciarli a zero.

 

--

 

Le asus supportano solo c1e, per questo ti ho scritto di eliminare c2, c3 e c4 dal codice. Anche se i processori supportano i 2 o 3 stadi successivi. Sulle gigabyte ad esempio e' diverso.

 

--

 

Un giudizio sul topic. Va bene la raccolta di tutti gli ss per "facilitare" la vita a chi vuole uno ss vanilla, ma in questo modo dubito che chi stia cercando cio' con questa via capisca cosa fare o cosa stia facendo. Non amo molto queste facilitazioni. Non bastava l'altro topic con i codici base e poi ognuno si crea il proprio modificandolo a proprio piacimento?

Ritorniamo sempre al solito discorso di fornire la pappa pronta, anche se l'intento e' un buon intento. Ora chi avra' bisogno del codice per un asus p5q con q9300 viene, copia e incolla.

Che cosa ho fatto? Bho..

 

Ripeto l 'intento e' buono per chi non ha voglia di perdere 5 minuti nella teoria, ma questa e' una cosa che mi fa imbestialire. Almeno cerchiamo di non fare domande che possano creare un topic copia dell'altro.

 

E' una considerazione puramente teorica buoo, non di te eh, sia chiaro :(

 

Ciao;)

 

Ci mancherebbe...ho capito che il tuo è un discorso riferito al topic! Da una parte hai ragione anche io penso che sarebbe meglio capirle le cose, però ho voluto aprire un topic proprio come dice samu, per persone che non ne capiscono tanto e non vogliono capire ma solo ottenere un risultato. Prendi samu sta da una vita cercando di far funzionare lo speedstep sul suo processore e non ci riesce. Quanti topic ha aperto? ...E quanti aiuti ha trovato? ..Zero Ecco se adesso qui avesse trovato un codice bello e pronto avrebbe risolto.

Cmq riguardo al topic qui devono essere postati solo codici niente richieste aiuti ...per questo c'è l'altro topic.

Smith@@ grazie di tutto cmq :)

Ci mancherebbe...ho capito che il tuo è un discorso riferito al topic! Da una parte hai ragione anche io penso che sarebbe meglio capirle le cose, però ho voluto aprire un topic proprio come dice samu, per persone che non ne capiscono tanto e non vogliono capire ma solo ottenere un risultato. Prendi samu sta da una vita cercando di far funzionare lo speedstep sul suo processore e non ci riesce. Quanti topic ha aperto? ...E quanti aiuti ha trovato? ..Zero Ecco se adesso qui avesse trovato un codice bello e pronto avrebbe risolto.

Cmq riguardo al topic qui devono essere postati solo codici niente richieste aiuti ...per questo c'è l'altro topic.

Smith@@ grazie di tutto cmq :)

 

hehe putroppo nessuno ha ancora avuto la pazienza di guidarmi nella sistemazione dello speedstep del mio touchsmart :(

 

sarò antipatico! :)

 

:P

 

ora sono da win, nella pausa pranzo ti invio da inserire nella tua raccolta il codice del Core 2 Duo T 9300 funzionante con 6 speedstep!!! non dovrebbero esserci errori ma vedrai tu!

ciao buoo

 

Credo che l'obbiettivo di questo topic puo' essere utile e semplificare di molto la vita

per quelle persone che non hanno voglia o tempo di "crearsi" il codice autonomamente.

 

Ti faccio notare che per il codice del 950 e del 975 e 980x

Che hai riportato qui dal mio topic... non posso assicurarti al 100% che sia corretto

in quanto non ho avuto feedback diretti sul funzionamento... solito problema (ottenuto quello che si cerca.. si sparisce per non tornare se non in caso di necessita'), le problematiche andrebbero viste caso per caso.

 

quindi ti consiglio di non dare per completamente funzionante il 950, 975 e il 980x ... o almeno che non hanno ricevuto riscontro positivo al momento.

 

Fabio

mi permetto di dire la mia sull'utilità di questo topic. Io non sono del tutto d'accordo sul impatto didattico negativo.

 

Io ho letto l'altro topic e non mi ritengo un noobo totale. Prima di tutto uno deve necessariamente scorrerlo tutto linearmente, perchè, nonostante lo sforzo manutentivo del primo topic, la conoscenza racchiusa nel thread si sviluppa in modo incrementale.

Seconda cosa, ancora più importante, purtroppo NON è autoesplicativo, nel senso che letto lui da solo non mette nelle condizioni anche una persona volenterosa,mediamente capace e che vuole imparare, di capire cosa deve fare senza la necessità cercare da altre parti informazioni aggiuntive.

 

Con questo ovviamente non voglio denigrare il lavoro di nessuno, che anzi è stato proverbiale, nel senso che il fatto che gente come smith@@ parli la mia lingua è decisamente una cosa buona :D

 

Rimane il fatto che tutto il forum ha un intento esemplificativo se ci pensate. Tutte le guide, i trucchi, i post di riferimento per un dato hardware, mirano a rendere "la vita più semplice". Altrimenti credo che, per fare un discorso estremo, non ci sarebbe nemmeno necessità del forum, ci sarebbe una informazione altra da cercare, scritta da altri, strutturata da altri, da cui attingere.

 

È ovvio che una enciclopedie di snippet di DSDT non ha finalità didattica, ma prima di tutto funge da "reference guide", il che è sempre buono, e poi permette comunque all'utente un pò più volenteroso, dopo che è stato gratificato nel vedere il throtteling del suo procio andare di cheidersi "Quali altre diavolerie posso fare con sta roba ?"

 

These are my 2 cents.

buona serata,

cili0.

mi permetto di dire la mia sull'utilità di questo topic. Io non sono del tutto d'accordo sul impatto didattico negativo.

 

Io ho letto l'altro topic e non mi ritengo un noobo totale. Prima di tutto uno deve necessariamente scorrerlo tutto linearmente, perchè, nonostante lo sforzo manutentivo del primo topic, la conoscenza racchiusa nel thread si sviluppa in modo incrementale.

Seconda cosa, ancora più importante, purtroppo NON è autoesplicativo, nel senso che letto lui da solo non mette nelle condizioni anche una persona volenterosa,mediamente capace e che vuole imparare, di capire cosa deve fare senza la necessità cercare da altre parti informazioni aggiuntive.

 

Con questo ovviamente non voglio denigrare il lavoro di nessuno, che anzi è stato proverbiale, nel senso che il fatto che gente come smith@@ parli la mia lingua è decisamente una cosa buona :(

 

Rimane il fatto che tutto il forum ha un intento esemplificativo se ci pensate. Tutte le guide, i trucchi, i post di riferimento per un dato hardware, mirano a rendere "la vita più semplice". Altrimenti credo che, per fare un discorso estremo, non ci sarebbe nemmeno necessità del forum, ci sarebbe una informazione altra da cercare, scritta da altri, strutturata da altri, da cui attingere.

 

È ovvio che una enciclopedie di snippet di DSDT non ha finalità didattica, ma prima di tutto funge da "reference guide", il che è sempre buono, e poi permette comunque all'utente un pò più volenteroso, dopo che è stato gratificato nel vedere il throtteling del suo procio andare di cheidersi "Quali altre diavolerie posso fare con sta roba ?"

 

These are my 2 cents.

buona serata,

cili0.

 

 

quoto

Attenzione, come già detto da smith i codici non sono corretti ne tantomeno coerenti. Inoltre alcuni valori cambiano in base alla mobo quindi non basta usare il codice per lo stesso processore che si ha bisogna sempre adattarlo a seconda del proprio dsdt.

 

Complimenti per l'impegno ma questo elenco può rischiare di fare più danni che aiutare. Lo speedstepp va fatto a mano, non ci son soluzioni semplici. Copiare e incollare i valori suggeriti qui può portare a grossi problemi. imho

 

non basta che il sistema si avvii per dire che funziona. E una lista di codici del genere a me personalmente farebbe più confusione che altro dato che in certi codici ci sono un sacco di valori inutili e/o differenti dagli altri codici elencati.

 

Inoltre secondo me per gli utenti che non hanno voglia di imparare, c'è voodoopowermini o p-state changer.

Qual'è il noob che sa modificarsi il dsdt?

 

Il codice corretto (che varia a seconda della mobo) è:

[size=1]Scope (_PR) {
   	Name (_PSS, Package ([color="#FF0000"]0x0B[/color]) {
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, [color="#9932CC"]0x49[/color][color="#2E8B57"]25[/color], [color="#FFA500"]Zero[/color] },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, [color="#9932CC"]0x9[/color][color="#2E8B57"]24[/color], [color="#FFA500"]One[/color] },
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, [color="#9932CC"]0x48[/color][color="#2E8B57"]23[/color], [color="#FFA500"]0x02[/color] },
               ...eccetera...
               Package (0x06) { Zero, Zero, 0x0A, 0x0A, [color="#9932CC"]0x86[/color][color="#2E8B57"]19[/color], [color="#FFA500"]0x0A[/color] }
           })
       Name (CST, Package (0x04) {
           [color="#4169E1"]0x03[/color],  // Number of C-State packages: 3 (C1, C2 and C3).
           Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01,0x02, 0x0000000000000000, 0x00,)}, One, One, 0x03E8}, 
           [color="#FF00FF"]Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000814,,)}, 0x02, One, 0x01F4},
           Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000815,,)}, 0x03, 0x55, 0xFA}[/color]
       })
       Processor (CPU0, 0x01, [color="#0000FF"]0x00000810[/color], 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
       Processor (CPU1, 0x02, [color="#0000FF"]0x00000810[/color], 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
       Processor (CPU2, 0x03, [color="#0000FF"]0x00000810[/color], 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
       Processor (CPU3, 0x04, [color="#0000FF"]0x00000810[/color], 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
   }        

[/size]

 

La parte del PSD è inutile come i primi valori di pss e gli ultimi.

 

Il codice rosso è il numero di p-state in esadecimale

Il codice arancio corrisponde al numero del p-state.

il codice violetta è il valore del moltiplicatore con un 4 davanti si impostano i moltiplicatori frazionari (es 0x07 è il moltiplicatore a 7, 0x47 è a 7,5).

Il codice verde scuro corrisponde al VID (voltaggio)

Il codice blu varia a seconda della mobo e va controllato nel dsdt originale.

Il codice magenta non serve sule ASUS cone ha detto smith e va in caso corretto il codice azzurro in 0x01

 

Le CPU devono esser numerate partendo dalla CPU0 e non dalla CPU1 o si possono aver problemi con i bootloader.

 

@cili0

Il tuo discorso può esser valido ma una "reference guide" per poter esser funzionale dev'essere coerente, nei codici postati in questo topic invece si possono notare 6 diversi tipi di iniezione dei quali nessuno è corretto dato che in tutti viene iniettato del codice inutile come PSD, PCT, PPC ecc...

Perquesto ho detto che a me un topic così creerebbe più confusione che altro.

 

esempio di codice corretto senza iniezioni inutili (per mobo che supportano C1, C2 e C3):

sostituire MOLVID con il valore del MOLtiplicatore e il VID per ogni p-state (es. 0x060D moltiplicatore=6 VID=0D), sostituire NPS con il Numero P-State (es. 0x0a cioè 10 p-state)

    [size=1]Scope (_PR) { // Processor scope (namespace).
       Name (PSS, Package (NPS) {
               Package (0x06) { Zero, Zero, 10, 10, MOLVID, Zero },
               Package (0x06) { Zero, Zero, 10, 10, MOLVID,  One },
               Package (0x06) { Zero, Zero, 10, 10, MOLVID, 0x02 },
               Package (0x06) { Zero, Zero, 10, 10, MOLVID, 0x03 },
               Package (0x06) { Zero, Zero, 10, 10, MOLVID, 0x04 },
               Package (0x06) { Zero, Zero, 10, 10, MOLVID, 0x05 },
               Package (0x06) { Zero, Zero, 10, 10, MOLVID, 0x06 } })
       Name (CST, Package (0x04) { 0x03,  // Number of C-State packages: 3 (C1, C2 and C3).
           Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01,0x02, 0x0000000000000000, 0x00,)}, One, One, 0x03E8}, 
           Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000814,,)}, 0x02, One, 0x01F4},
           Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, 0x00, 0x0000000000000815,,)}, 0x03, 0x55, 0xFA} })
       Processor (CPU0, 0x01, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
       Processor (CPU1, 0x02, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
       Processor (CPU2, 0x03, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
       Processor (CPU3, 0x04, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)} 
   }[/size]

 

spero di esser stato abbastanza chiaro...

:)

 

EDIT 23/07/10: Corretto un errore di distrazione riguardo alla descrizione dei colori e sostituito il verde chiaro con il violetta per una maggiore leggibilità

buoo, non preoccuparti (se lo sei), hai fatto un gran bel lavoro raccogliendo tutti quei dati e hai creato lo spunto per un approfondimento sulla faccenda che non guasta mai.

 

Purtroppo per queste cose non esistono delle specifiche chiare, molte informazioni che ho postato sono rielaborazioni di informazioni più vecchie che in seguito si son rivelate o inesatte o inutili.

E' intrinseco nel hacking, credo, il fatto che più si prova e più si trovano cose che non sono esatto e/o superflue.

 

Le differenze nei vari codici postati ne sono una prova, alcuni sono codici che si basano sulle prime info uscite a riguardo, altre sono più recenti.

 

A dirla tutta se le nuove modifiche di mozodojo non daranno problemi non ci sarà più bisogno di toccare il DSDT per avere lo speedstep nativo e il codice sarà niente popo di meno che:

 

Scope (_PR) {
	Processor (CPU0, 0x00, 0x00000810, 0x06) {}
	Processor (CPU1, 0x01, 0x00000810, 0x06) {}
	Processor (CPU2, 0x02, 0x00000810, 0x06) {}
	Processor (CPU3, 0x03, 0x00000810, 0x06) {} }

 

;)

Grazie scrax :rolleyes:

 

Sai sto provando anche io il metodo di mozodojo ...ma ancora niente :(

 

A me funziona alla grande, però ho dovuto fare degli aggiustamenti al dsdt e usando la rev204 che c'è sui repo di chameleon ufficiali

 

Gli aggiustamenti sono stati spostare la sezione Scope (_PR) all'inizio del dsdt perché altrimenti non veniva trovata

 

Il codice è quello che ti ho postato prima.

 

per attivare il tutto in c.a.B.p ho aggiunto:

	<key>DropSSDT</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>

Per verificare se funziona tutto e vedere i messaggi d'errore durante i test:

 

	<key>Wait</key>
<string>Yes</string>

 

Allego un installer per chi volesse provare al volo senza scaricare e compilare la faccenda

MozodojoCameleon2RC5r204.zip

×
×
  • Create New...