WhateverGreen Mittels DSDT vBIOS aktualisierten / tauschen.

  • Hallo zusammen, ich kämpfe seit ein paar Tagen mit der Sapphire Radeon R7 260x und versuche, sie zum Laufen zu bringen.

    siehe
    - Animationen und Transparenz
    - Radeon R7 260x not detected / nicht erkannt BIG SUR

    Alles, was ich auf meiner Liste habe, ist, den vBIOS-Tausch zu versuchen, aber ich habe Angst, die Karte zu bricken, also versuche ich DSDT mit WhateverGreen.


    Meine Frage wäre, ob mir jemand von Euch sagen kann, ob ich das richtig mache, sonst ist eigentlich meine Zeit umsonst.


    Meine Vorgehensweise:


    Ich habe aus dem ersten Thread, den ich verlinkt habe, gelernt, dass man das vBIOS durch WhateverGreen und ein DSDT "ersetzen" kann.


    https://github.com/acidanthera…/master/Manual/Sample.dsl
    Zeile: 122

    Also begann ich zu googeln und stieß auf den folgenden Artikel:
    https://www.insanelymac.com/fo…-launch-ati-card-by-dsdt/

    Ich habe mir rom_dsdt_converter.exe und einem Bios meiner Wahl
    https://www.techpowerup.com/vg…&memType=&memSize=&since=
    heruntergeladen.

    Danach habe ich das ROM, das ich von techpowerup heruntergeladen habe, mit rom_dsdt_converter.exe, in eine .txt-Datei im Hex-Format konvertiert. (Anhang)
    Diese habe ich mit der WSL (Windows-Subsystem-Linux Ubuntu) verkürzt.
    truncate --size=64KB ATY_Bin_to_DSDT.txt

    und den Inhalt der Datei in den SSDT-GPU-SPOOF. von https://dortania.github.io/Get…ACPI/Universal/spoof.html eingefügt
    mit einer device-id und Model. In dieser Datei musste ich 0x04 in Zeile 15 entfernen, da der Compiler rumgemotzt hat. (Ich habe irgendwo im Internet gelesen, dass man das machen kann).

    Die kompilierte AML in die EFI/OC/ACPI verschoben und einen neuen Snapshoot gemacht.

    Ist das richtig?
    Denn ich hocke gerade mit 1/2 Ladebildschirmen und es will nicht weitergehen, klar, dass wenn die falsche Firmware drauf ist es nicht funkt, aber lieber einmal mehr Anfragen als wieder den ganzen Abend erfolglos verbringen :D

    Danke Euch :)

  • Also Du willst mit der SSDT die Adreese der Karte sowie das VBIOS der Karte in macOS injecten, hab ich das soweirt richtig verstanden soweit, ja?

  • Klar geht das per SSDT.

    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)