Jump to content

C-States sur GA EP45-DS3LR


Kangaroos
 Share

4 posts in this topic

Recommended Posts

Bonjour, j'essaye actuellement d'activer les C-states sur ma EP45-DS3LR mais j'ai un peu de mal.

 

J'ai suivi l'excellent tuto de darwinx86.net mais je suis bloqué sur la 2eme page.

 

La commande kextstat | grep LPC me revoit bien une réponse : 82 0 0xffffff7f80cda000 0x3000 0x3000 com.apple.driver.AppleLPC (1.5.1) <9 5 4 3>

 

ioreg -lw0 | grep PerformanceStateArray me revoit bien ça :

| | "PerformanceStateArray" = (<0f0b0000000000000a0000000a0000002248000001000000>,<680a0000000000000a0000000a0000001f08000002000000>,<c2090000000000000a0000000a0000001d47000003000000>,<1b090000000000000a0000000a0000001b07000004000000>,<75080000000000000a0000000a0000001946000005000000>,<ce070000000000000a0000000a0000001606000006000000>)

 

par contre ioreg -lw0 | grep CSTInfo devrait me donner quelque chose et ce n'est pas le cas, j'en conclu que mes c-states ne fonctionne pas.

 

Toujours dans le même tuto on indique de modifier le DSDT en rajoutant quelque chose dans la section LCPB (qui chez moi s'appelle PX40, je n'ai pas changé son nom car il y a des références à ce nom là) mais j'ai systématiquement plein d'erreur a la compilation une fois la manipulation faite. IL était indiqué d'ajouter ça :

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x02)

{

"device-id",

Buffer (0x04)

{

0x18, 0x3A, 0x00, 0x00

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

 

Y aurait il un pro du DSDT dans le coin ?

 

D'avance merci

Link to comment
Share on other sites

J'ai un peu progressé (ou plutôt continué le tuto).

 

Le Method (_DSM, 4, NotSerialized) existe déjà dans le Device PMI0 qui a lui même des référence à LPC0, je m'y connais vraiment pas plus que ça donc je sais pas si c'est ça ou non qui déconne, bizarre car l'adresse que j'avais trouvé avec lspci correspond a PX40.

 

Précision, je part d'un DSDT patché de base avec DSDT auto-patcher.

 

J'ai continué le tuto, extrait mes SSDT sous linux, récup les info, intégré tout ça dans le DSDT et droppé la lecture du SSDT dans org.chameleon.Boot.plist. Bonne nouvelle ça boot toujours (et gros miracle du premier coup), encore meilleur nouvelle ça parait nettement plus réactif, par contre ioreg -lw0 | grep CSTInfo ne renvoie toujours rien.

 

Existe il un utilitaire qui pourrais me permettre de vérifier si le voltage du CPU et les fréquence varie en fonction de la charge ?

 

D'avance merci.

Link to comment
Share on other sites

salut a tu essayer dans le bios de mettre les reglagle cstat est autre pour la gestion processeur sur enable a la place de auto

et si tu est sous lion la commande marche plus elle marchait sous snow sur mes cartes est la plus aucune le fait pour les c-state

Link to comment
Share on other sites

salut a tu essayer dans le bios de mettre les reglagle cstat est autre pour la gestion processeur sur enable a la place de auto

et si tu est sous lion la commande marche plus elle marchait sous snow sur mes cartes est la plus aucune le fait pour les c-state

 

Ha ben merci beaucoup, effectivement je suis sous Lion. Mon bios est bien configuré ça c'est sur, j'ai les C2, C3, C4, EIST et un dernier dont je me souvient plus.

 

Donc en fait je cherche pour rien ;)

 

Existe t il un utilitaire permettant de vérifier la fréquence et le voltage des coeurs en temps réel ?

Link to comment
Share on other sites

 Share

×
×
  • Create New...