HD6870 HDMI Audio

  • Hallo zusammen,


    ich wühle mich jetzt schon seit Tagen durch diverse How To's um den HDMI Audio Controller zu aktivieren.
    Meine Onboard Soundkarte (ALC883) läuft mit ner gepatchten AppleHDA + HDAEnabler die ich bei kexts.com geladen habe.


    Die 6870 läuft ohne GraphicsEnabler oder sontige enabler.
    Ich habe meiner DSDT folgende HDMI Patches hinzugefügt


    Device (PEGP)
    {
    Name (_ADR, 0x00010000)
    Name (_PRW, Package (0x02)
    {
    0x09,
    0x05
    })


    Device (GFX0)
    {
    Name (_ADR, Zero)
    Method (_DSM, 4, NotSerialized)
    {
    Store (Package (0x02)
    {
    "hda-gfx",
    Buffer (0x0A)
    {
    "onboard-1"
    }
    }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
    }
    }


    Device (HDAU)
    {
    Name (_ADR, One)
    Method (_DSM, 4, NotSerialized)
    {
    Store (Package (0x02)
    {
    "hda-gfx",
    Buffer (0x0A)
    {
    "onboard-1"
    }
    }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
    }
    }
    }





    Es gab keine Compile errors, leider tut sich trotzdem nichts. ich habe die DSDT mal angehangen...
    Vorausgesetzt sie ist in Ordnung, könnte es jetzt an der AppleHDA liegen die evtl. noch gepatcht werden muss?

    Dateien

    • dsdt.aml.zip

      (14,32 kB, 51 Mal heruntergeladen, zuletzt: )
  • Jo, das habe zum teil auch benutzt, habe dann noch ein weiteres gebraucht um rauszufinden wie genau die DSDT gepatcht wird :D


    allerdings wird das patschen der AppleHDA für die GT240 und GT220 beschrieben.
    Müsste ich das so ändern: 0xDevIDVendorID oder 0xVendorIDDevID?
    und sonst einfach wie beschrieben?

    Zitat

    Schritt 4: Patcht die AppleHDA: Um die AppleHDA.kext für HDMI Audio zu verwenden,werden GT 240 Nutzer die HDMI Audio Device ID from vom Standard 0x10DE000A zu 0x10DE000D mit einem Hex Editor ändern müssen. GT 220 Nutzer können diesen Schritt überspringen.

  • ja, klingt logisch, man ich glaub ich muss erstmal aufhören, ich gucke seit heute morgen auf Codes hexzahlen und und und...
    Ich sehe nur noch Bahnhöfe...

  • Habe ich auf meinen Reisen durchs Netz gefunden:


    Device (PEGP)
    {
    Name (_ADR, 0x00010000) /** Verify display address **/
    Name (_STA, 0x0F)
    Name (_PRW, Package (0x02)
    {
    0x09,
    0x05
    })
    Device (GFX0) /** for AMD Graphics Cards **/
    {
    Name (_ADR, Zero)
    Name (_SUN, One)
    Method (_DSM, 4, NotSerialized)
    {
    Store (Package (0x0C)
    {
    "@0,name",
    Buffer (0x0D)
    {
    "ATY,Duckweed"
    },


    "@1,name",
    Buffer (0x0D)
    {
    "ATY,Duckweed"
    },


    "@2,name",
    Buffer (0x0D)
    {
    "ATY,Duckweed"
    },


    "@3,name",
    Buffer (0x0D)
    {
    "ATY,Duckweed"
    },


    "model",
    Buffer (0x13)
    {
    "AMD Radeon HD 6870"
    },


    "hda-gfx",
    Buffer (0x0A)
    {
    "onboard-1"
    }
    }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
    }
    }


    Device (HDAU)
    {
    Name (_ADR, One)
    Method (_DSM, 4, NotSerialized)
    {
    Store (Package (0x02)
    {
    "hda-gfx",
    Buffer (0x0A)
    {
    "onboard-1"
    }
    }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
    }
    }
    }


    Maximilian

  • Aber wie bei Dedalus seinem Gigabyte Board muss es PEG0 und nicht PEGP heissen! ;)


    Siehe seinen Thread...

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • griven

    Hat das Label Erledigt hinzugefügt
  • Community Bot

    Hat das Label Erledigt entfernt