Kangaroos Posted September 11, 2011 Share Posted September 11, 2011 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 More sharing options...
Kangaroos Posted September 11, 2011 Author Share Posted September 11, 2011 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 More sharing options...
gerard71 Posted September 11, 2011 Share Posted September 11, 2011 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 More sharing options...
Kangaroos Posted September 12, 2011 Author Share Posted September 12, 2011 salut a tu essayer dans le bios de mettre les reglagle cstat est autre pour la gestion processeur sur enable a la place de autoet 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 More sharing options...
Recommended Posts