VoodooHDA vs AppleHDA

  • Hi,


    da mit der GTX 1070 HDMI Audio nicht mehr funktioniert, muss ich ja VoodooHDA verwenden; damit geht das Audio einwandfrei.


    Meine Frage ist aber: Was ist eigentlich der Unterschied zwischen VoodooHDA und AppleHDA?


    Bisher konnte ich keine genauen Infos finden.
    Vielen Dank für eure Zeit.
    LG S.

    El Capitan 10.11.5 (Clover 3599) – Gigabyte Z97X-UD5H F11b mod – Intel I7-4790k – MSI GTX 1070 Gaming X – Corsair Ballistix 16gb – 2x Samsung 850 Pro 128gb – 1x Samsung 850 Pro 256gb

  • Das lässt sich eigentlich recht schnell beantworten:
    AppleHDA ist der Audiotreiber von Apple, kompatibel mit allen in den eigenen Geräten verbauten Audiocontrollern und diversen externen Soundkarten und Interfaces, die mit den generischen Fähigkeiten von AppleHDA zufrieden sind.
    VoodooHDA ist ein Open Source Treiber, derzeit gepflegt von autumnrain, zenith432 und Slice, der ein universeller Ersatz für alle Audiocontroller nach Intel High Definition Audio Spezifikation sein soll.

    gez. Thogg Niatiz

  • @Thogg Niatiz
    Ich danke dir für die Antwort. Doch was heißt dies praktisch? Was ist "besser"? Welche Kext ermöglicht z.B. einen besseren Sound? Sind sie insofern in der Praxis gleichwertig?

    El Capitan 10.11.5 (Clover 3599) – Gigabyte Z97X-UD5H F11b mod – Intel I7-4790k – MSI GTX 1070 Gaming X – Corsair Ballistix 16gb – 2x Samsung 850 Pro 128gb – 1x Samsung 850 Pro 256gb

  • Eine detaillierte Erklärung hättest du im Wiki finden können:
    https://www.hackintosh-forum.d…%A4hlen-und-installieren/


    Prinzipiell ist AppleALC.kext aktuell die neueste und sauberste Lösung. Bei dem Projekt geht es darum, die nicht von Apple unterstützten Audiocontroller mit der AppleHDA.kext zum laufen zu bringen. Dazu sind in der AppleALC.kext die notwendigen Infos zu den einzelnen Controllern enthalten und diese werden dann beim booten in die AppleHDA eingebettet. In der Praxis gibt es mit dieser Methode besseren Sound und auch nach einem Systemupdate funktioniert es weiterhin, was durch die anderen Methoden nicht immer sichergestellt ist. Leider fehlen für einige Controller noch die passenden Ressourcen, weil die von den Entwicklern erst erstellt und eingebaut werden müssen, daher funktioniert AppleALC nicht immer und da ist dann VoodooHDA leider die einzige Lösung, bis jemand die passenden Ressourcen eingepflegt hat.

    gez. Thogg Niatiz

  • @fermolino
    Das dein HDMI-Audio der Nvidia nicht funktioniert könnte ggf. mit dem folgenden Hinweis deiner Signatur zusammenhängen:

    Zitat

    Gigabyte Z97X-UD5H F11b mod


    Nutzt du eine gepatchte DSDT dafür?


    In der DSDT, welche ich hier noch für Version F10 habe, ist der HDMI-Kram eingebaut.


    Eventuell solltest du mal deine Original-DSDT mal per F4-Taste im Clover-Bootmenü extrahieren, damit man dort mal ein Auge drauf werfen kann.

    Gruß
    Al6042

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

  • @al6042


    eine saubere DSDT hat nichts gebracht.


    Anscheinend sind die Nvidia Treiber gebuggt, da auch nicht die Night Shift Funktion geht – dafür soll man zunächst einmal ein Refresh des Monitors vollziehen.

    El Capitan 10.11.5 (Clover 3599) – Gigabyte Z97X-UD5H F11b mod – Intel I7-4790k – MSI GTX 1070 Gaming X – Corsair Ballistix 16gb – 2x Samsung 850 Pro 128gb – 1x Samsung 850 Pro 256gb

  • Ist in der sauberen DSDT auch folgender Part integriert?

    Gruß
    Al6042

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

  • @al6042


    Ich denke schon – in beiden. Kannst Du bitte auch selbst kurz checken?


    EDIT:


    Doch eher nicht!


    Wie kann ich das patchen? Ist das hier ami-hd 4600-and-nvidia-a1?

    Dateien

    • DSDT PATCHED.aml

      (74,58 kB, 92 Mal heruntergeladen, zuletzt: )
    • DSDT ORIG.aml

      (71,79 kB, 117 Mal heruntergeladen, zuletzt: )

    El Capitan 10.11.5 (Clover 3599) – Gigabyte Z97X-UD5H F11b mod – Intel I7-4790k – MSI GTX 1070 Gaming X – Corsair Ballistix 16gb – 2x Samsung 850 Pro 128gb – 1x Samsung 850 Pro 256gb

    3 Mal editiert, zuletzt von fermolino ()

  • "da mit der GTX 1070 HDMI Audio nicht mehr funktioniert..." - ist das ein Fakt, oder funktioniert es bei dir nicht? Wenn letzteres, dann bitte auch so schreiben.

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • @fermolino
    Die "gepatchte" DSDT hatte die von mir erwähnten Einträge nicht... Da wundert mich das von dir beschriebene Phänomen natürlich auch nicht.


    Versuche es doch bitte mal mit beiliegender DSDT.

    Dateien

    • DSDT.aml

      (74,99 kB, 75 Mal heruntergeladen, zuletzt: )

    Gruß
    Al6042

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

  • @apfelnico es ist ein Fakt: https://www.tony macx 86.com/threads/no-hdmi-audio-after-1080-install.219180/


    @al6042 ist danke dir für die Mühe, es hat aber leider auch nichts gebracht.


    Aktuell funktioniert HDMI Audio bei mir nur mit VoodooHDA.

    El Capitan 10.11.5 (Clover 3599) – Gigabyte Z97X-UD5H F11b mod – Intel I7-4790k – MSI GTX 1070 Gaming X – Corsair Ballistix 16gb – 2x Samsung 850 Pro 128gb – 1x Samsung 850 Pro 256gb

  • Ah, ok. Habe ebenfalls den neuesten NVIDIA Webdriver, macOS 10.12.4. allerdings eine GTX 980 Ti. Alles bestens. Wäre zu klären, liegt es tatsächlich am Treiber, oder an den 1080er Karten, oder an nun nicht mehr passenden DSDT/SSDT Deklarationen (Device ID zum Beispiel).

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Gute Frage… jedenfalls der Umstand, dass ständig neue Bugs auftauchen, fängt allmählich an, mich wirklich zu nerven, denn unter anderem kostet das Zeit :S.

    El Capitan 10.11.5 (Clover 3599) – Gigabyte Z97X-UD5H F11b mod – Intel I7-4790k – MSI GTX 1070 Gaming X – Corsair Ballistix 16gb – 2x Samsung 850 Pro 128gb – 1x Samsung 850 Pro 256gb

  • Da der Treiber eigentlich nur für die Bild-Ausgabe genutzt wird und HDMI-Audio in Kombi DSDT-Inject mit einer gepatchten AppleHDA, bzw. dem EInsatz von AppleALC, zum laufen gebracht wird, sollte es eigentlich gehen.
    Was sagen denn ander Pascal-User?

    Gruß
    Al6042

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

  • Andere Pascal-User bestätigen das Problem – vorhin habe ich einen Link zum Forum gepostet. Anscheinend geht es aber durch DP.


    Wie gesagt, nur mit VoodooHDA funktioniert auch das HDMI-Audio.
    Da aber der Sound mit VoodooHDA, wie vorhin suggeriert, schlechter ist, möchte ich diese Lösung nicht verwenden.

    El Capitan 10.11.5 (Clover 3599) – Gigabyte Z97X-UD5H F11b mod – Intel I7-4790k – MSI GTX 1070 Gaming X – Corsair Ballistix 16gb – 2x Samsung 850 Pro 128gb – 1x Samsung 850 Pro 256gb

  • Dann nutze den DP-Ausgang, bis es eventuell neuere Treiber gibt.
    Soweit ich weiss ist der aktuelle Treiber ja auch immer noch eine Beta-Version.

    Gruß
    Al6042

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

  • Das würde ich, wenn ich das entsprechende Kabel bzw. wenn der Monitor den entsprechenden Ausgang hätte :( .

    El Capitan 10.11.5 (Clover 3599) – Gigabyte Z97X-UD5H F11b mod – Intel I7-4790k – MSI GTX 1070 Gaming X – Corsair Ballistix 16gb – 2x Samsung 850 Pro 128gb – 1x Samsung 850 Pro 256gb

  • Gruß
    Al6042

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

  • Sorry, ich vergaß zu erwähnen, dass die Umwandlung des Signals von DV zu HDMI zur Entstehung von deutlich erkennbaren Lags führt. Dies konnte ich vor langer Zeit selbst feststellen, als die Treiber für die GTX 980 gerade veröffentlicht wurden und wiederum gebuggt waren. Somit ist diese Lösung für mich auch nicht optimal, da ich mit demselben PC System spiele.

    El Capitan 10.11.5 (Clover 3599) – Gigabyte Z97X-UD5H F11b mod – Intel I7-4790k – MSI GTX 1070 Gaming X – Corsair Ballistix 16gb – 2x Samsung 850 Pro 128gb – 1x Samsung 850 Pro 256gb

  • Dann wirst du nur mit einem neuen Monitor die Funktionalität von Audio per Pascal-Karte erhalten.
    Oder du wartest, wie gesagt, auf neuere Treiber.

    Gruß
    Al6042

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