Posts by Atalantia

    Ich habe die PCIe settings im BIOS gesucht aber nicht gefunden. Übrigens ich suche viel mit Duck.ai GPT-4o mini. Der hat einige Ergebnisse ausgespuckt, aber keiner war im BIOS zu finden.

    (Photos die ich mit dem iPhone einfüge sind generell verkehrt, auch wenn ich sie vorher drehe)


    Alle PCI Einstellungen im BIOS:

    Also lshw das ich gemacht hatte als ich ganz am Anfang, als erstes OS Ubuntu instalierte, zeigt die interne Audio Karte so:

    Heute habe ich ein OC Logfile generieren lassen. Das sicher Dinge zeigt die man optimieren sollte. Ich bin es am durchgehen... wenn jemand (der Lust hat das zu lesen) etwas auffälliges sieht, bitte melden!

    [meld]

    [meld]Ich habe heute etwas im UEFI unter Reserved Memory entdeckt.

    Code
    1. | 268435456 | HD3000: IGPU memory corruption errata | false | 268435456 | Reserved |

    Ist zwar deaktiviert und ich habe keine iGPU in meinem 13900FK aber vielleicht könnte man dort einen Hack einbauen der verhindert, dass der Hackdepp das Audio vergißt.

    :kichern:

    Ich habe mal die HDMI Spezificationen meiner Radeon RX 6600 herausgesucht:

    HDMI specifications for the RX 6600 XT:


    | Specification | Details |

    |-----------------------|----------------------------------------------|

    | **HDMI Version** | HDMI 2.1 |

    | **Maximum Resolution**| Up to 8K (7680 x 4320) at 60 Hz |

    | **Maximum Bandwidth** | 48 Gbps (with DSC - Display Stream Compression) |

    | **HDR Support** | Yes, supports HDR10 and Dolby Vision |

    | **Audio Support** | Up to 32 audio channels, including high-definition audio formats |

    | **Variable Refresh Rate** | Supports AMD FreeSync technology |


    ### Additional Features

    - **Dynamic HDR**: Allows for dynamic adjustment of HDR settings on a per-frame basis.

    - **eARC (Enhanced Audio Return Channel)**: Supports advanced audio formats and simplifies connectivity with audio devices.


    These specifications make the Radeon RX 6600 XT a capable choice for high-resolution gaming and multimedia applications, ensuring compatibility with the latest display technologies.

    Aber ich denke es muss an der EFI liegen weil mein MacMini mit dem gleichen System das Problem nicht hat. Ich werde es mal mit dem HDMI Kabel vom MacMini versuchen.

    Ah okay das ist natürlich blöd. Aber jetzt hast du nur noch eine efi und ein os im Betrieb ja?


    Welches os startest du denn jetzt? Monterey oder? Hast du davon jetzt nochmal n cleaninstall gemacht?

    Ich habe jetzt zwei 12.7.6 am Start. Eines habe ich erst gerade clean installiert, also die NVMe zuvor neu formatiert. Ich habe auf beiden NVMe's ein EFI, falls eines gar nicht mehr startet, kann ich mit dem anderen doch Korrekturen vornehmen. Aber ich kontrolliere viel stärker welche EFI gebootet hat.

    Atalantia Damit meinte ich doch nicht dass du :gehtsnoch: bist ich meinte dass die Aktion :gehtsnoch: währe. Verstehst?:beachball:

    Ja, hab' ich schon verstanden. Ändert aber nix an der Tatsache das ich ein wenig :gehtsnoch: bin.

    Ähmm... ich habe die ganze Zeit am falschen EFI herumgebastelt. :gehtsnoch: Ich habe zwei NVMe's im Motherboard mit zwei verschiedenen Systemen drauf. Was ich aber nicht wußte... die EFI's sind unabhängig davon. Ich kann also mit beiden, beide Systeme starten. Kreuz und quer sozusagen. Ich habe also immer das gleiche alte EFI gestartet. Ich habe es zufällig entdeckt weil die Seriennummer anders war als ich sie in der Platform_Info eingegeben habe. Die neuste Version an der ich herumgebastelt hatte läuft nicht. Ich habe aber jetzt die wichtigsten Sachen in die alte EFI übernommen. Eigentlich alles ausser die Änderungen die ich mit dem online plist Checker gemacht habe.

    Ich habe "HD AUDIO" im BIOS abgeschaltet. "| hda-gfx | String | onboard-1 |" eingefügt, "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)" in den Device Properes eingefügt und die ACPI's die ich mit Hilfe von @Dav1310 und SSDTTime erstellen konnte. Leider immer noch kein Erfolg. HDMI Audio macht sich immer noch aus dem Staub.


    PS: Ich habe ein neues System installiert weil Sequoia für meine Software nicht mehr funktioniert. Abgesehen davon das mir das System nicht gefällt, aus mehreren Gründen.

    Das Problem muss im EFI sein weil auch das neue System den HDMI Audio Treiber verliert.

    Ah... ich habe das schon immer vermutet, dass ich ein wenig :gehtsnoch: bin.

    Ich habe die PCI Identification jetzt auf "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)"

    Das ist meinem :gehtsnoch: Gefühl nach das Richtige und wird auch so von Hackintool angegeben.

    Sofern Du für Deine AMD RX 6600XT Device Properties im Einsatz hast stell sicher das der Key hda-gfx mit dem String Value onboard-1

    Meinst Du den Value "onboard-1" oder nur "-1"?

    Dort hat es zusätzlich den Eintrag:

    | compatible | String | pci8086,a182 |


    Ich habe das jetzt unter Device Properties > Add > PciRoot(0x0)/Pci(0x17,0x0) . 0x17 ist hex für Device 23 welches die Audio Device sein sollte... Eigentlich, vermutlich.

    Eine andere Frage noch. Wenn ich nur Einträge in der plist ändere, muss ich dann jedesmal einen Snapshot in PropertyTree-master machen?

    PS: OK, es ist "onboard-1"

    Hmm... gute Frage.


    Hackintool zeigt:

    PciRoot(0x0)/Pci(0x1b,0x0)


    Die aktuelle plist zeigt unter Device Properties > Add:

    PciRoot(0x0)/Pci(0x17,0x0)


    Die aktuelle plist zeigt unter UEFI > Audio > AudioDevice:

    PciRoot(0x0)/Pci(0x1b,0x0)


    Sollten alle gleich sein?


    Das ist ein Auszug aus lshw welches noch von einer Linux partition stammt bevor ich überhaupt macOS 12.7 installierte also vor OC.


    *-multimedia

    description: Audio device

    product: Navi 21/23 HDMI/DP Audio Controller

    vendor: Advanced Micro Devices, Inc. [AMD/ATI]

    physical id: 0.1

    bus info: pci@0000:03:00.1

    logical name: card1

    logical name: /dev/snd/controlC1

    logical name: /dev/snd/hwC1D0

    logical name: /dev/snd/pcmC1D10p

    logical name: /dev/snd/pcmC1D3p

    logical name: /dev/snd/pcmC1D7p

    logical name: /dev/snd/pcmC1D8p

    logical name: /dev/snd/pcmC1D9p

    version: 00

    width: 32 bits

    clock: 33MHz

    capabilities: pm pciexpress msi bus_master cap_list

    configuration: driver=snd_hda_intel latency=0

    resources: irq:229 memory:83520000-83523fff

    *-input:0

    product: HDA ATI HDMI HDMI/DP,pcm=3

    physical id: 0

    logical name: input27

    logical name: /dev/input/event6

    *-input:1

    product: HDA ATI HDMI HDMI/DP,pcm=7

    physical id: 1

    logical name: input28

    logical name: /dev/input/event17

    *-input:2

    product: HDA ATI HDMI HDMI/DP,pcm=8

    physical id: 2

    logical name: input29

    logical name: /dev/input/event19

    *-input:3

    product: HDA ATI HDMI HDMI/DP,pcm=9

    physical id: 3

    logical name: input30

    logical name: /dev/input/event21

    *-input:4

    product: HDA ATI HDMI HDMI/DP,pcm=10

    physical id: 4

    logical name: input31

    logical name: /dev/input/event23

    Onboard audio im bios deaktivieren muss ich noch testen. Ich habe mal einen plist check auf dieser Seite gemacht:

    https://opencore.slowgeek.com/

    Das zeigt zwar für OpenCore 0.6.6 aber grundsätzliche Dinge können sich ja nicht verändert haben. (nehme ich mal an)

    Das Ergebnis zeigt doch einige Dinge die geändert werden sollen. Weiss nicht ob ich das mal testen soll:

    OpenCore config.plist Sanity Checker.pdf

    PS: Ich habe noch einen Tester gefunden der die OC 1.0.3 testet.

    https://velickovicdj.github.io/O3C/

    Das Ergebnis:

    OpenCore Config Checker.pdf

    PS2: (nicht Playstation 2)

    Ich habe alle Schalter wie im letzteren Tester beschrieben umgelegt. Die fehlenden Einträge habe ich ignoriert weil die in der letzten Version 1.0.5 wahrscheinlich nicht mehr benötigt werden. (Vermute ich) Das Ergebnis ist ernüchternd. Das System startet fehlerlos aber das Audio HDMI Problem besteht weiterhin.

    in Hackintool wird der DevicePfad/IORegPfad ja angegeben, das sollte bei dir ebenfalls so aussehen


    Navi21/23 HDMI/DP Audiocontroller

    IOService:/AppleACPIPlatformExpert/PC00@0/AppleACPIPCI/PEG1@1/IOPP/PEGP@0/IOPP/BRG0@0/IOPP/HDAU@0,1

    Ich kann diesen Eintrag in Hackintool nicht finden aber lshw zeigt folgendes:

    Ich habe zudem einen Prozeß entdeckt der mich nachdenklich gemacht hat. SafeEjectGPUAgent. GPU sollte nicht ejected werden!:

    Sonst... ja alles läuft außergewöhnlich gut. :danke: Noch nie eine Kernelpanik, noch nie Totalabsturz. Alle Programme die ich brauche laufen. Sogar Mail, Nachrichten, iCloud, VLC, TimeMachine, Notizen, Kalender usw. alles außer das, gefühlte 100x erwähnte Problem läuft reibungslos.

    PS: Ich habe die beiden SafeEjectGPUAgenten zwangsbeendet. Aber das Problem ging nicht weg.

    Ich möchte an dieser Stelle allen hier mal herzlich danken. Dank Euch hatte ich in kürzester Zeit einen laufenden Hacki und mit etwas mehr Zeit sogar einen fast fehlerfrei Rasenden. Ich mache einiges mit Blender aber was wirklich CPU Power frißt ist VUE.

    Ich habe jetzt zwei EFI's die ich pflege. Eines von JustFun und das andere das ich mit den DDTS von Dav1310 erstellen konnte. Das zweite hat zusätzlich ein paar ACPI Patches ausgeworfen die ich in die plist reingepackt habe. Weil die SSDT's von meiner Hardware ausgespuckt wurde tendiere ich dazu dieses EFI zu benutzen.

    4 Kernels konnte ich rausschmeissen:


    RealtekRTL8111.kext

    LucyRTL8125Ethernet.kext

    IntelMausi.kext

    AtherosE2200Ethernet.kext


    Ich bin zuversichtlich, dass ich im Laufe der Zeit eine Lösung für HDMI Audio finden werde.

    Was du noch testen kannst: AppleALCU.kext. Diese findest du im Ordner mit AppleALC.kext. Du kannst sie von der Acidanthera-Seite herunterladen.


    Ich habe AppleALCU.kext installiert und AppleALC.kext deaktiviert. Das Problem besteht weiterhin.

    Ist es möglicherweise mein TV der nicht das erwartete Signal beim Einschalten liefert? Trotzdem, es sollte doch möglich sein dem System zu sagen das es den Treiber aktiv halten soll. No matter what. Weil, wenn ich den TV nur 2 Minuten auschalte ist danach der Treiber (und Ton) immer noch vorhanden.

    Vielleicht muss man Hybernate dafür deaktivieren?

    Etwas Merkwürdiges auch: Ich habe zwei Computer am TV. Meinen alten MacMini und den neuen Hacki. Ich kann eine Stunde etwas auf dem MacMini machen und dann HDMI auf den Hacki umschalten. Audio funktioniert immer noch. Nur wenn ich den TV ausschalte verliert er den Treiber.

    Nicht für ungut, an der Stelle bin ich raus. Alles Gute und viel Erfolg :verneigen:

    Sorry @JustFun.

    Ich bin manchmal schon ein Dödel. Ich habe die kexte eingesetzt und das System startet. Es tut mir leid falls ich Dir auf die Zehen getreten bin. Ich schätze Deine Unterstützung. Vielen Dank. Ich werde jetzt mal alles testen. :verneigen:

    PS: NVRAM Reset gemacht. Das Audio Treiber problem besteht immer noch.

    Du musst die oc_patches.plist bzw deren Einträge in der aktuellen config.plist einpflegen, sonst greifen die nicht.


    unter device properties hattest du da zb einen Eintrag drin.

    Ich habe die Patches und aml Pfade in der plist eingetragen. Gesamthaft scheint des System einiges flotter zu reagieren. Das Audio Treiber Problem besteht aber immer noch.

    Bitte teste die EFI im Anhang und gib uns danach Rückmeldung.

    Bevor du startest, führe einen NVRAM-Reset durch. Dazu beim Boot-Auswahlmenü die Leertaste drücken, dann erscheint die Option "resetNVRAM".

    Die EFI war zu groß, daher habe ich die zwei Kexts separat hochgeladen.

    Lade sie einfach herunter und füge sie in den Kext-Ordner der EFI ein.

    Startet nicht. Muss mal schauen aber Airport brauch ich nicht. Generell WIFI braucht die Maschine nicht nur Bluetooth und natürlich das Audioproblem das ich dringend zu lösen versuche.