Principe pour créer son DSDT

Le DSDT (Differentiated System Description Table) est une série de tables qui fourni diverses informations sur la configuration au système d’exploitation, (ex : son, usb, carte graphique, etc).

L’intérêt  de modifier le DSDT est d’obtenir un Hackintosh parfaitement optimisé, c’est à dire de bien faire communiquer l’Os et et le Matériel.

Cet article n’a pas pour but de donner de solution miracle pour concevoir son DSDT. c’est plutôt une approche pour partager ce que j’ai compris et d’illustrer la méthode que j ai utilisé pour obtenir mon DSDT.

Au préalable il nous faut des outils

Comme nous cherchons à fabriquer notre DSDT dans un premier temps nous allons utiliser les patchs automatiques de Clover.

Nous allons configurer notre config.plist de base comme ceci:

Cliquez pour agrandir

Cliquez pour agrandir

Vous démarrez votre Hackintosh et un fois sur l’écran de Boot vous appuyez sur la touche F4, ce qui aura pour effet d’enregistrer le DSDT original de votre carte mère dans /Volumes/EFI/EFI/CLOVER/ACPI/origin, puis vous bootez.

Cliquez pour agrandir

Avec le config.plist de base les patchs sont bien appliqués mais ne sont pas complets, tout fonctionne à quelques details prêts. Pas de son son aux sorties HDMI et DisplayPort et aucun affichage vos périphériques PCI.

Une fois sur votre bureau vous lancez  IoregistryExplorer cela vous donnera la cartographie de votre DSDT et les adressages.

La gestion électrique des USB

Cliquez pour agrandir

La carte graphique

Cliquez pour agrandir

Contrôleur USB2

Cliquez pour agrandir

Cliquez pour agrandir

Les USB3

Cliquez pour agrandir

Cliquez pour agrandir

 

Les ports SATA

Cliquez pour agrandir

Cliquez pour agrandir

 

Le son

Cliquez pour agrandir

Le son HDMI

Cliquez pour agrandir

L’Ethernet

Cliquez pour agrandir

Maintenant on attaque dans le dur 😉

Vous copier votre DSDT original sur le Bureau et vous l’ouvrez avec MaciASL.

Nous allons renommer

EC0 => EC pour la gestion d’alimentation des USB

ALZA => HDEF pour le son

Dans BR3A

  • H000 => GFX0 pour la carte graphique
  • H001 => HDAU pour le son HDMI

Enfin nous appliquons les patchs, sauvegarde, puis nous pouvons placer notre nouveau DSDT dans /Volumes/EFI/EFI/CLOVER/ACPI/patched

 

Une fois le redémarrage effectué votre Hackintosh est optimisé, voici le résultat:

Cliquez pour agrandir

Pour les patchs la référence est pjalm, mais il en existe des tonnes, une bonne recherche sur le net et vous trouverez votre bonheur.

 

Pour Télécharger