MSI Radeon RX560 und 3 Monitore - DVI bleibt schwarz

  • Ich habe mir (wie in den Apple Support Docs beschrieben) die MSI RX560 Aero geholt. 2 von 3 Monitore funktionieren (DP + HDMI), der DVI Port wird ebenso erkannt, der Monitor geht an, aber das Bild bleibt schwarz.

    Hat jemand eine Idee, woran das liegen könnte?

    OS ist 10.14.


    Console sagt folgendes:


    standard 10:16:22.384968 +0200 kernel CRITICAL ERROR : VBLANK interrupt has not been generated in time!

    problem 10:16:22.488527 +0200 kernel AMDRadeonAccelerator: IOAccelDisplayPipeTransaction time out after 100ms. framebufferIndex=2

    problem 10:16:22.488541 +0200 kernel framebufferIndex=2, wsaa=17

    problem 10:16:22.488543 +0200 kernel eventInterruptEnabled=0, transactionInterruptEnabled=1, vblInterruptEnabled=0

    problem 10:16:22.488546 +0200 kernel powerOff=0, pipeTerminated=0, acceleratorEnabled=1, fWSAA=17

    problem 10:16:22.488548 +0200 kernel lastIOGraphicsMessageEvent=93, fbIndex=2

    problem 10:16:22.488551 +0200 kernel transactionQueueReadCount=1097, transactionQueueWriteCount=1098

    problem 10:16:22.488553 +0200 kernel lastCompletedTransaction: ID=1096 dirtyBits=0x1 options=0x1

    problem 10:16:22.488559 +0200 kernel pendingTransaction ID=1097, isTransactionComplete()=0, dirtyBits=0x1, options=0x1, errorCode=0x0, submittedReturn=0xe0014042

    problem 10:16:22.488564 +0200 kernel readTransaction ID=1098, dirtyBits=0x1, options=0x1, errorCode=0x0, submittedReturn=0xe0014042, event is finished


    Den EFI Ordner hab ich mal angehängt.

    Dateien

    • EFI.zip

      (17,52 MB, 69 Mal heruntergeladen, zuletzt: )
  • Probiers mal mit der Clover Config. Deine aktuelle Config bitte vorher sichern.

    Dateien

    • config.plist

      (6,88 kB, 101 Mal heruntergeladen, zuletzt: )

    LG Chris


    Meine Hardware:

  • hab ich ersetzt, ändert aber nichts. DVI bleibt weiterhin schwarz.


    standard 11:32:39.298909 +0200 kernel CRITICAL ERROR : VBLANK interrupt has not been generated in time!

    problem 11:32:39.402827 +0200 kernel AMDRadeonAccelerator: IOAccelDisplayPipeTransaction time out after 100ms. framebufferIndex=2

    problem 11:32:39.402841 +0200 kernel framebufferIndex=2, wsaa=17

    problem 11:32:39.402845 +0200 kernel eventInterruptEnabled=0, transactionInterruptEnabled=1, vblInterruptEnabled=0

    problem 11:32:39.402847 +0200 kernel powerOff=0, pipeTerminated=0, acceleratorEnabled=1, fWSAA=17

    problem 11:32:39.402849 +0200 kernel lastIOGraphicsMessageEvent=93, fbIndex=2

    problem 11:32:39.402852 +0200 kernel transactionQueueReadCount=371, transactionQueueWriteCount=372

    problem 11:32:39.402855 +0200 kernel lastCompletedTransaction: ID=370 dirtyBits=0x1 options=0x1

    problem 11:32:39.402860 +0200 kernel pendingTransaction ID=371, isTransactionComplete()=0, dirtyBits=0x1, options=0x1, errorCode=0x0, submittedReturn=0xe0014042

    problem 11:32:39.402865 +0200 kernel readTransaction ID=372, dirtyBits=0x1, options=0x1, errorCode=0x0, submittedReturn=0xe0014042, event is finished

    standard 11:32:39.598891 +0200 kernel CRITICAL ERROR : VBLANK interrupt has not been generated in time!




    Hast du noch Ideen?

  • Okay, dann ist AGDP schonmal nicht das Problem. Dann stelle wieder auf deine ursprüngliche Config zurück und packe mal LILU und WhateverGreen nach Kext/Other/.

    LG Chris


    Meine Hardware:

  • hab lilu und whatevergreen reingepackt.

    Leider ist es weiterhin unverändert. Fehlermeldung scheint identisch zu sein

    problem 12:47:03.360814 +0200 kernel AMDRadeonAccelerator: IOAccelDisplayPipeTransaction time out after 100ms. framebufferIndex=2

    problem 12:47:03.360827 +0200 kernel framebufferIndex=2, wsaa=17

    problem 12:47:03.360830 +0200 kernel eventInterruptEnabled=0, transactionInterruptEnabled=1, vblInterruptEnabled=0

    problem 12:47:03.360833 +0200 kernel powerOff=0, pipeTerminated=0, acceleratorEnabled=1, fWSAA=17

    problem 12:47:03.360835 +0200 kernel lastIOGraphicsMessageEvent=93, fbIndex=2

    problem 12:47:03.360837 +0200 kernel transactionQueueReadCount=619, transactionQueueWriteCount=620

    problem 12:47:03.360840 +0200 kernel lastCompletedTransaction: ID=618 dirtyBits=0x1 options=0x1

    problem 12:47:03.360845 +0200 kernel pendingTransaction ID=619, isTransactionComplete()=0, dirtyBits=0x1, options=0x1, errorCode=0x0, submittedReturn=0xe0014042

    problem 12:47:03.360850 +0200 kernel readTransaction ID=620, dirtyBits=0x1, options=0x1, errorCode=0x0, submittedReturn=0xe0014042, event is finished



    kextstat meldet aber, dass lilu und whatevergreen geladen ist.

    Kann es sein, dass ich noch zusätzlich irgendwas in Clover aktivieren muss? RadeonDeInit? InjectATI?

  • okay, problem gelöst. Hab nun alle 3 Monitore.

    SMBIOS imac14,2 + alle kexts (lilu + whatevergreen) + injects rausgelöscht.
    Der springende Punkt war dann die Einstellung im BIOS "Legacy Mode" auf disabled zu stellen.

    Seither kann ich alle 3 Monitore benutzen !

    Danke !

  • Hallo, ich bin wegen der nVidia Webdriver Situation auf eine Asus radeon RX 570 Strix Gaming umgestiegen für Hardwarebeschleunigung unter OS X Mojave. Ich habe extra diese Karte gewählt, da sie 2 DVI Anschlüsse besitzt und laut Apple Spezifikation sollte sie ja OOB laufen.


    Ich musste allerdings die neuste Version von LiLu (1.2.8) und WEG (1.2.4) einsetzen damit ich sie zum laufen bekomme. Allerdings nur über DP und HDMI, die Monitore an den 2 DVI-Anschlüssen werden zwar korrekt erkannt, allerdings bleiben sie schwarz. Ich habe es versucht mit WEG bootflags -raddvi and -wegbeta sowie ein extrahiertes vBios rom mit clover zu injecten, leider ohne Erfolg.


    Dann bin ich auf diesen Eintrag hier gestoßen und habe in meinem Bios nach legacy/efi settings gesucht. Es gibt dort nur eine Einstellung: Auswahl zwischen "EFI compatible rom" und "Legacy rom". Wenn ich das auf EFI umstelle, leuchtet beim booten die VGA-LED und das System bleibt hängen. Booten in diesem Zustand funktioniert mit der alten Geforce GPU, also scheint es Inkompatibilität mit der neuen GPU zu geben.


    Daraufhin habe ich das Mainboard Bios von 3207 auf 3602 aktualisiert, aber ohne Verbesserung.


    Die nächste Idee war das vBios der GPU zu aktualisieren. Installiert war Version 67DFHB.15.50.2.1.AS13 (welche auf techpowerup als unverified vermerkt ist), also habe ich die einzige dort als verified verfügbare version 67DFHB.15.50.2.1.AS10 drauf geflasht, ohne Verbesserung.


    Der Versuch einen Framebuffer patch für clover zu erstellen scheitert daran, dass AMDFramebufferUtility die neue GPU nicht erkennt.


    Jetzt bin ich langsam mit meinem Latein am Ende, würde aber in Zukunft die Monitore gerne wieder mit DVI betreiben und nicht über die Adapter-Lösung wie im Moment. Hat noch jemand eine Idee?

    2 Mal editiert, zuletzt von bobpedro ()

  • Hallo. Es tut mir leid, ich spreche kein Deutsch. Ich nutze Google Translate.


    Ich schreibe hier, weil dies das einzige Hackintosh-Forum bei Google ist, in dem ich den Fehler gefunden habe:

    Code
    1. AMDRadeonAccelerator: IOAccelDisplayPipeTransaction time out


    Mein System: Legacy-Boot, X58, Gigabyte GA-X58A-UDR3-Motherboard, AMD 7970 Ghz (280X)


    Meine Grafikkarte hat 6 Ausgänge: 2 x DVI, 4 x DisplayPort


    Nach dem Booten bekomme ich ein Signal auf allen Monitoren und alle Monitore zeigen in "Display Preferences" an, aber nur zwei Monitore haben ein Bild. Und ich sehe in Console die von flo_m genannten Fehler.


    Ich kann dieses Problem durch Schlaf lösen und dann sofort aufwachen. Dann bekomme ich auf allen Monitoren ein Bild. Und die Fehler in Console gehen weg.


    Es wäre jedoch sehr schön, einen Monitor zu finden, der vom Boot aus funktioniert, ohne dabei jedes Mal schlafen und aufwachen zu müssen.


    flo_m stellte fest, dass dieses Problem durch eine Änderung von Legacy / EFI im BIOS behoben werden konnte. Ich habe keine solche Option, und ich habe kein UEFI-BIOS, nur Legacy-Boot.


    Ich habe jede mir bekannte Lösung ausprobiert: WhateverGreen, InjectATI / RadeonDeInit, FrameBuffer wählen, FrameBuffer patchen und mehr.


    Das lässt mich denken, dass es mit Legacy-Boot möglicherweise keine Lösung für mich gibt.


    Ich dachte, ich würde hier posten, um einen anderen Fall dieses Problems zu melden. Und so kann ich auch anderen Benutzern sagen: Wenn Sie dieses Problem haben, könnte es durch Schlaf unterbrochen werden und dann sofort aufwachen.


    Vielen Dank.


    Original message text in English:

    001MacPro 7,1macOS 10.4b1
    OC 0.6.8
    GByte X299X Designare 10g (X299)
    Intel i9-10980XE 18c 4.6Ghz
    128GB 3600
    AMD 6900XT 16
    002MacPro 6,1
    macOS 10.15.7
    OC 0.6.8 Legacy
    GByte GA-X58A-U3DR (X58)
    Intel Xeon X5670 6c 4.5Ghz
    48GB 1600
    ASUS 7970Ghz 3GB
    003iMacPro 1,1
    macOS 11.4b1
    OC 0.6.8
    Asus P8H77-M (H77)
    Intel i5-3550 4c 3.5Ghz
    24GB 1600
    NVidia 710 2GB

    Einmal editiert, zuletzt von TheBloke ()

  • SMBIOS imac14,2 + alle kexts (lilu + whatevergreen) + injects rausgelöscht.
    Der springende Punkt war dann die Einstellung im BIOS "Legacy Mode" auf disabled zu stellen.

    Welche Einstellung im Bios mit Legacy Mode meinst du genau?


    Ive got the same problem with a MSI RX560.

    Hackintosh:

    iMac20,1 Z490 Gaming X | i5-10500 4,5GHz | 16GB DDR4 | AMD RX 560 4GB | 14.4 | OC 0.9.

    MacBook:

    MacBookPro10,1 | I7-3720QM | 16GB DDR3 | GeForce GT 650M | 14.4 | OCLP 1.4.2