KTC M27P6: Zwei 4K-Monitore am MacBook Pro M4 Pro gleichzeitig mit 144 Hz – Lösung
Hallo zusammen,
ich möchte meine Lösung teilen, da ich lange Probleme hatte, zwei baugleiche KTC M27P6 gleichzeitig an meinem MacBook Pro zu betreiben.
MEIN SETUP
• MacBook Pro mit Apple M4 Pro
• macOS Tahoe 26.6.1
• 2× KTC M27P6
• 3840×2160 (4K), original bis 160 Hz
• KTC EUR Firmware 1.0.8
DAS PROBLEM
Ein einzelner M27P6 funktionierte problemlos. Sobald beide angeschlossen waren, konnte macOS jedoch meist nur einen gleichzeitig korrekt ansteuern. Teilweise hing sogar davon ab, welcher Monitor zuerst angeschlossen bzw. erkannt wurde.
Ich habe sehr viele Varianten getestet:
• beide Monitore einzeln → jeweils 4K problemlos
• verschiedene Thunderbolt-/USB-C-Ports
• USB-C → DisplayPort direkt am MacBook
• USB-C → HDMI
• verschiedene Kabel
• StarTech USB4-Dock
• iVANKY FusionDock Pro 3
• verschiedene Ausgänge der Docks
• unterschiedliche Auflösungen und Bildwiederholraten
Das Problem mit 2× M27P6 blieb bestehen.
DER ENTSCHEIDENDE TEST
Daraufhin habe ich die EDID bzw. die vom M27P6 an macOS gemeldeten Display-Modi untersucht.
Der M27P6 meldet original eine maximale Bildwiederholrate von 160 Hz.
Mit BetterDisplay habe ich testweise eine modifizierte EDID geladen, bei der der Monitor maximal 144 Hz statt 160 Hz meldet.
Das Ergebnis war sofort reproduzierbar:
BEIDE M27P6 wurden gleichzeitig erkannt und liefen mit 3840×2160 @ 144 Hz.
WICHTIG: Es reichte bei mir NICHT, in macOS einfach 144 Hz oder 60 Hz auszuwählen. Entscheidend war offenbar, dass der Monitor den 160-Hz-Modus gegenüber macOS gar nicht mehr anbietet.
Originale EDID / max. 160 Hz → Problem
Modifizierte EDID / max. 144 Hz → beide funktionieren
BETTERDISPLAY ALS NACHWEIS
BetterDisplay bestätigte damit, dass die Änderung funktioniert. Nach einem Neustart trat das Problem jedoch wieder auf, solange BetterDisplay nicht gestartet und der EDID-Override angewendet wurde.
Ich wollte eine dauerhafte Lösung ohne zusätzliche Software.
DAUERHAFTE LÖSUNG
Deshalb habe ich die KTC M27P6 EUR Firmware 1.0.8 untersucht und die darin enthaltenen relevanten EDID-/Timing-Daten angepasst.
Die 160-Hz-Konfiguration wurde auf maximal 144 Hz begrenzt bzw. durch das vorhandene 144-Hz-Timing ersetzt. Anschließend wurden die notwendigen EDID-Prüfsummen und die Firmware-CRC neu berechnet.
Aus Sicherheitsgründen habe ich zunächst nur EINEN Monitor geflasht.
Nach dem Flash und einem kompletten Neustart des MacBooks – ohne BetterDisplay – zeigte dieser Monitor weiterhin 3840×2160, aber maximal 144 Hz. 160 Hz war vollständig verschwunden.
Damit war bestätigt, dass die Änderung nun direkt vom Monitor kommt.
INTERESSANTER ZWISCHENTEST
Danach hatte ich:
Monitor 1 → modifiziert, max. 144 Hz
Monitor 2 → original, max. 160 Hz
Wenn der 144-Hz-Monitor zuerst erkannt wurde, konnten beide funktionieren. Wurde der originale 160-Hz-Monitor zuerst erkannt, konnte das alte Problem wieder auftreten.
Daraufhin habe ich auch den zweiten M27P6 mit derselben modifizierten Firmware geflasht.
ERGEBNIS
Seit BEIDE Monitore modifiziert sind:
• 2× KTC M27P6 gleichzeitig
• 3840×2160 auf beiden
• 144 Hz auf beiden
• 160 Hz wird nicht mehr angeboten
• beide werden nach einem Neustart direkt erkannt
• Anschlussreihenfolge spielt keine Rolle mehr
• BetterDisplay ist nicht mehr erforderlich
• kein Software-EDID-Override notwendig
Mein Setup läuft jetzt dauerhaft mit 2× 4K @ 144 Hz.
Ich behaupte damit nicht, dass die originale KTC-EDID grundsätzlich fehlerhaft ist oder 160 Hz generell ein Problem bei Apple Silicon darstellen.
Ich kann lediglich bestätigen, dass bei meinem M4-Pro-Setup die Begrenzung der von beiden identischen M27P6 gemeldeten Maximalkonfiguration von 160 auf 144 Hz das Problem vollständig beseitigt hat.
GITHUB / ANLEITUNG
Den vollständigen Lösungsweg und weitere technische Details habe ich hier dokumentiert:
https://github.com/chemali1991/KTC-M27P6-Dual-Monitor-Mac-4K144-Fix
FIRMWARE
Die von mir auf BEIDEN M27P6 getestete modifizierte 4K144-Firmware befindet sich unter „Assets“:
https://github.com/chemali1991/KTC-M27P6-Dual-Monitor-Mac-4K144-Fix/releases/tag/v1.0.8-4K144
Vor dem Flashen muss die heruntergeladene Datei in:
MERGE.bin
umbenannt werden.
WICHTIG:
Die modifizierte Firmware basiert auf der KTC M27P6 EUR Firmware 1.0.8 und ist KEINE offizielle KTC-Firmware.
Flashen erfolgt auf eigenes Risiko. Nicht für andere KTC-Modelle oder ungeprüfte Hardware-/Firmware-Revisionen verwenden. Ein fehlerhafter oder unterbrochener Flash kann den Monitor unbrauchbar machen.
Ich empfehle dringend, zunächst nur EINEN Monitor zu flashen und zu prüfen, ob er danach dauerhaft maximal 144 Hz meldet. Erst danach habe auch ich den zweiten Monitor geflasht.
Vielleicht hilft das anderen, die mit zwei KTC M27P6 oder ähnlichen 4K-High-Refresh-Displays am Apple-Silicon-Mac vor demselben Problem stehen.
MacBook Pro (M4 Pro, 2024)