| Index de l'article |
|---|
| ACPI [DSDT] Patcher de KOALALA |
| Tutoriel |
| Back to Windows ! |
| Back to MAC ! |
Page 1 sur 4
DSDT Kesako ?
D'après WIKIPEDIA:
Le terme anglais Advanced Configuration and Power Interface (ACPI) (qui signifie interface avancée de configuration et de gestion de l'énergie) désigne une norme co-développée par Hewlett Packard, Intel, Microsoft, Phoenix Technologies et Toshiba qui est très largement répandue dans les ordinateurs personnels modernes.
Le but de cette norme est de réduire la consommation d'énergie d'un ordinateur en mettant hors tension certains éléments (tels que les lecteurs CD-ROM, les disques durs, l'écran...)
Pour cela, une interface a été spécifiée qui permet au système d'exploitation d'envoyer des signaux à ces différents périphériques matériels (il faut que ces périphériques supportent également l'ACPI). Cette interface permet aussi au matériel d'envoyer des signaux au système d'exploitation, par exemple lorsque l'utilisateur appuie sur le bouton de mise en route sur le clavier ou que le modem reçoit un appel.
L'ACPI est formé de tables; qui sont utilisées par le système d'exploitation pour obtenir les informations sur le matériel qu'il contrôle.
â–ª RSDP (Root System Description Pointer)
â–ª RSDT (Root System Description Table)
â–ª DSDT (Differentiated System Description Table)
â–ª XSDT (Extended System Description Table)
â–ª FADT (Fixed ACPI Description Table)
â–ª FACS (Firmware ACPI Control Structure)
â–ª SBST (Smart Battery Table)
â–ª ECDT (Embedded Controller Boot Resources Table)
â–ª MADT (Multiple APIC Description Table)
â–ª SRAT (System Resource Affinity Table)
â–ª SLIT (System Locality Distance Information Table)
â–ª SLIC (Software Licensing Description Table)
â–ª SSDT (Secondary System Descriptor Tables)
â–ª THRM (CPU Thermal)
Prérequis
Pour l'instant, l'ACPI patcher de KOALALA ne fonctionne que depuis WINDOWS ( pour l'instant car il est en train de re-programmer son application en COCOA - Objective C, pour MAC).Il faut :
Utiliser le patcher depuis WINDOWS doté du .netframework 3.5 (ou utiliser un emulateur de Windows sous MAC comme Parallels Desktop, mais c'est déconseillé)
Posséder la version BIOS (téléchargeable sur le site de sa carte mère, ou extrait à l'aide d'utilitaire) de sa carte mère
Disposer d'un bootloader ( Chaméléon ) qui gère le DSDT patché si on ne veut pas flasher son BIOS mais seulement utiliser un DSDT Patché
Connaitre son hardware ( Chip Audio, Ethernet et graphique) ainsi que son arborescence ( utiliser IORegistryExplorer sous MAC ), disponible dans XCode Tools du DVD de Leopard
Information importante: Il existe plusieurs type de BIOS, tels que AWARD, AMI, PHOENIX, or pour l'instant, les plus compatibles avec cet utilitaire sont les AWARD, équipant les cartes mères GIGABYTE.
Par ailleurs, les cartes mères modernes sont souvent équipées de double BIOS, dont un sert de sauvegarde et peut s'avérer être une source d'échecs aux différents flashage.
Enfin, Flasher un BIOS est périlleux et peut détruire le carte mère si il est mal fait, aussi, si vous tentez l'expérience, c'est à vos risques et périls. Je ne suis en aucun cas responsable si vous en prenez l'initiative.
| Audieee | Osx86Tools |
|---|



Commentaires
La partie identification du matériel (GFX+LAN) avec "ioregexplorer" n'est pas clair du tout, on ne sait pas d'où tu sort les PCI 0 etc etc ...
Voila , sinon c'est parfait merci.
Effectivement je ne vois pas comment faire le choix par rapport à l'affichage donné par ioreg
PCI@0/AppleACPIPCI/pci-bridge@1/IOPCI2PCIBridge /GFX@0/...
à quoi se rapporte "pci-bridge@1". J'ai testé PCI 1 et PCI 0 sans succès et je ne sais pas à quoi se rapporte les autres.
Merci d'avance
Pour le NVcap que choisir pour une carte avec VGA/DVI/HDMI. 'est quoi HC, HC12?
Merci à vous