Fljagd Posted January 11, 2017 Share Posted January 11, 2017 Bonjour à tous, soit dans mon DSDT Device (HDAU) { Name (_ADR, One) Method (_SUN, 0, NotSerialized) { Return (SNUM ()) } Method (_DSM, 4, NotSerialized) { Store (Package (0x0C) { "built-in", Buffer (One) { 0x00 }, "device_type", Buffer (0x10) { "Connexion AUDIO" }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "name", Buffer (0x11) { "HDMI/DisplayPort" }, "layout-id", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "PinConfigurations", Buffer (0x04) { 0xE0, 0x00, 0x56, 0x28 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Pour la valeur de "built-in", Buffer (One) { 0x00 }, A quoi correspond 0X00 car si je mets 0x01 ou bien 0x03 à la place cela ne change rien, le son HDMI est fonctionnel Merci pour l'éclaircissement Amicalement, Edit je n'arrive pas à trouver de correspondance avec mon IOReg IOReg-Mac Pro de Fljagd.zip Link to comment https://www.insanelymac.com/forum/topic/320090-valeur-dans-mon-dsdt/ Share on other sites More sharing options...
Fljagd Posted January 11, 2017 Author Share Posted January 11, 2017 Built-in c'est un booléen: 0=faux, 1=vrai. Merci Pour ce qui est de la signification de "built-in", je ne veux pas te faire honte! Je te remercie de ta délicatesse Link to comment https://www.insanelymac.com/forum/topic/320090-valeur-dans-mon-dsdt/#findComment-2347859 Share on other sites More sharing options...
Fljagd Posted January 11, 2017 Author Share Posted January 11, 2017 (edited) Tu peux virer ce paramètre de ta méthode _DSM, ça ne changera rien. Idem pour le name, le device_type ou, j'en suis sûr, le layout-id. Il faudra juste réduire la taille du package par 2 pour chaque paramètre supprimé. Ou tu ne mets rien entre les parenthèse de la ligne Package et le compilateur calculera la taille automatiquement. J ai donc fais le test Device (HDAU) { Name (_ADR, One) Method (_SUN, 0, NotSerialized) { Return (SNUM ()) } Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "hda-gfx", Buffer (0x0A) { "onboard-1" }, "layout-id", Buffer (One) { 0x01 }, "PinConfigurations", Buffer (0x04) { 0xE0, 0x00, 0x56, 0x28 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Resultat: plus d'HDMI Minimum requis pour avoir l'HDMI Device (HDAU) { Name (_ADR, One) Method (_SUN, 0, NotSerialized) { Return (SNUM ()) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "built-in", Buffer (One) { 0x00 }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "layout-id", Buffer (One) { 0x01 }, "PinConfigurations", Buffer (0x04) { 0xE0, 0x00, 0x56, 0x28 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Mais aucun affichage dans PCI de A propos de ce mac donc pour avoir l'cdmi et l'affichage des info dans PCI Device (HDAU) { Name (_ADR, One) Method (_SUN, 0, NotSerialized) { Return (SNUM ()) } Method (_DSM, 4, NotSerialized) { Store (Package (0x0C) { "built-in", Buffer (One) { 0x00 }, "device_type", Buffer (0x10) { "Connexion AUDIO" }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "name", Buffer (0x11) { "HDMI/DisplayPort" }, "layout-id", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "PinConfigurations", Buffer (0x04) { 0xE0, 0x00, 0x56, 0x28 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Merci Edit: je n'ai que du HDMI sur la CG, car les X99 n'ont pas de chipset video/audio Edited January 11, 2017 by Fljagd Link to comment https://www.insanelymac.com/forum/topic/320090-valeur-dans-mon-dsdt/#findComment-2348025 Share on other sites More sharing options...
Recommended Posts