Hallo Leute,
NEWS (Problem Gelöst!!!):
Ich habe noch viel mehr romprobiert. Und habe festgestellt das MacOs bei den Karten scheinbar ein Problem mit HotPlugDetect hat.
Nochmal Recap zu den Problemen:
1. Audio fängt nach einer weile an zu Stottern.
2. Audio Crash zuverlässig nachdem ein per HDMI angeschlossener Monitor an und abgesteckt wird (mehrmals)
3. (neu bemerkt) Audio Stottert zuverlässig nachdem ich den Monitor ausschalte.
Problem 3 ist quasi immer aktiv da der Rechner an einem Beamer hängt der bei Nichtbenutzung abgeschaltet wird.
Daraufhin habe ich mir einen HDMI EDID emulator besorgt, dieser verbindet die DDC Leitungen vom HDMI immer mit einem internem ROM, darauf sind bei einem normalem Monitor die Auflösungen und der Name usw vom Monitor gespeichert. Der Emulator stellt auch bei Abgeschaltetem Display das DDC Rom zur verfügung sodas ein Quellgerät nicht die Auflösung ändert sobald der Monitor getrennt wird.
Dieser hilft aber garnicht.
Also hab ich mir mal mein Oszi geschnappt und auf den Leitungen gelauscht.
Mir ist dann aufgefallen das der Beamer beim ausschalten kurz die Hotplug Leitung deaktiviert.
HotPlug ist dazu da dem Bild ausgebendem Gerät mitzuteilen das ein Monitor angeschlossen wurde. Daraufhin ließt das Quell Gerät die EDID aus und gibt dann eine vom Monitor unterstützte Auflösung aus.
Die EDID kann das Source Gerät im Normalfall auslesen, ohne das der Monitor überhaupt mit der Steckdose verbunden ist.
Das klappt indem über HDMI auch 5V an den Monitor bereit gestellt werden.
Wenn der Monitor dann ausgeben könnte(Angeschaltet) zieht er die Hotplug Leitung auf 5V (0V = nicht angeschlossen).
Ich hab meinen DP-HDMI aktiv Adapter modifiziert und kann so selber HotplugDetect auf High/Low legen wie ich mag.
!Dabei habe ich bemerkt das das Audio in MacOS zuverlässig stottert oder sogar abstürzt sobald die HotPlugDetect Leitung Low geht während das DDC rom noch verfügbar ist.!
Meine Lösung für das Software Problem habe ich jetzt in Hardware gebaut:
Das ist mein DP->HDMI Adapter.
Dort ist an der HotPlugDetect Leitung jetzt ein Widerstand zu 5V angeschlossen. Das heißt die Leitung wackelt nicht mehr und MacOs macht keinen Audio Quatsch.
Ich hab den Adapter jetzt wieder zusammengebaut und den Widerstand intern angebracht. Die Kabel waren nur nötig um zu messen was da vorgeht.
Problem 3 ist damit weg, damit wahrscheinlich auch Problem 1, da der Monitor ja jetzt (für MacOs zumindest) immer angeschlossen bleibt.
Problem 2 Ist damit natürlich nicht gelöst. Da ich aber keine Monitore im Betrieb verbinde oder abstecke, sollte das nicht auftreten und mein Setup sollte endlich stabil laufen.
Da hat Apple also mist gebaut. Immerhin tritt das mit der Vega und der 5700xt auf, Scheinbar ein Treiber Problem... Wahnsinn.
Darauf kann man ja wirklich nur mit mächtig Ausdauer kommen.
Ich melde mich wenn es weiterhin gut Läuft!
Danke an alle für eure Hilfe.