Drittmonitor an MSI Radeon R9 290X funktioniert nicht

  • Moin!


    Ich hab mir vor kurzem eine MSI Radeon R9 290X (4GB) zugelegt, und mir die Tage meinen Hackintosh neu aufgesetzt. Es läuft soweit alles problemfrei, bis auf mein dritter Monitor. Ich habe einen via HDMI, und einen zweiten via DVI angeschlossen. Mein dritter Monitor (ebenfalls DVI) kriegt aber kein Signal rein. WEG und Lilu sind bereits installiert.


    Hat jemand von euch eine Idee?
    Danke schonmal!

    Thinkpad X270 (i7, DW1560) - MacBookPro14,1 - OpenCore, macOS Big Sur

  • Da ich dir ja geraten habe hier mal Hilfe zu suchen, kann ich dir nicht mehr viel helfen. Aber der @griven sollte da glaube ich helfen können. :)

  • WEG vergreift sich bei der Zuweisung bzw. beim erkennen der richtigen Ports schon mal ist demnach nicht unbedingt immer die Beste/Erste Wahl. Abhängig von der macOS Version die im Einsatz ist würde ich ggf. mal WEG weglassen und anstelle dessen in Clover als Framebuffer den Radeon eintragen und zusätzlich den Haken bei InjectATI setzen und die tatsächliche Anzahl der Ports angeben. Als Beispiel mal bei meiner R9-290X (Powercolor):



    Meine Karte hat 4 Ports einen DP einen HDMI und DVI Ports wovon ich aktuell den DP und den HDMI belegt habe es funktionieren aber auch die DVI Ports (getestet).

  • Nabend!
    Erstmal danke für die Antwort! Ich hab das jetzt mal genau so gemacht, allerdings hat sich nichts geändert (außer, dass die Karte nicht mehr als R9 290X, sondern als 8xxx Series erkannt wird). Ansonsten kriegt mein Drittmonitor nach wie vor kein Signal. Den DP-Port kann ich mangels Kabel leider nicht testen.
    (Ich verwende im Übrigen macOS High Sierra - 10.13.5)


    EDIT: Hab jetzt mal zusätzlich getestet, obs nen Unterschied macht, wenn ich Lilu auch mal rauswerfe. - Und nein, es macht keinen. Alles genau so wie vorher. Soll ich Lilu und WEG wieder reinpacken, oder erstmal rauslassen?


    Für den Fall dass es hilft, häng ich einfach mal meinen EFI-Ordner an. Hab aber mal die Seriennummern und co ausm SMBIOS rausgenommen. ^^

    Dateien

    • EFI.zip

      (24,07 MB, 60 Mal heruntergeladen, zuletzt: )

    Thinkpad X270 (i7, DW1560) - MacBookPro14,1 - OpenCore, macOS Big Sur

    Einmal editiert, zuletzt von rflrkn ()

  • Lilu kannst Du drin lassen der schadet nicht der WEG kann raus bleiben....
    Es kann, abhängig von der Karte, auch Probleme geben mit den Ports. Hast Du die Möglichkeit das Setup mal mit Linux oder Windows zu testen nur um auszuschließen das das Bios der Karte die Kombination von Anschlüssen nich kann...

  • Also unter Windows 10 läuft alles problemfrei. Alle drei Monitore, genau so wie sie grade angeschlossen sind kriegen Bild.

    Thinkpad X270 (i7, DW1560) - MacBookPro14,1 - OpenCore, macOS Big Sur

  • Okay dann kann das nur ein Framebuffer Thema sein...

  • Die Sache mit dem Patchen vom Framebuffer hab ich nie wirklich verstanden. Irgendwie sind mir diverse Anleitungen dies online so gibt immer zu kompliziert gewesen und ich bin nie weit gekommen.

    Thinkpad X270 (i7, DW1560) - MacBookPro14,1 - OpenCore, macOS Big Sur

  • probier mal die kexte und die config.
    Ach so habe mal den AppleALC kext mit eingefügt anstelle von dem AppleHDA natürlich musst du jetzt dioe Original AppleHDA gegen deine gepatchte tauschen.

    Dateien

    • EFI.zip

      (24,84 MB, 34 Mal heruntergeladen, zuletzt: )
    • AppleHDA.kext.zip

      (1,82 MB, 33 Mal heruntergeladen, zuletzt: )
  • natürlich musst du jetzt dioe Original AppleHDA gegen deine gepatchte tauschen.


    Ich steh grad ein wenig auf dem Schlauch. Ich hab ja noch nichts gepatched? Wie muss ich die denn da patchen?
    Und kann ich den Rest 1:1 so übernehmen (mit Ausnahme des SMBIOS)?

    Thinkpad X270 (i7, DW1560) - MacBookPro14,1 - OpenCore, macOS Big Sur

  • probier mal die kexte und die config.
    Ach so habe mal den AppleALC kext mit eingefügt anstelle von dem AppleHDA natürlich musst du jetzt dioe Original AppleHDA gegen deine gepatchte tauschen.


    Ist das nicht Sound related? Oder irre ich mich?

  • probier mal die kexte und die config.
    Ach so habe mal den AppleALC kext mit eingefügt anstelle von dem AppleHDA natürlich musst du jetzt dioe Original AppleHDA gegen deine gepatchte tauschen.


    So, ich hab den Ordner grad mal rübergezogen, angepasst und es dann mal versucht. Resultat: Der Drittmonitor blieb dennoch dunkel, zusätzlich funktionierten diverse USB-Geräte nicht mehr, und dem ausgegrauten Icon in der Menuleiste nach zu urteilen, ging Sound auch nicht.
    Ich hab mein EFI-Backup dann mal wieder aufgespielt. ^^

    Thinkpad X270 (i7, DW1560) - MacBookPro14,1 - OpenCore, macOS Big Sur

  • Habe ich doch gesagt, das deine Original AppleHDA gepatcht worden ist durch die Aktion mit, lass mich raten Multibeast.


    Ich glaube mal das du mit dem Tomaten Tool dein System aufgesetzt hast.


    So zu dem USB Problem ist ganz einfach zu sagen die zwei kexte im Rahmen sind extra für Intel 7 bis 9 Chipsätze gemacht worden, das USB 1.0 bis 3.0 funktionieren und das auch richtig.



    bei dem USBInjectAll.kext für intel 7 - 9 Chipsätzen sieht das anders aus, da wird alles unter dem USB 3.0 Bus angezeigt und auch der Switch bei unterschiedlichen USB Geräten funktioniert nicht richtig.


    Beispiel bei USBInjectAll.kext, steckt man einen USB 2.0 Stick in ein USB 2.0 port so wird automatisch ein USB 3.0 XHC Port belegt, die Weiterleitung zu einem EH01 oder EH02 erfolgt nicht, anders sieht es mit den beiden Kexten aus, da erfolgt die Weiterleitung, von daher rate ich jedem der ein Intel 7 - 9 Chipsatz verbaut hat, diese zwei Kexte anstelle von USBInjectAll.kext.
    Selbst die Macher von USBInjectAll.kext raten dazu, USBInjectAll.kext bringt effektive erst was wenn man keine USB 2.0 Ports mehr im System hat.
    Die einen oder anderen sagen jetzt USB 3.0 ist abwärtskompatibel, richtig aber der USB 3.0 Port ist somit belegt, von daher braucht der kext nicht viel zu machen.


    @nopeJS da du ein H97 benutzt, würde ich empfehlen eine anständige DSDT und SSDT und die config so minimal wie möglich zu halten.

    Einmal editiert, zuletzt von rubenszy ()

  • Da es schon spät ist und ich morgen früh raus muss, erstmal ne kurze Antwort - morgen beschäftige ich mich nochmal näher damit.
    Um deine Frage zu beantworten: ich hab lediglich Netzwerktreiber via Multibeast installiert, weil ich die sonst nirgends einzeln finden konnte. Und weil ich dann schonmal im Tool war, hab ich die Audiotreiber direkt mitinstalliert. Das wars dann aber auch. Der Rest ist alles Vanilla.
    Auf die Schnelle konnte ich mit den Infos zu der USB-Sache leider nur wenig anfangen.

    Thinkpad X270 (i7, DW1560) - MacBookPro14,1 - OpenCore, macOS Big Sur

  • Es kann hilfreich sein, in einer gesonderten SSDT die Grafikkarte(n) näher per _DSM-Methode zu beschreiben. Speziell die Ports/Framebuffer inkl. der verwendeten Schnittstellen (DisplayPort, HDMI, DVI via "connector-type").


    Als Beispiel zur Ansicht mal meine SSDT für meine beiden VEGAs:

    Dateien

    • SSDT-VEGA.aml

      (3,39 kB, 40 Mal heruntergeladen, zuletzt: )

    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

    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


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

    Einmal editiert, zuletzt von apfelnico ()

  • An dieser Stelle oute ich mich einfach mal als kompletter Idiot. :D
    Wäre also nett, wenn du mir ein wenig näher erklären könntest, was ich genau machen muss.

    Thinkpad X270 (i7, DW1560) - MacBookPro14,1 - OpenCore, macOS Big Sur