Erster Hackintosh und etwas überfordert ;-)

  • Hier kannst du sehen, welcher Framebuffer gerade geladen wird:



    Das ist unter PEG0 ein Unterpunkt. Da sind aber mehrere Einträge. Wenn die alle auf Orinoco statt auf RadeonFramebuffer stehen sollte es laufen. Entweder wir machen das via DSDT oder per SSDT. In die defaults kann man das ja glaube ich nicht eintragen... oder @kuckkuck ?

  • Der neue Ozmosis Configurator hat glaube ich ein Menü mit AMD/ATI Framebuffer zur Auswahl, vielleicht kann man damit arbeiten und ein Teil-/Endergebnis erzielen, ansonsten den Weg über DSDT oder SSDT wählen.

  • Einfach nur Framebuffer? Ja, das kann Ozmosis, sogar auf verschiedene Arten:


    Ein Framebuffer lässt sich [...] über die defaults.plist setzen, dabei entweder mit 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer=Orinoco oder anhand der Vendor+SubsystemID zB AtiFramebuffer1002174b=... oder anhand der PCI Adresse, zB AtiFramebuffer00.01.00=....


    Und auch über den PropertyInjector.kext könnte man einen Framebuffer setzen...


    Steht auch knapp im Wiki zur defaults.plist

    Fangen wir an mit Knoten 1 (1F8E0C02-58A9-4E34-AE22-2B63745FA101):
    - AAPL,ig-platform-id: hier kann eine Platform ID für Intel HD4000/HD4400/HD4600 Grafikkarten eingetragen werden (im Hexadezimal Format)
    - AtiFramebuffer: hier können Besitzer einer AMD/ATI GPU, einen Framebuffer setzen


    Und etwas ausführlicher nochmal in @al6042s Guide. Interessant ist hier vorallem auch der Github Link:

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

    2 Mal editiert, zuletzt von kuckkuck ()

  • Habe im OZ Configurator Orinoco ausgewählt, hat aber nichts gebracht. Die IORegistry Einträge heißen noch immer alle "ATY, AMD, RadeonFramebuffer".
    Gibt es da eigentlich einen einfacheren Weg die defaults.plist neu einzulesen, als einen kompletten Reset per Win+Alt+P+R zu machen? Danach musste ich erst mal wieder vom EFI stick booten und die dbounce.efi neu zuweisen.
    Etwas aufwendig, wenn man verschiedene Einstellung durchprobieren möchte.


    Eine Liste der Framebuffer- und Chip-Namen für AMD/ATI-Karten findet ihr hier --> https://github.com/Clover-EFI-…rEFIt_UEFI/Platform/ati.c


    Die Datei ist leider von 2015, hat also weder Polaris Karten noch Orinoco drin stehen...

    Bilder

    #1: ASUS P8P67Pro Rev3.1 | Intel i5-2400 | 2x4GB Corsair Dominator 1600Mhz | HIS RX 480 8GB | Crucial BX200 240GB | macOS High Sierra 10.13.4 (Ozmosis/DBounce)
    #2: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x8GB Kingston 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | macOS High Sierra 10.13.4 (Clover v2.4k r4449)
    #3: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | Windows HomeServer 2011
    #4: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 2x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 830 64GB | Windows HomeServer 2011

  • Etwas aufwendig, wenn man verschiedene Einstellung durchprobieren möchte.


    Nein leider nicht, die Defaults.plist kommt normalerweise mit Ozmosis im Rom daher, also qausi eine universal Konfiguration um möglichst viele Systeme zum Start zu überreden, jede zusätzliche Änderung/Anpassung bzw. weitere Defaults.plist muss in den PRAM/NVRAM mit dem Affengriff eingelesen werden.
    Aber ... wenn es denn mal läuft dann ist Ozmosis bzw. DBounce aus der EFI heraus eine absolut (stabile) Bank, es gibt quasi kein morgendliches Duschen oder Waschen ohne den Pelz nass zu machen. :D

  • Für Tests kannst du bestimmte Parameter auch einfach temporär per Terminal in den NVRam schreiben. Nach dem nächsten NVRam reset sind alle diese Settings jedoch wieder gelöscht.


    Du musst sowohl einen Framebuffer setzen:
    sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer=Orinoco
    sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer1002XXXX=Orinoco
    sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer00.01.00=Orinoco


    Als auch unbedingt die ATI Injection aktivieren, also "DisableATIInjection" deaktivieren:
    sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:DisableAtiInjection=%00

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Die Befehle schmeiße ich einfach in das OSX Terminal oder? Dann hat das leider nichts gebracht.

    Bilder

    #1: ASUS P8P67Pro Rev3.1 | Intel i5-2400 | 2x4GB Corsair Dominator 1600Mhz | HIS RX 480 8GB | Crucial BX200 240GB | macOS High Sierra 10.13.4 (Ozmosis/DBounce)
    #2: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x8GB Kingston 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | macOS High Sierra 10.13.4 (Clover v2.4k r4449)
    #3: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | Windows HomeServer 2011
    #4: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 2x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 830 64GB | Windows HomeServer 2011

  • Naja, du verwendest wahrscheinlich einfach Whatevergreen.kext, die injectet den Radeon Framebuffer... Was gibt der Befehl kextstat | grep -v apple im Terminal aus?

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Ne, Whatevergreen verwende ich nicht.


    Code
    1. Marcos-iMac:~ marco$ kextstat | grep -v apple
    2. Index Refs Address Size Wired Name (Version) UUID <Linked Against>
    3. 36 0 0xffffff7f84007000 0x11000 0x11000 org.netkas.driver.FakeSMC (1787) 48B68964-E812-3912-B518-AB8750DC2D22 <11 7 5 4 3 1>
    4. 37 0 0xffffff7f84018000 0x4000 0x4000 com.rehabman.driver.USBInjectAll (0.6.5) A63DACD5-10FE-3A1C-BCB1-4EEF5308B7CC <12 11 4 3>
    5. 54 0 0xffffff7f8401d000 0x14000 0x14000 com.insanelymac.IntelMausiEthernet (2.4.0d0) 6FDD7FE8-3965-3DAC-8997-8F76D32D99E5 <15 12 5 4 3 1>
    6. 59 0 0xffffff7f8403e000 0x20000 0x20000 org.voodoo.driver.VoodooHDA (2.9.1) no UUID <58 12 7 5 4 3>
    7. 145 1 0xffffff7f8405e000 0x33000 0x33000 com.parallels.kext.hypervisor (13.3.0 43321) 2E49A9F8-C28D-3AC9-9B40-F8843D36A42C <7 5 4 3 1>
    8. 146 0 0xffffff7f84091000 0xe000 0xe000 com.parallels.kext.netbridge (13.3.0 43321) 99F2B83D-C428-3B1B-85D3-23CAF40B34A2 <145 5 4 3 1>
    9. 147 0 0xffffff7f84036000 0x4000 0x4000 com.parallels.kext.vnic (13.3.0 43321) 9C71E4E3-CB2D-3360-A3F5-E294F337546B <5 4 3 1>

    #1: ASUS P8P67Pro Rev3.1 | Intel i5-2400 | 2x4GB Corsair Dominator 1600Mhz | HIS RX 480 8GB | Crucial BX200 240GB | macOS High Sierra 10.13.4 (Ozmosis/DBounce)
    #2: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x8GB Kingston 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | macOS High Sierra 10.13.4 (Clover v2.4k r4449)
    #3: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | Windows HomeServer 2011
    #4: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 2x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 830 64GB | Windows HomeServer 2011

  • Ok, da hab ich wohl falsch geschätzt :D


    Benutzt du eine DSDT?


    Könntest du mir bitte einen IOReg Dump anhängen? :)

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • DSDT ebenfalls negativ. Habe einfach mal ein Screenshot der kompletten EFI Verzeichnisstruktur gemacht.
    IOReg Dump ist angehängt.

    Bilder

    Dateien

    • IORegDump.zip

      (5,27 MB, 163 Mal heruntergeladen, zuletzt: )

    #1: ASUS P8P67Pro Rev3.1 | Intel i5-2400 | 2x4GB Corsair Dominator 1600Mhz | HIS RX 480 8GB | Crucial BX200 240GB | macOS High Sierra 10.13.4 (Ozmosis/DBounce)
    #2: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x8GB Kingston 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | macOS High Sierra 10.13.4 (Clover v2.4k r4449)
    #3: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | Windows HomeServer 2011
    #4: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 2x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 830 64GB | Windows HomeServer 2011

  • sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer1002XXXX=Orinoco


    Bei dir müsste es sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer100267df=Orinoco heißen, probier dass doch mal aus und mach einen Neustart.


    Nach dem Neustart führst du dann angehängtes Programm aus und schickst mir die angezeigte TerminalAusgabe. So kann ich überprüfen ob Ozmosis den Framebuffer erfolgreich setzt.

    Dateien

    • BDMESG.zip

      (2,73 kB, 53 Mal heruntergeladen, zuletzt: )

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Hier ist der Terminal output, sehe dort aber nichts bezüglich Framebuffer:


    #1: ASUS P8P67Pro Rev3.1 | Intel i5-2400 | 2x4GB Corsair Dominator 1600Mhz | HIS RX 480 8GB | Crucial BX200 240GB | macOS High Sierra 10.13.4 (Ozmosis/DBounce)
    #2: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x8GB Kingston 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | macOS High Sierra 10.13.4 (Clover v2.4k r4449)
    #3: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | Windows HomeServer 2011
    #4: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 2x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 830 64GB | Windows HomeServer 2011

  • Hmm, trag den ganzen Spaß vielleicht einfach mal in die Defaults.plist ein und mach einen NVRam reset, dann können wir sicher sein, dass die ATIInjection auch wirklich läuft. Du musst also DisableAtiInjection auf NO stellen.


    Hier noch der Wiki Beitrag zur Defaults: defaults-plist und SMBios

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Habe ich gemacht, aber alles unverändert soweit ich das sehe.


    Bilder

    #1: ASUS P8P67Pro Rev3.1 | Intel i5-2400 | 2x4GB Corsair Dominator 1600Mhz | HIS RX 480 8GB | Crucial BX200 240GB | macOS High Sierra 10.13.4 (Ozmosis/DBounce)
    #2: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x8GB Kingston 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | macOS High Sierra 10.13.4 (Clover v2.4k r4449)
    #3: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | Windows HomeServer 2011
    #4: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 2x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 830 64GB | Windows HomeServer 2011

  • Schick mir mal bitte deine defaults.plist ?(

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Hier ist sie.

    Dateien

    • defaults.plist

      (2,73 kB, 202 Mal heruntergeladen, zuletzt: )

    #1: ASUS P8P67Pro Rev3.1 | Intel i5-2400 | 2x4GB Corsair Dominator 1600Mhz | HIS RX 480 8GB | Crucial BX200 240GB | macOS High Sierra 10.13.4 (Ozmosis/DBounce)
    #2: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x8GB Kingston 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | macOS High Sierra 10.13.4 (Clover v2.4k r4449)
    #3: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | Windows HomeServer 2011
    #4: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 2x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 830 64GB | Windows HomeServer 2011

  • Dann probiers mal hier mit:

    Dateien

    • defaults.plist

      (2,99 kB, 47 Mal heruntergeladen, zuletzt: )

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

    Einmal editiert, zuletzt von kuckkuck ()

  • Und täglich grüßt das Murmeltier.... noch immer alles beim alten.

    Bilder

    #1: ASUS P8P67Pro Rev3.1 | Intel i5-2400 | 2x4GB Corsair Dominator 1600Mhz | HIS RX 480 8GB | Crucial BX200 240GB | macOS High Sierra 10.13.4 (Ozmosis/DBounce)
    #2: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x8GB Kingston 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | macOS High Sierra 10.13.4 (Clover v2.4k r4449)
    #3: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 4x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 840 120GB | Windows HomeServer 2011
    #4: Dell PowerEdge T20 | Intel Xeon E3-1225v3 | 2x4GB SK Hynix 1600Mhz ECC | Intel HD P4600 | Samsung 830 64GB | Windows HomeServer 2011

  • Grmpf... Dann muss das wohl über die DSDT...


    Schick mir mal bitte deine DSDT. Dazu kannst du auch ganz einfach das Tool MaciASL öffnen und die angezeigte Datei speichern und hier hochladen.

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.