Kein Audio über Displayport an Monitor

  • Hallo Forengemeinde,
    bin nun aufgrund mangelnder Grafikleistung von einem MacPro late 2013 zu einem Hackintosh umgestiegen.
    Die Installation erfolgte als Autodidakt und viel lesen hier im Forum. Grundsätzlich läuft mein erster Hackitosh sehr gut und ich bin zufrieden.
    Ein Problem lässt mich aber seit Tagen verzweifeln.
    Ich bekomme das Audio nicht über die mit Displayport angeschlossene Grafikkarte an meinen Monitor.
    Ich habe nun zig Stunden gelesen und ausprobiert. Aber es soll bisher nicht sein.. ;(
    Der Ton über die Klinkenanschlüsse an Box bzw. Kopfhörer funktioniert einwandfrei.
    Deshalb meine bitte an die Profis. Helft mir dieses Problem zu lösen. :bitte:


    Zur Hardware:
    ASUS Prime Z370-A (Realtec 1220A Codec)
    Intel i7 8700K
    11GB Gigabyte GeForce GTX 1080 Ti AORUS Xtreme PCIe 3.0 x16
    Dell UP2715K Monitor


    Software:
    High Sierra 10.13.4 mit neuestem Sicherheitspatch
    Clover Bootloader v2.4k r4428


    Im Anhang mein Clover Ordner mit hoffentlich allen benötigten Daten zur Problemlösung.
    Vielen Dank im Voraus

    Dateien

    • CLOVER.zip

      (3,57 MB, 106 Mal heruntergeladen, zuletzt: )
  • Hallo und herzlich Willkommen im Forum... :)


    Dein Ansatz sah schon nicht schlecht aus, aber es fehlten ein paar Grundlagen.

    • Die Funktion zur Nutzung von HDMI-/DisplayPort-Audio wird mit einer gepatchtetn DSDT bereitgestellt.
    • Zur Unterstützung von Nvidia-Grafikkarten in modernen SMBIOS-Angaben sollte auch der NvidiaGraphicsFixup.kext in der EFI platziert sein.
    • In der config.plist fehlten noch ein paar weitere Elemente, wie z.B.

      • zusätzliche "DSDT-Patches" und "-Fixes",
      • andere Angaben im Bereich "Drop Tables",
      • andere "KextsToPatch"-Einträge (vor allem ohne AppleHDA-verändernde Settings, wenn der AppleALC genutzt werden soll)
      • komplette Angaben im Beriech "SMBIOS", damit auch alle Werte für High Sierra übergeben werden.

    In beiliegendem Paket ist einmal der aktuelle Clover, eine gepatchte DSDT, die nötigen Kexte und eine passende config.plist eingesetzt.


    Zur Nutzung solltest du deinen Original-EFI-Ordner, in der versteckten EFI-Partition, zu "EFI-alt" umbenennen und dann den Inhalt des Pakets auf die Partition kopieren.


    Viel Erfolg...

    Dateien

    • EFI.zip

      (19,54 MB, 112 Mal heruntergeladen, zuletzt: )

    Gruß
    Al6042

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

  • Vielen, vielen Dank
    :danke:
    Die Audioausgabe über Displayport funktioniert nun.
    Ich würde wegen der tollen Hilfe in diesem Forum gerne eine Spende über PayPal machen. Entweder an den Protagonisten über mir wegen der super Hilfe oder an den Forumsbetreiber/Admin des Forums. Bietet das Forum so etwas an?


    Trotzdem noch zwei Fragen mit der bitte um Antwort.
    1.) Der Kext Updater zeigt an es wären aktuellere Versionen der Lilu.Kext, NvidiaGraphicsFixup.kext und USBInjectAll.kext vorhanden. Sollte man diese neuen überkopieren oder gefälligst die Finger davon lassen nach dem Motto: Never touch a running system?


    2.) Mein Monitor Dell UP2715K unterstützt 5k Auflösung. Reicht es dazu im Clover Configurator unter Boot den Haken bei nv_spanmodepolicy=1 zu setzen um 5k zu aktivieren. Oder ist man bei einem Hackintosh besser beraten unter 4k Auflösung zu Arbeiten um ein möglichst stabiles System zu haben, da 5k buggy?

  • Zu 1:
    Die aktuellen Kexte kannst du gerne in der EFI als Ersatz für die vorliegenden Versionen nutzen.
    Ist vor allem dann spannend, wenn du auf spätere Updates von macOS triffst, die sonst mit den älteren Kexten Schwierigkeiten machen können.


    Zu 2:
    Das Boot-Argument nv_spanmodepolicy ist extra für die Nutzung von 5K-Monitoren bereitgestellt worden und kann auch ohne Probleme auf einem Hackintosh eingesetzt werden.


    EDIT:
    Und eine Paypal-Spende geht ganz einfach über den Spenden-Button, der grundsätzlich im linken Bereich der Seite zu sehen sein sollte und wie folgt aussieht... ;)

    Gruß
    Al6042

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

    Einmal editiert, zuletzt von al6042 ()

  • Hallo,
    nachdem ich meine RAM Riegel getauscht habe bootet High Sierra nicht mehr. Es endet immer in diesem Verbotszeichen.
    Mit einem erstellten Clover USB Bootstick kann ich High Sierra booten, aber es wird weder Audio noch Grafikkarte erkannt.
    Vor dem Tausch der RAM Riegel hat alles wunderbar funktioniert.
    Ich konnte herausfinden das es an der Datei DSDT.aml liegt.
    Lösche ich diese kann ich wieder booten, aber Sound in Gänze wird immer noch nicht erkannt.
    Kann sich vielleicht al6042 (oder natürlich jeder andere Hackintosh Crack) das ganze bitte nochmals ansehen und mir eine neue DSDT.aml erstellen damit Audio ondboard und via Displayport wieder funktioniert?


    Meine EFI im Anhang.

    3 Mal editiert, zuletzt von Harry69 ()

  • Die DSDT hat nichts mit dem verbauten RAM zu tun...
    Von welcher Art RAM bist du auf welche Art RAM umgestiegen?

    Gruß
    Al6042

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

  • Hallo,
    habe den bereits installierten RAM der in Bank A1 und B1 verbaut war gemäß der Empfehlung des Boardherstellers auf Bank A2 und B2 umgesteckt.
    Danach bootete der Rechner nicht mehr in den Clover Bootmanager.
    Darauf habe ich wieder den RAM in Bank A1 und B1 umgesteckt. Seitdem habe ich den Bootfehler mit dem Verbotszeichen.
    Nur ein löschen der DSDT.aml lässt den Rechner wieder "normal" hochfahren.
    Aber es funktioniert nun kein Audio mehr. Weder Onboard noch über Displayport.

  • Das ist klar, da die dazugehörigen Infos aus der DSDT kommen...
    Wenn dein Rechner nach dem Umstecken nicht mehr in das Clover Bootmenü startet, hast du ein anderes Problem.
    Wenn du nach dem Rückbau des RAMs in einen Hänger kommst, solltest du präventiv mal im Clover Bootmenü die F11-Taste drücken, sodass der NVRAM geleert wird. Durch die F11-Taste startet die Kiste wieder...
    Schau mal, ob das hier weiter hilft...

    Gruß
    Al6042

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

  • Hallo,
    funktioniert leider immer noch nicht.
    Sobald die Datei DSDT.aml im Ordner Clover-ACPI-patched liegt bootet der Rechner nicht in High Sierra.
    Es erscheint zwar das Apfel Logo und der Bootvorgang startet, aber kurz bevor der Fortschritsbalken am Ende ist kommt dieser durchgestrichene Kreis.
    Dann muß ich wieder über USB Stick booten, die EFI Partition mounten und die DSDT.aml löschen.
    Ist die geschehen bootet der Rechner wieder normal ohne Fehler, aber funktioniert halt kein Audio.


    Edit: Wenn ich mit dem Clover Configurator unter Acpi das Häkchen bei FixHDA setze und unter Devices bei Audio Inject 7 eintrage werden meine Onboard Audio Anschlüsse wieder erkannt.
    Somit wäre ich genau wieder bei meinem ersten Post.
    Ich denke ich habe mir warum auch immer die DSDT.aml in Verbindung mit der config.plist zerschossen.
    Ein nochmaliges runterladen und überkopieren der unter Post 2 erstellten Daten funktioniert nicht.

    2 Mal editiert, zuletzt von Harry69 ()

  • Hallo,
    Nach nochmaligen Stunden des probierens (Nochmal RAM in den Bänken untereinander getauscht, recherchieren im Internet und ausprobieren von zig Lösungsansätzen via Youtube usw.) bin ich immer noch nicht weiter gekommen.
    Ich bin sogar dem Wahnsinn verfallen und habe versucht mir eine DSDT.aml selbst zu patchen nachdem ich mir den Workshop von al6042 angesehen habe..
    Es bleibt dabei.
    Sobald ich die vor meiner RAM Tauscherei ehemals funktionierende DSDT.aml in den Ordner Clover-ACPI-patched kopiere und den Rechner neu boote, endet dies in dem Verbotszeichen (durchgestrichener Kreis).
    Lösche ich die Datei wieder bootet der Rechner wie es sein soll, aber halt leider ohne Audio.
    Ich habe den Rechner auch im Verbose Mode hochgefahren und es kommt mit installierter DSDT.aml kurz vor dem Verbotszeichen viele Meldungen die mit:
    ACPI Exception: Are not found......
    ACPI Error Method parse/execution failed...
    beginnen.
    Könnte sich bitte nochmal jemand von den Experten aufraffen und über meinen Clover Ordner schauen und bei ganz viel Zeit Lust und Liebe eine neue DSDT.aml mit dazu passender config.plist erstellen ?? :bitte:
    Ich verspreche auch...wenn es dann funktioniert werde ich keine Experimente mehr machen und an meiner Hardware herumfuddeln.. :saint:

    Einmal editiert, zuletzt von Harry69 ()

  • Ich selbst kann da voraussichtlich erst morgen Abend wieder was dran machen...

    Gruß
    Al6042

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

  • Puh ich weiß leider nicht was @al6042 an der DSDT gemacht hat denke aber schon das ein umstecken der RAM Bausteine da zu Problemen führen kann denn im ersten Setup laufen die RAMS im SingleChannel im zweiten im DualChannel und das kann dann schon die Crux sein. Allerdings ist nicht wirklich nachvollziehbar warum sich die Kiste nach einem Rückbau noch immer zickig zeigt...

  • Hallo,
    nach unzähligen Tassen Kaffe und genauso vielen Neustarts die in diesem Verbotszeichen endeten habe ich herausgefunden das sich durch den Tausch der RAM folgende Zeile( ca.299) in der originalen gegenüber der gepatchten DSDT.aml geändert hatte.


    OperationRegion (GNVS, SystemMemory, 0xAEBBF000, 0x075B)


    Nachdem ich diese Werte aus der neu erstellten Originalen rauskopiert hatte und in die gepatchte reinkopiert hatte startete der Rechner wieder ohne abzustürzen.
    Ich konnte nachvollziehen das nicht nur ein Tausch der RAM von Bank A1 B1 auf A2 B2 diesen Wert ändert, sondern auch wenn man den RAM zwar auf A1 B1 lässt aber untereinander tauscht.


    Ich konnte nun den Rechner fehlerfrei starten, aber Audio über DP ging immer noch nicht.
    Nach wiederum unzähligen Tassen Kaffe und genauso vielen Neustarts und erfolglosen versuchen die DSDT im bereich Audio zu editieren habe ich aus Frust einfach mal das DP Kabel an einen anderen Anschluß der GraKa gehängt und siehe da es hat funktioniert.
    Nun konnte ich nachvollziehen das an zwei von drei Anschlüssen an der GraKa DP über Audio funktioniert und an einem nicht.(Aber genau dieser hatte vor dem Ramtausch funktioniert).


    Das System läuft zwar stabil aber bei jedem ca. zehnten Bootvorgang kommt wieder das Verbotszeichen. Dann hilft nur über USB Stick Booten die gepatchte DSDT zu löschen wieder neu zu starten und die vorher gesicherte DSDT wieder in die EFI kopieren.
    Das geht dann wieder ca. zehn Bootvorgänge gut und dann das selbe Spiel von vorne.


    Habe momentan eine ziemliche Krawatte das im Betrieb mit zwei RAM Riegel nur Bank A1 und B1 auf meinem Hacki funktionieren und somit kein echter Dual Channel Mode funktionsfähig ist.
    Ich habe mir nun weitere zwei Riegel bestellt und mache ein Upgrade auf 32GB.
    Ich hoffe das dann bei Nutzung von vier Riegeln das ganze Drama nicht wieder von vorne losgeht und sich eine Hardware ID ändert.

  • Dann bin ich mal gespannt, was dabei rum kommt.
    Bitte erstelle nach dem letztendlichen RAM-Update eine neue Original-DSDT, dann basteln wir die Patche erneut rein.

    Gruß
    Al6042

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

  • Hallo,
    habe nun weitere 16 GB meines RAM Speichers eingebaut. In Total nun 32 GB. Es handelt sich nun um 4x8 GB Corsair Vengance LPX 3200MHz DDR4 Speicher. Link siehe hier
    Die gute Nachricht: Ich konnte meinen Hacki ohne Probleme starten.
    Die schlechte Nachricht es werden nur die ursprünglichen verbauten 16 GB in der Systemübersicht erkannt.
    Im BIOS werden alle vier Riegel ordnungsgemäß angezeigt.


    @ al6042 (oder natürlich jeder andere der helfen kann oder will)
    in der Anlage ist nun mein aktueller Clover Ordner mit der originalen und gepatchten DSDT.aml.
    Ich denke es ist (hoffentlich) nur eine kleine Einstellungssache in der gepatchten damit der RAM ordnungsgemäß erkannt und angezeigt wird.
    Ich weiß mann kann das Problem wahrscheinlich auch über das Setting im SMBIOS der config.plist lösen, (bei mir ist dort gar nichts eingetragen), habe aber bisher die Finger davon gelassen da es ja über die DSDT.aml gemacht werden soll.
    Vielen Dank im Voraus.

    Einmal editiert, zuletzt von Harry69 ()

  • Aktiviere mal Trust im SMBios

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4.1 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4.1 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4.1 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4.1 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4.1 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4.1 |*

    * BootLoader OpenCore REL-100-2024-04-16


    Experte ist nicht immer gleich Expertise

  • Aktiviert.
    Kein Erfolg.
    Es werden weiterhin nur zwei RAM Slots erkannt

  • Dein neuer Clover-Ordner hat keinen kompletten Inhalt neuer .aml-Dateien Im Verzeichnis /CLOVER/ACPI/origin...
    Bitte beim Booten, im Clover Bootmenü, wieder mehrmals die F4-Taste drücken, damit die aktuellen .aml-Dateien dorthin extrahiert werden.

    Gruß
    Al6042

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

  • Hallo,
    im Anhang nun der komplette Ordner. :oops:
    Habe nun gestern noch ein neues Problem erkannt:
    Externe über USB angeschlossene Festplatten (HDD oder SSD)werden nicht erkannt und angezeigt (egal ob USB 2.0 oder 3.0 oder USB C).
    Trotz USBInjectAll.kext und Aufhebung des Port Limits.
    Andere USB Hardware wie z.B. Tastatur, Maus und Scanner funktioniert
    Vielleicht hast du ja da auch noch einen Trick im Petto.
    Danke im Voraus.

    Dateien

    • CLOVER.zip

      (19,42 MB, 155 Mal heruntergeladen, zuletzt: )
  • Müsstest mal schauen, ob das Thema mit beiliegendem EFI-Ordner noch besteht.
    Ich habe extra einen kompletten EFI-Ordner gebaut, um damit auch den aktuellen Clover 4449 einfließen zu lassen.
    Benenne vor Nutzung deinen Original-EFI-Ordner zu "EFI-alt" um.


    Viel Erfolg...

    Dateien

    • EFI.zip

      (19,67 MB, 162 Mal heruntergeladen, zuletzt: )

    Gruß
    Al6042

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