3 Monitore an UHD 630: Kein Bild bis macOS Login-Screen (kein BIOS Boot Splash Screen oder OpenCore Boot Picker)

  • Hallo zusammen!


    Hoffentlich habe ich das richtige Subforum erwischt. Ansonsten darf der Thread natürlich gerne verschoben werden.


    Es geht darum, dass ich hier schon seit vielleicht zwei Jahren einen dritten Bildschirm per HDMI an meiner UHD 630 hängen habe. Im Betrieb läuft das einwandfrei, aber ich bekomme beim Hochfahren erst im Login-Screen ein Bild (vermutlich, nachdem Screen Wakener die Bildschirme aktiviert hat). Wenn ich das System mit nur zwei Monitoren betreibe, wie früher, sehe ich auch den BIOS Splash Screen und den OpenCore Boot Picker.


    Hat jemand eine Idee, woran das liegen könnte und wie sich das evtl. beheben lässt?


    Bin gespannt auf eure Antworten.

    Hack 2018 · siehe Profil · OpenCore 0.8.6 · iMac19,1 · Ventura
    Hack 2013 · Partition 1: OS X 10.6.8 · Partition 2: OS X 10.8.5 · GA-H61N-USB3 · Core i3 2120 · Radeon HD 5450 · 8GB RAM · 320GB WD HDD · 1,5TB Toshiba HDD · Samsung DVD SH-S223B · JCP MI 101 ITX · Chimera 1.11.1
    iMac G5 · OS X 10.5.8 PowerMac 7500/100 · OS 8.6 LaserWriter 4/600 PS an AsantéTalk
    Banana Pi NAS mit A2SERVER als AppleTalk Datei- & Druckserver

  • In der Theorie sollte das Board und die CPU 3 Displays unterstützen in der Praxis hängt das unter anderem auch davon ab wie die Bildschirme angebunden sind. Wie hast Du die Monitore angebunden (einmal HDMI nehme ich spannend sind die anderen beiden)?

  • Neben HDMI (wobei ich dabei am Monitor einen Adapter auf DVI verwende) sind D-Sub und DVI-D in Gebrauch.

    Hack 2018 · siehe Profil · OpenCore 0.8.6 · iMac19,1 · Ventura
    Hack 2013 · Partition 1: OS X 10.6.8 · Partition 2: OS X 10.8.5 · GA-H61N-USB3 · Core i3 2120 · Radeon HD 5450 · 8GB RAM · 320GB WD HDD · 1,5TB Toshiba HDD · Samsung DVD SH-S223B · JCP MI 101 ITX · Chimera 1.11.1
    iMac G5 · OS X 10.5.8 PowerMac 7500/100 · OS 8.6 LaserWriter 4/600 PS an AsantéTalk
    Banana Pi NAS mit A2SERVER als AppleTalk Datei- & Druckserver

  • Ich denke hier hat iGPU gar nichts mit zu tun, vor Umschalten auf iGPU Treiber ist ja der UEFI GOP Treiber für die Displayausgabe zuständig?

    Evtl. framebuffer-stolenmem auf 00009003 erhöhen - aber wie gesagt, für mich fraglich, ob DeviceProperties hier einen Einfluss haben.

    Ich denke hier ist eher das Bios verantwortlich - wie sieht das aus, wenn du Windows oder ein Linux bootest?

  • Ist in dem Fall richtig schrup21 ;)


    Der TE sagt bzw. schreibt ja das er weder den Bios Splash noch den OC BootPicker zu sehen bekommt wenn der dritte Screen via HDMI/DVI angeschlossen ist hier liegt also der Schluss nahe das das Problem auf der BIOS/UEFI Ebene liegt. Ich tippe auf die HDMI zu DVI Geschichte als Verursacher und würde vorschlagen zumindest testweise mal ein Gerät als dritten Screen anzuschließen das ohne Adapter auskommt also direkt HDMI unterstützt.

  • Danke für eure Antworten!


    Das einzige Ausgabegerät mit HDMI-Eingang, das ich hier habe, ist der Fernseher. Den habe ich gerade mal angeschlossen, aber auch da bleiben die Bildschirme schwarz.

    Hack 2018 · siehe Profil · OpenCore 0.8.6 · iMac19,1 · Ventura
    Hack 2013 · Partition 1: OS X 10.6.8 · Partition 2: OS X 10.8.5 · GA-H61N-USB3 · Core i3 2120 · Radeon HD 5450 · 8GB RAM · 320GB WD HDD · 1,5TB Toshiba HDD · Samsung DVD SH-S223B · JCP MI 101 ITX · Chimera 1.11.1
    iMac G5 · OS X 10.5.8 PowerMac 7500/100 · OS 8.6 LaserWriter 4/600 PS an AsantéTalk
    Banana Pi NAS mit A2SERVER als AppleTalk Datei- & Druckserver

  • ungefähr so sollte dein BIOS eingestellt sein:


    In der Chipset Lasche muss wohl Internal Graphics von Auto auf Enabled gestellt werden.


    Screenshots sind von hier: https://github.com/DimitarNest…-i5-9600K-R9-270X-UHD-630

    Einstellung Internal Graphics siehe YouTube:

  • So sind die Einstellungen bei mir bereits. (Obwohl Internal Grphics = enabled in meinem Fall keinen Unterschied zu auto machen dürfte, weil ich keine eGPU eingebaut habe.)

    Hack 2018 · siehe Profil · OpenCore 0.8.6 · iMac19,1 · Ventura
    Hack 2013 · Partition 1: OS X 10.6.8 · Partition 2: OS X 10.8.5 · GA-H61N-USB3 · Core i3 2120 · Radeon HD 5450 · 8GB RAM · 320GB WD HDD · 1,5TB Toshiba HDD · Samsung DVD SH-S223B · JCP MI 101 ITX · Chimera 1.11.1
    iMac G5 · OS X 10.5.8 PowerMac 7500/100 · OS 8.6 LaserWriter 4/600 PS an AsantéTalk
    Banana Pi NAS mit A2SERVER als AppleTalk Datei- & Druckserver

  • eGPU nicht, aber iGPU. Es geht doch um deine UHD 630.

    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

    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


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

  • Ja, aber laut dem von schrup21 verlinkten Video bedeutet die Einstellung „auto“ bei Internal Graphics, dass das BIOS die iGPU einschaltet, wenn keine eGPU vorhanden ist, und dass es sie ausschaltet, wenn eine eGPU da ist.


    Da ich keine eGPU verbaut habe, bewirkt „auto“ bei mir also das gleiche wie „enabled“. Aber ich hatte es ja eh schon auf enabled stehen.

    Hack 2018 · siehe Profil · OpenCore 0.8.6 · iMac19,1 · Ventura
    Hack 2013 · Partition 1: OS X 10.6.8 · Partition 2: OS X 10.8.5 · GA-H61N-USB3 · Core i3 2120 · Radeon HD 5450 · 8GB RAM · 320GB WD HDD · 1,5TB Toshiba HDD · Samsung DVD SH-S223B · JCP MI 101 ITX · Chimera 1.11.1
    iMac G5 · OS X 10.5.8 PowerMac 7500/100 · OS 8.6 LaserWriter 4/600 PS an AsantéTalk
    Banana Pi NAS mit A2SERVER als AppleTalk Datei- & Druckserver

  • was passiert eigentlich, wenn du 2 Monitore verbunden hast und den 3. beim hochfahren ansteckst? Also z.B. wenn das OC Boot Menü erscheint?

  • @macbam jein. Beim Vorhandensein einer Grafikkarte wird die IGPU nicht automatisch abgeschaltet. Diese kann unter Mac OS als „connectorless“ genutzt werden. Je nachdem, mit welchem SMBIOS man fährt. Beim IMac kann diese im „Connectorless Mode“ für Berechnungen genutzt werden. Beim Mac Pro und IMac Pro muss die IGPU explizit deaktiviert werden.

  • was passiert eigentlich, wenn du 2 Monitore verbunden hast und den 3. beim hochfahren ansteckst? Also z.B. wenn das OC Boot Menü erscheint?

    Das werde ich übernächste Woche ausprobieren. Bin jetzt erstmal anderthalb Wochen unterwegs.

    Hack 2018 · siehe Profil · OpenCore 0.8.6 · iMac19,1 · Ventura
    Hack 2013 · Partition 1: OS X 10.6.8 · Partition 2: OS X 10.8.5 · GA-H61N-USB3 · Core i3 2120 · Radeon HD 5450 · 8GB RAM · 320GB WD HDD · 1,5TB Toshiba HDD · Samsung DVD SH-S223B · JCP MI 101 ITX · Chimera 1.11.1
    iMac G5 · OS X 10.5.8 PowerMac 7500/100 · OS 8.6 LaserWriter 4/600 PS an AsantéTalk
    Banana Pi NAS mit A2SERVER als AppleTalk Datei- & Druckserver

  • Beim Vorhandensein einer Grafikkarte wird die IGPU nicht automatisch abgeschaltet.

    TE hat kein iGPU Problem, denn ab da wenn macOS die Grafik übernimmt, funktioniert alles.

    Davor (=Bios) besteht das Problem - aber nur bei mehr als zwei Monitoren

  • was passiert eigentlich, wenn du 2 Monitore verbunden hast und den 3. beim hochfahren ansteckst? Also z.B. wenn das OC Boot Menü erscheint?

    Wenn der HDMI-Monitor beim Einschalten des Rechners nicht angeschlossen ist, werden BIOS Splash Screen und OpenCore Boot Menü auf den beiden anderen Monitoren angezeigt. Wenn ich den HDMI-Monitor dann im OC Boot-Menü anstecke geschieht Folgendes:

    • Bis zum Erscheinen des macOS Login-Screens:
      · DVI-D hat Bild
      · D-Sub hat Bild
      · HDMI schwarz
    • Die ersten Sekunden im macOS Login-Screen:
      · DVI-D schwarz
      · D-Sub hat Bild
      · HDMI hat Bild
    • Nach ein paar Sekunden (egal ob noch im Login-Screen oder nach dem Einloggen):
      · DVI-D „flimmert“ seltsam (siehe Bild)
      · D-Sub schwarz
      · HDMI hat Bild

    Hack 2018 · siehe Profil · OpenCore 0.8.6 · iMac19,1 · Ventura
    Hack 2013 · Partition 1: OS X 10.6.8 · Partition 2: OS X 10.8.5 · GA-H61N-USB3 · Core i3 2120 · Radeon HD 5450 · 8GB RAM · 320GB WD HDD · 1,5TB Toshiba HDD · Samsung DVD SH-S223B · JCP MI 101 ITX · Chimera 1.11.1
    iMac G5 · OS X 10.5.8 PowerMac 7500/100 · OS 8.6 LaserWriter 4/600 PS an AsantéTalk
    Banana Pi NAS mit A2SERVER als AppleTalk Datei- & Druckserver

    Einmal editiert, zuletzt von mabam () aus folgendem Grund: übersichtlichere Schilderung

  • Nur so mal am Rande. Was ist ein Screen-Wakener?

    Damals scheint bei dir noch alles funktioniert zu haben.


    H370M D3H GSM – SSD über PCIe?


    Es könnte bei Dir auch an Mac OS liegen.

    Dazu muss ich hier leider etwas ausholen und Dir meine Geschichte erzählen.


    Ich selbst bin auch ein Jahr lang durch das Tal der Tränen gegangen.

    Ich habe drei Rechner mit HDMI über ein KVM an einen Monitor angeschlossen.

    Ich hatte Probleme mit dem Gigabyte Z490 Vision G und einer RX580.

    Ab einer bestimmten Version von Mac OS hatte der der Monitor sporadische Aussetzer.

    Das heißt, dass der Monitor kurz dunkel wurde, aber sich dann wieder gefangen hatte.

    Fragt mich nicht, ab wann das so war. Ich weiß es nicht mehr.

    Auf jeden Fall konnte ich das unter den DeviceProperties noch geradebiegen

    Gestern habe ich Ventura in der Version 13.2.1 (22D68) installiert.

    Bisher läuft wieder alles ohne Probleme.

    Mir wird in den Systemeinstellungen Mac OS 13.7.1 angeboten.

    Dieses werde ich heute in einem neuen APFS-Volume installieren.


    Du hast einen Rechner, der drei Monitore ansteuert.

    Erschwerend kommt vielleicht hinzu, dass Du drei verschiedene Monitore über drei verschiedne Port-Varianten anschließt.

    Das Wörtchen "vielleicht", weil ich nicht weiß, ob die GPU unter Mac OS in der Lage ist, drei unterschiedliche Bildsignale gleichzeitig auszugeben. Es gibt genug Berichte, wo sich Mac OS anders verhält als Windows und Linux.

    Auf der Herstellerseite wird zwar angegeben, dass Multi-Monitor-Betrieb möglich ist.

    Aber wir dürfen nicht ausser Acht lassen, dass es sich hierbei immer noch um Hardware für einen Windows-Rechner handelt.


    Du schreibst in deinem alten Thread, dass Du damals deine Probleme lösen konntest.

    Nun gilt es herauszufinden, ab welcher Version die Probleme auftraten.

    Die Installation von Mac kostet zwar Zeit, aber sicherlich nicht soviel, als hier ellenlange Diskussionen zu führen, die zu nichts führen. Es kann durchaus sein, dass ab einem bestimmten Release von Mac OS bestimmte Konstellationen nicht mehr funktionieren. Das gilt nicht nur für Major-Releases, sondern auch für Minor-Releases. Eher selten bei Patches/Bugfixes.


    Ich weiß nicht wieviele Versionen von Mac OS du gehortet hast.

    An deiner Stelle würde ich jetzt eine Test-Installation mit Monterey installieren.

    Oder dem Release, an dem es noch funktionierte.

    Denn irgendwo muss sich ja irgendwas getan haben.

    Auch Apple schneidet alte Zöpfe ab und schmeißt so manches aus dem System raus.


    Vielleicht hat Mork vom Ork eine Lösung parat.

    Er hat hier im Forum schon diverse Anleitungen für GPU-Dummy-Kexts geschrieben.


    Ich habe hier mal deine EFI hochgeladen. Die ist vom 29.11.2022, 21:07 MEZ.

    Ich denke mal, dass die nicht mehr aktuell ist, oder?

    Mir fällt da ein entscheidender Fehler auf. Vielleicht hast Du das sogar schon berichtigt.

    Eigenartig finde ich da deinen "USBMap.kext". Das ist ein "UTBMap.kext", den Du wahrscheinlich nur umbenannt hast.

    Ausserdem steht in deinem "USBMap,kext" deutlich "UTBMap.kext".

    Vergleich mal beide Fotos auf den Screenshots.

    Die Bezeichnung ist wichtig.


    Ich wünsche Dir noch einen schönen Tag und natürlich weiterhin viel Erfolg

  • Oh, vielen Dank bluebyte für deine Mühe und den Hinweis auf den fehlerhaften Bundle Identifier! Habe ihn gerade korrigiert, da hat sich damals offensichtlich ein Tippfehler eingeschlichen.

    Die USB-Ports haben immer einwandfrei funktioniert. Ich habe das Mapping selbst über ein Tool erstellt, weil die für das Gigabyte H370M D3H GSM damals verfügbaren Kexte teils etwas unvollständig waren oder interne USB-Ports anders gemappt hatten, als ich das wollte.


    Das in meiner letzten Nachricht beschriebene Verhalten tritt nur auf, wenn ich beim Einschalten des Rechners nur zwei Monitore angeschlossen habe und den HDMI-Stecker des dritten Monitors testweise erst bei Erscheinen des OC Boot Menüs am Rechner einstecke, wie von schrup21 vorgeschlagen:

    was passiert eigentlich, wenn du 2 Monitore verbunden hast und den 3. beim hochfahren ansteckst? Also z.B. wenn das OC Boot Menü erscheint?

    Aber ob ich zwei oder drei Monitore angeschlossen habe (schon vor dem Einschalten), macht für macOS keinen Unterschied. Nur will, seit ich den dritten dran habe, das BIOS nichts mehr anzeigen, wie schrup21 schon schrieb:

    TE hat kein iGPU Problem, denn ab da wenn macOS die Grafik übernimmt, funktioniert alles.

    Davor (=Bios) besteht das Problem - aber nur bei mehr als zwei Monitoren

    Das ist der Punkt, um den es geht.

    Hack 2018 · siehe Profil · OpenCore 0.8.6 · iMac19,1 · Ventura
    Hack 2013 · Partition 1: OS X 10.6.8 · Partition 2: OS X 10.8.5 · GA-H61N-USB3 · Core i3 2120 · Radeon HD 5450 · 8GB RAM · 320GB WD HDD · 1,5TB Toshiba HDD · Samsung DVD SH-S223B · JCP MI 101 ITX · Chimera 1.11.1
    iMac G5 · OS X 10.5.8 PowerMac 7500/100 · OS 8.6 LaserWriter 4/600 PS an AsantéTalk
    Banana Pi NAS mit A2SERVER als AppleTalk Datei- & Druckserver

  • Vielleicht ja eine blöde Idee aber sicher einen Versuch wert...


    Wie bzw. was hast Du im Bios für DVMT-Prealloc und VRAM eingestellt? Da die Probleme schon auf Bios Ebene austreten ist ja davon auszugehen das eben genau hier auch schon was im argen liegt. Möglicherweise reichen die (vor)eingestellten Werte hier nicht für den Betrieb von drei Bildschirmen bzw. stellt das Bios der IGPU nicht genug Speicher zur Verfügung um alle 3 Bildschime zu befeuern (im OS sieht das dann anders aus denn sobald dessen Treiber übernimmt kümmert der sich um die Verwaltung des Video Speichers). Möglicherweise lohnt es sich hier mal ein wenig mit den Einstellungen zu spielen.

  • Okay, Du hast Recht.

    Wenn Du in Mac OS drin bist und alles funktioniert, dann kann der Fehler nicht an Mac OS liegen.[floet]


    Obwohl du geschrieben hast ...


    Bis zum Erscheinen des macOS Login-Screens:

    · DVI-D hat Bild

    · D-Sub hat Bild

    · HDMI schwarz
    Die ersten Sekunden im macOS Login-Screen:

    · DVI-D schwarz

    · D-Sub hat Bild

    · HDMI hat Bild
    Nach ein paar Sekunden (egal ob noch im Login-Screen oder nach dem Einloggen):

    · DVI-D „flimmert“ seltsam (siehe Bild)

    · D-Sub schwarz

    · HDMI hat Bild


    Ich zerlege das jetzt mal ...

    VGA kennt jeder besser als D-Sub

    HDMI ist irreführend, weil Du keinen Monitor mit HDMI hast.

    Du hast einen Monitor mit VGA-Anschluß und zwei Monitore mit DVI-Anschluß.


    Bis zum Erscheinen des macOS Login-Screens:

    · Monitor DVI-D hat Bild (DVI-D -> DVI-D)

    · Monitor VGA hat Bild (VGA -> VGA)

    · Monitor DVI-D schwarz (HDMI -> HDMI/DVI-D-Adapter -> DVI-D)


    Die ersten Sekunden im macOS Login-Screen:

    · Monitor DVI-D schwarz (DVI-D -> DVI-D)

    · Monitor VGA hat Bild (VGA -> VGA)

    · Monitor DVI-D hat Bild (HDMI -> HDMI/DVI-D-Adapter -> DVI-D)


    Nach ein paar Sekunden (egal ob noch im Login-Screen oder nach dem Einloggen):

    · Monitor DVI-D „flimmert“ seltsam, siehe Bild (DVI-D -> DVI-D)

    · Monitor VGA schwarz (VGA -> VGA)

    · Monitor DVI-D hat Bild (HDMI -> HDMI/DVI-D-Adapter -> DVI-D)


    Ist das so korrekt?


    Beim Einschalten ist für den VGA-Monitor noch alles okay.

    Unter Mac OS schwarz. VGA hat ein analoges Signal und übermittelt keine EDID-Informationen.

    Was für eine Auflösung hast Du eingestellt?

    Wie hast Du die Auflösung im Opencore-Picker (GUI) eingestellt.

    Die größte Auflösung vom Board bei VGA D-Sub ist 1920x1200.

    Ich würde die Auflösung mal auf maximal 1920x1080 (FHD) einstellen.

    Kann sein, dass VGA-Anschluss oder der VGA-Monitor mit dem Frequenz-Timing nicht zurecht kommt und daher ganz abschaltet.


    Kenne den ganzen Mist noch aus der Anfangszeit mit Linux.

    War damals auch große Sch.....

    Einmal editiert, zuletzt von bluebyte ()

  • Vielleicht ja eine blöde Idee aber sicher einen Versuch wert...


    Wie bzw. was hast Du im Bios für DVMT-Prealloc und VRAM eingestellt? Da die Probleme schon auf Bios Ebene austreten ist ja davon auszugehen das eben genau hier auch schon was im argen liegt. Möglicherweise reichen die (vor)eingestellten Werte hier nicht für den Betrieb von drei Bildschirmen bzw. stellt das Bios der IGPU nicht genug Speicher zur Verfügung um alle 3 Bildschime zu befeuern (im OS sieht das dann anders aus denn sobald dessen Treiber übernimmt kümmert der sich um die Verwaltung des Video Speichers). Möglicherweise lohnt es sich hier mal ein wenig mit den Einstellungen zu spielen.

    DVMT Pre-Allocated: 64M

    DVMT Total Gfx Mem: MAX


    (Sorry für die späte Antwort, ich bin regelmäßig immer für einen Zeitraum unterwegs.)


    EDIT:

    DVMT Pre-Allocated lässt sich auf viele Stufen bis 1024M einstellen. Aber was ich auch einstelle, es ändert nichts.

    Das gleiche gilt für DVMT Total Gfx Mem. (Hier lassen sich außer MAX noch 128M oder 256M einstellen.)


    Es ist aber auch kein Drama. Wenn ich was im BIOS ändern muss, muss ich halt einen Bildschirm trennen und ihn danach wieder anstecken, dazwischen jeweils mit einem Runterfahren des Rechners verbunden.

    Hack 2018 · siehe Profil · OpenCore 0.8.6 · iMac19,1 · Ventura
    Hack 2013 · Partition 1: OS X 10.6.8 · Partition 2: OS X 10.8.5 · GA-H61N-USB3 · Core i3 2120 · Radeon HD 5450 · 8GB RAM · 320GB WD HDD · 1,5TB Toshiba HDD · Samsung DVD SH-S223B · JCP MI 101 ITX · Chimera 1.11.1
    iMac G5 · OS X 10.5.8 PowerMac 7500/100 · OS 8.6 LaserWriter 4/600 PS an AsantéTalk
    Banana Pi NAS mit A2SERVER als AppleTalk Datei- & Druckserver

    Einmal editiert, zuletzt von mabam ()