Beiträge von wecler

    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 :)

    Dateien

    MacHannes , ja nvmram habe ich resettet, das bringt bei mir nichts.

    Ich setzte mich jetzt hin und werde den Vorschlag mit vBIOS von LetsGo ausprobieren.

    Die device-id nehme ich bei dem BIOS einfach mal die 5C660000, weil das die erste ID ist bei der wenigstens die Maus nicht gelaggt hat :D
    Ich schreibe hier noch einmal später rein nachdem ich die vBIOS Liste von 260x ausprobiert habe.

    Danke euch!

    Update 1:

    Ich versuche gerade, das vBIOS zu setzen, aber der PC bleibt immer etwa in der Hälfte des Startvorgangs hängen. Ich frage mich, ob ich das richtig mache....


    Ich habe die https://dortania.github.io/Get…ACPI/Universal/spoof.html (SDT-SPOOF) heruntergeladen und dann folgendes gemacht.


    Von hier (techpowerup) habe ich einfach einige vBIOS Versionen gezogen und diese mit Hilfe dieses Tools (insanelymac rom_dsdt_converter.exe) mit Hilfe von der WSL (ubuntu) mit dem Befehl truncate --size=64KB ATY_Bin_to_DSDT.txt die Datei auf 64 KB gekürzt und das letzte Komma entfernt.

    Dann in die SSDT_GPU_SPOOF wie folgt in der Anlage eingefügt, danach kompiliert in die EFI/OC/ACPI eingefügt und in ProperTree frischen Snapshoot erstellt, clearNVRAM und dann bin ich wieder in der Hälfte des Bootvorgangs.

    In der SSDT_GPU_SPOOF habe ich in der Zeile 15
    Local0 = Package () den Wet in Package () entfernt, ist mir empfohlen worden sonst kompiliert das Ganze nicht.

    Was meint ihr, ist das richtig was ich hier tue?

    Ich frage auch mal in einem getrennten thread, weil das nicht mit dem eigentlichen Problem zu tun hat.

    Dateien

    Genau das gleiche mit dem vBIOS habe ich herausgefunden, ich bin am überlegen, mit welchem vBIOS ich es versuchen soll. MSI war immer mein Freund deshalb vielleicht... :D


    InjectAMD scheint auf jeden Fall nicht zu funktionieren.


    Ich schaue mir das erstmal mit der SSDT an, ich habe ehrlich gesagt keine Ahnung davon, daher erstmal muss ich recherchieren.
    Falls was versuche ich noch einmal mein Glück und schaue ob hier jemand auf dem Forum mir das mal erklären kann. Außer du evtl. mir paar Hintergrundinfos geben kannst.


    Vielen Dank für die investierte Zeit, du bist eine große Hilfe für mich.

    Wenn ich mich nicht täusche ist meine device-id folgende: 1002 6658.

    Ich werde diese gleich noch einmal versuchen. Danke dir!

    https://www.techpowerup.com/vgabios/188891/188891

    Update:

    LetsGo , habe eben alle durchprobiert

    Hackintool / About my Mac

    40660000 - Saturn XT [FirePro M61000]

    41660000 - Saturn PRO [Radeon HD 8930M]

    46660000 - Bonaire XT [Radeon R9 M280X]

    47660000 - Saturn PRO/XT [Radeon R9 M270X/M280X]

    50660000 - Bonaire / AMD Radeon HD 8xxx

    51660000 - Bonaire / AMD Radeon HD 8xxx

    5C660000 - Bonaire XT [Radeon HD 7790/8770 / R7 360 / R9 260/360 OEM] / AMD Radeon 7790

    5D660000 - Bonaire [Radeon R7 200 Series] / AMD Radeon R9 260

    B0670000 - Hawaii XT / Grenada XT [Radeon R9 290X/390X] / AMD Radeon R9 290X

    Leider funktioniert keine, meinst es macht vielleicht Sinn auf der letzten Version alle ausprobieren? (Meine mit WhateverGreen 1.5.4)

    Dann habe ich einfach auf 1.5.2 gewechselt, no-gfx-spoof entfernt und die device-id 51660000 genommen.


    Leider ohne Änderungen auch mit radpg=15.


    Ich werde -raddvi radpg=15 drin lassen, vielleicht hilft es mir ja.

    Ich habe den Link gesehen, dachte, es wäre einfacher, wenn es in der dortania-Liste erwähnt wird.

    Ich gebe nicht auf und versuche einfach mein Glück weiter mit anderen devices, mein Ziel ist alle auszuprobieren die evtl. mit R7 zu tun haben und später einfach die Radeon HDs...

    Hmm, dann versuche ich mit der Version 1.5.4 auch das irgendwie mit no-gfx-spoof gefixt zu kriegen. Ich probiere einfach noch ein paar device-ids aus. Ich poste später die Liste die bei mir nicht funktioniert haben.

    Selbst, wenn du nichts findest, wäre es sehr Nett von dir LetsGo , wenn du mir bescheid geben konntest.

    Danke dir!

    LetsGo, ich habe es eben mit der Version 1.5.2 versucht mit als auch ohne no-gfx-spoof Eintrag.

    Auf der Version kann ich normal booten mit dem no-gfx-spoof.

    Leider ohne Erfolg.

    Update 1:
    mit gfx-spoof auf der Version 1.5.2 funktionieren diese deviceIds nicht

    5C660000 - AMD Radeon HD 7790 2GB

    5D660000 - AMD Radeon R9 260 2GB

    58660000 - Display 7 MB

    51660000 - AMD Radeon HD 8xxx 2GB

    50660000 - AMD Radeon HD 8xxx 2GB

    40660000 - AMD FirePro M6100 2GB

    Update 2:
    ohne gfx-spoof funktionieren diese auf der Version 1.5.2 auch nicht.

    Update3:
    mit gfx-spoof funktioniert auf der Version 1.5.4 keine, ich komme nicht mal zum Loginscreen, weil der Rechner ständig rebootet.

    Update 4:
    mit und ohne no-gfx-spoof auf der Version 1.5.2 und 1.5.4 funktioniert die 40660000 device-id nicht.

    Danke für eure Antworten und entschuldige für die späte Antwort.

    Wie gesagt zuvor geschrieben, ich nutze Big Sur 11.6.

    LetsGo
    Der no-gfx-spoof mit dem Eintrag 01000000 funktioniert leider nicht.


    Bei dem Apple-Logo rebootet der PC nach 3/4 des Ladevorgangs und resultiert in "Your PC restarted because of..." und das immer wieder...

    Hallo zusammen, nachdem ich sowohl die Installation als auch die Konfiguration mit Hilfe einiger User aus diesem Forum hinbekommen habe, versuche ich nun mein Glück in dieser Hinsicht.


    Ich habe ein Big Sur 11.6.1 auf meiner Kiste am laufen und es funktioniert mit allem drum und dran, außer dass die Dock-Animationen nicht funktionieren und die Transparenz, d.h. die Umrisse der Anwendungsfenster sind schwarz. Ich denke, die beiden Screenshots zeigen es viel besser.




    Es fühlt sich sehr laggy an, das passiert nur, wenn ich etwas minimieren möchte.


    Hat wer von euch eine Vermutung woran es liegen kann oder vielleicht einen Lösungsvorschlag?


    Mein Setup:

    Big Sur 11.6.1 auf einem iMac 15,1

    Prozessor: I5 4190 (Haswell)

    Grafikkarte: Sapphire R7 260x (erkannt als AMD Radeon HD 7790 2 GB siehe Radeon R7 260x not detected / nicht erkannt BIG SUR)

    Arbeitsspeicher: 16 GB 1333 MHz DDR3

    Hauptplatine: Gigabyte GA-H81M-DS2

    SSD: Samsung 256 GB 850 EVO


    Ich habe auch mal meine EFI hochgeladen.


    Danke für eine Hilfe!

    Dateien

    • EFI.zip

      (8,17 MB, 83 Mal heruntergeladen, zuletzt: )

    Hallo, wieder einmal habe ich nach einigem Herumprobieren etc. Ich habe es nicht so hinbekommen, wie ich es wollte.


    Ich habe andere device-ids ausprobiert, aber leider bekomme ich das nicht hin. An sich läuft das Ganze ganz gut, bis auf ein paar Probleme, die die Grafikbeschleunigung mit sich bringt.


    Ich habe z.B. keine Transparenz, das Öffnen von Katalogen etc. ist sehr langsam oder die Lamp-animation (wenn man etwas minimieren will) hängt sich auf und verschwindet dann plötzlich. Man kann damit leben, aber eigentlich sehr ungern, da es bei der GTX 660 nicht der Fall war (hehe wird langsam unsupported).



    Hier kann man sehen, wie die Kanten und das Dock aussehen.

    und hier die Animation


    Hat jemand doch noch eine Idee von euch wie ich komplett gefixt kriege?

    Danke schön.

    Dateien

    • EFI.zip

      (8,17 MB, 87 Mal heruntergeladen, zuletzt: )

    Wir haben eine Änderung und zwar jetzt wird Radeon R7 260X 7MB angezeigt.

    Leider habe ich kein Catalina.

    Ich hatte schon davor keinen Device Path eingetragen. Jetzt habe ich diesen Eintragen der schaut wie folgt aus



    Jetzt habe ich den mal mit rein genau so wie du es geschrieben hast.

    Die DeviceID ist von hier gekommen:


    (windows screenshoot)
    https://devicehunt.com/view/type/pci/vendor/1002/device/6658


    Ich lade mal eben auch die aktualisierte EFI als auch den GPU Spoof hier rein.


    Die ACPI schaut wie folgt aus: ACPI(_SB_)#ACPI(PCI0)#ACPI(GPP8)#PCI(0000)

    Diese habe ich eben auch verkürzt wie im Guide hier: https://dortania.github.io/Get…-the-acpi-path-of-the-gpu
    Danach schaut die so aus: \_SB_.PCI0.GPP8

    Was sagt ihr dazu? Ist es richtig?