X99 Broadwell-E mit NVMe SSD

  • Guten Tag,


    Anfang des Jahres habe ich bereits erfolgreich einen Hackintosh auf dem PC meines Vaters zum Laufen gebracht, was jedoch recht einfach war dank der idealen Hardwarekonfiguration. Somit bin ich zwar kein blutiger Anfänger, jedoch auch bei Weitem kein Profi in Sachen Hackintosh. Nun wollte ich auch meinen PC mit Hackintosh versehen. Dazu nutze ich den MacBook Pro eines guten Freundes zur Hilfe. Ich habe also begonnen, indem ich auf dem MBP Sierra 10.12.5 runtergeladen habe, dieses anschließend per Terminal Command auf meinen HFSPlus formatierten USB3.0 Stick gepackt habe und schließlich Clover mit dem aktuellsten Clover Installer von Sourceforge auf diesem Stick installiert habe. Ich habe anschließend einige Konfigurationen anhand von Beispielen anderer Nutzer vorgenommen, doch trotz vielem Probieren, komme ich einfach nicht weiter. Der Installer startet einfach nicht. Das sieht im Moment so aus:
    und anschließend geht der Computer aus.


    Meinen EFI Ordner könnt ihr im Anhang finden. die IONVMeFamily.kext ist die native IONVMeFamily.kext, die mit 10.12.5 geliefert wird. Ich habe sie aus dem Sierra-Installer extrahiert und habe in Clover den aktuellen NVMe Patch für 10.12.5 von Rehabman in die config.plist eingefügt. Alle anderen kexts sind die neuesten, die es gibt. SMBIOS ist als MacPro6,1 angegeben. Weitere kleinere Patches, die ich hier und da aufgeschnappt habe und mich zumindest immer ein kleines Stückchen weiter gebracht haben, habe ich auch angewandt.


    Mein System:
    MSI X99A SLI, das neuere Modell ohne Plus
    NVIDIA GTX 1080
    64 GB DDR4 Registered RAM 2133MHz
    Intel Xeon E5 2667 v4 (Broadwell-E)
    Toshiba OCZ RD400 512GB NVMe SSD (einzige Festplatte, keine weitere SSD, SSHD oder HDD)


    Ich weiß, es ist nicht ideal, ein recht schwieriger Kandidat, aber dennoch hoffe ich, dass er bald standardmäßig einen Apfel beim Booten anzeigt. Falls ihr irgendwelche zusätzlichen Infos braucht, sagt einfach Bescheid. Ich hoffe so sehr, dass mir hier irgendwer helfen kann. Vielleicht hilft es ja auch irgendwann anderen. Vielen, vielen Dank schon mal!


    Grüße
    Nico

  • config.plist überarbeiten! Sieht wüst aus, mehrfache verschiedene KextToPatch-Einträge (port limit), SMBIOS unvollständig, Inject Kext aus "Yes" stellen, die DSDT Fixes mal genauer anschauen was du da eigentlich benötigst, Drop Tables können eigentlich raus. P/C States auch raus …

    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)

  • @apfelnico Vielen Dank erst mal für die schnelle Antwort. Ich habe mich gerade mal drüber gemacht. Bei den DSDT Fixes habe ich ehrlichgesagt überhaupt keine Ahnung. Ich habe auch nach nem geeigneten Tutorial gesucht, aber wurde dabei nicht so ganz fündig. Ich habe jetzt also erst mal alle DSDT Patches raus, werde es so versuchen und dann den ein oder anderen Patch wieder aktivieren. Das ist bei mir jetzt Tappen im Dunkeln. Ich habe die vollständige MacPro6,1 SMBIOS jetzt angewandt, habe nur einen KextPatch für das PortLimit übrig gelassen, habe die Drop Tables Sektion entfernt, habe Inject Kext auf Yes gestellt und frage mich jetzt nur noch, was mit P/C States gemeint ist. Ich vermute mal, dass damit das PowerManagement des Systems geregelt wird, aber wo in der config.plist kann ich das entfernen? Ich werde es jetzt mal mit der Konfiguration testen und melde mich dann wieder. Meine aktuelle Konfiguration kann man wieder im Anhang finden.
    Ich kann jetzt nur wieder vielen, vielen Dank sagen.


    Grüße
    Nico


    Edit: der gleiche oder zumindest sehr ähnlicher Error wie zuvor bei angehängter Konfiguration. DSDT Fixes aus dem Clover Configurator in zufälliger Kombination anwenden?

    Dateien

    • EFI.zip

      (3,06 MB, 76 Mal heruntergeladen, zuletzt: )

    Einmal editiert, zuletzt von nico151999 ()

  • Den p/c states kannst du im clover configurator unter dem Reiter acpi und dann unten rechts anhaken oder abwählen :)
    vill hilft es ja

    Gruß CrusadeGT


  • Ich kann dir leider erst Montag Abend wieder helfen, dann könnte ich dir einen komplett lauffähigen EFI-Ordner hochstellen. Vielleicht findest du vorher die Lösung, hab jetzt leider keine Zeit.


    Was du schon machen kannst ist folgendes:
    Wenn du im Clover-Menü bist (beim hochfahren die Auswahl des Systems), drücke bitte die Taste "F4".
    Es passiert jetzt scheinbar nichts, aber im Hintergrund wird Clover veranlasst, die komplette ACPI in die EFI zu schreiben. Dann nochmal deinen kompletten EFI-Ordner hochstellen, daran kann man dann werkeln und schon mal eine bereinigte Basis-DSDT anlegen.

    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)

  • Wird gleich getestet, danke! ;)


    @apfelnico Mein Gott, das wäre ja der Oberhammer! Ich warte gern, bin ein geduldiger Mensch, ich wäre dir riesig dankbar könntest du das dann machen. Dennoch werde ich vorher mein Bestes versuchen, das Ganze selber hinzubekommen. Bin zwar noch in der Schule, aber wäre auch gern bereit was zu spenden. Gäbe es so was hier im Forum? Vielleicht auch einfach ne PayPal.me Seite zum Geld senden oder so?


    Edit:
    Also die PStates und die CStates habe ich jetzt auch raus. Hat leider nix gebracht. Ich habe in Clover F4 gedrückt und wie gewünscht ist in EFI/CLOVER/ACPI/origin die ACPI Konfiguration zu finden. Den nun aktuellen EFI Ordner hänge ich jetzt noch an. Ich hoffe echt sehr, dass das jetzt noch was wird.

    Dateien

    • EFI.zip

      (3,08 MB, 73 Mal heruntergeladen, zuletzt: )

    Einmal editiert, zuletzt von nico151999 ()

  • @nico151999


    Moin,
    ging doch etwas schneller.


    Ersetze den beigefügten EFI-Ordner komplett. Also in deiner EFI-Partition den EFI-Ordner löschen und diesen dafür rein kopieren. Hoffe, dass dein Hack hochfährt.
    Wenn das so funktioniert, dann ist noch einiges zu tun. Melde dich.

    Dateien

    • EFI.zip

      (2,47 MB, 61 Mal heruntergeladen, zuletzt: )

    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)

    2 Mal editiert, zuletzt von apfelnico ()

  • @apfelnico


    Super, danke erst mal. Habe übers Wochenende auch erst mal noch ein bisschen rum experimentiert, aber konnte nicht weiter kommen. Ich probiere nun deinen Ordner. Vielen Dank schon mal für deine Mühe!


    Edit:
    Gut, also ich habe mal versucht den Ordner von dir zum Booten zu bringen. Das Ergebnis ist ein Apple Logo mit Ladebalken. Dieser lädt halb voll und dann schmiert das System ab. Mit dem -v Argument variiert es von Versuch zu Versuch zwischen zwei Szenarien. Mal sieht es so aus wie im Bild im ersten Post von mir, mal kommt


    Error allocating 0x11954 pages at 0x000000001d2b4000 alloc type 2
    Couldn't allocate runtime area


    Das komische dabei war, dass die Errors viel schneller kamen, als wenn ich -v weglasse und das Apple Logo laden lasse.


    Ich habe mir gedacht, dass es ja sein kann, dass ich schon im Clover Installer mal einen Fehler gemacht habe. Also bin ich wie folgt vorgegangen. Ich habe alle Partitionen auf dem Stick entfernt. Ich habe mit dem MBP eine HFS Plus Partition erstellt (Journaled) mit GUID. Dabei wird ja vom Partitionsprogramm von Apple gleich ne kleine Fat32 Partition erstellt, die vorerst nicht über die normale UI sichtbar ist, aber mit diskutil list kann man im terminal alle Partitionen sehen. Und nein, die Fat32 Partition ist kein Überbleibsel von vorher. Es wird wohl bei jedem der Stick so konfiguriert, wenn man es mit Apples Partitionsprogramm macht, also bis dahin alles normal. Ich habe dann über terminal mit dem Mac OS 10.12.5 Installer den Installer auf den USB Stick gebracht. Als nächstes mit dem neuesten Clover Bootloader Installer Clover als UEFI Version auf dem Stick installiert. Anschließend die config.plist, die zwei Dateien in ACPI/patched und die kexts aus 10.12 und other auf den Stick kopiert bzw. falls vorhanden die Dateien ersetzt. Nun habe ich nochmal versucht zu booten. Mir schien es, als würde der Bootvorgang diesmal zumindest etwas weiter kommen. Und ganz kurz vor dem Absturz wurde mir ein Kernel Panic angezeigt. Viel mehr konnte ich nicht erkennen. Ich werde diesen aktuellen Ordner in 5 Minuten auch noch anhängen, damit ihr auf dem aktuellen Stand seid, wie es in meiner EFI partition aussieht.

    Dateien

    • EFI.zip

      (2,33 MB, 68 Mal heruntergeladen, zuletzt: )

    2 Mal editiert, zuletzt von nico151999 ()

  • Hmm, schade. Da weiß ich jetzt auch nicht weiter. Dein Clover ist übrigens älter. In meinem kompletten EFI-Ordner ist Clover 4084 drin, du hast 4077 installiert. Musst also kein Clover installieren, nur den Ordner 1:1 übernehmen. Darüber hinaus hast du etwas vergessen, falls du, warum auch immer, 4077 nehmen möchtest: im Ordner "drivers64UEFI" fehlt der 2000er Aptiofix, der andere "OsxAptioFix2Drv-64.efi" muss raus, "PartitionDxe-64.efi" wird nicht benötigt, "VBoxHfs-64.efi" ist alt, besser das HFSplus Dingens. Somit ist mein EFI-Ordner eigentlich ideal.


    Wie sehen denn deine Einstellungen im BIOS aus? Vielleicht machste mal Screenshots und wir gehen das durch. Komme gerade nicht auf die Taste (irgendeine F-Taste, das Bild landet auf einen angeschlossenen USB-Stick).


    Edit: bin noch auf Arbeit, in einer Stunde dann am Rechner.


    Edit2: Du kannst auch ganz komfortabel mit "Clover Configurator" die unsichtbare EFI-Partition mounten. Dann deren Inhalt löschen und den neuen EFI-Ordner reinkopieren.

    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)

    Einmal editiert, zuletzt von apfelnico ()

  • Gut, ich werde ausschließlich deinen Ordner verwenden ab jetzt. Ich kann dir dann gern ein paar Bilder von meinem BIOS schicken. Wird nur einen Moment dauern. Ich dachte zuerst den drivers64UEFI Ordner hättest du von meiner ersten Konfiguration übernommen, da ich die gleichen Änderungen da gemacht habe, somit dachte ich die wären falsch. Ich mounte lieber über's Terminal, ist irgendwie angenehmer, aber Geschmackssache, das Ergebnis ist das gleiche. Ich gehe jetzt jedenfalls wieder von deinem EFI Ordner aus und schicke dir dann meine BIOS Konfiguration. Welche genau würdest du denn benötigen oder erst mal ne Übersicht aller Kategorien im BIOS? Ich habe gerade auch noch gefunden, dass CFG Lock und VT-d deaktiviert werden sollten. Habe ich gemacht, aber das hat leider nichts geändert.
    Mein BIOS ist da glücklicherweise recht übersichtlich. Ist mit Maus bedienbar und es gibt nen Screenshot Button. Screenshots folgen in Kürze. Vielen vielen Dank mal wieder! ;)


    Zusatz:
    Ähm, ich weiß nicht warum, aber gerade nochmal deine Konfiguration getestet und ich hab den angehängten Screen erreicht. Jippi! Ich gehe jetzt mal durch den Installationsassistenten und melde mich dann gleich zurück :)

  • Super, es wird. :)


    Wenn du macOS installiert hast und auch davon booten kannst (EFI-Ordner einfach auf die EFI-Partition deines Laufwerks legen), dann hast du schon viel erreicht.
    Dann lädst du bitte das Programm "IORegistryExplorer", führst es aus und sicherst davon ein Datei. Zusätzlich gehst du ins Apfelmenü, dort "Über diesen Mac", dann "Systembericht…" und sicherst auch hier eine Datei (SPX). Beides dann hier hochladen, dann kann das Finetuning beginnen.
    Viel Erfolg!


    Edit: @nico151999 Und, läuft's?

    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)

    Einmal editiert, zuletzt von apfelnico ()

  • Huh, so, habe gerade alle Dateien von Windows gesichert und dann die SSD vollständig gewipet. Jetzt habe ich vom USB Stick gebootet und MacOS installiert. Das ist schon mal super. Leider stehe ich jetzt vor dem nächsten Problem. Nach dem Installieren startet der PC ja erst mal neu. Da habe ich auch gleich wieder von Clover gebootet, ist sowieso im Moment noch die einzige Bootmöglichkeit auf meinem PC. Ich bin also in Clover und wähle diesmal die neue Partition auf der SSD, nicht mehr die vom USB. Leider kann diese Partition nicht booten. Kurz kommt das Apfel Logo und dann ein Kreis mit einem diagonalen Strich dadurch. Ideen? Mit -v mal booten?


    Edit:
    Gerade noch ein zweites Mal versucht. Jetzt kommt zumindest der Apfel mit Ladebalken. Und er bootet bis hin zurück zum Installer. Ich führe den jetzt mal fort. Ich kann mir aber nicht erklären warum, habe wirklich nichts geändert und beim zweiten mal ging es jetzt. Mysteriös...


    Edit2:
    Das system musste jetzt noch einen zweiten Neustart machen. Die Installation müsste jetzt vollständig sein, sodass beim nächsten Booten das System eingerichtet werden müsste. Jedoch nun schon wieder das selbe Szenario. Kurz der Apfel, dann der Kreis mit diagonalen Strich durch. Ich versuche es also erneut, wie vorher auch, nur diesmal bringt der zweite Versuch nichts. Nun noch ein dritter Versuch "Boot macOS from Sierra" (ich habe die Partition Sierra genannt), aber auch hier das gleiche Ergebnis.
    @apfelnico Hier mal mit -v versuchen?

  • Kann zumindest nicht schaden, man sieht dann, wo es hängt. Aber probiere es mehrfach, mitunter sind es jetzt noch Probleme, die wir mit besser angepasster DSDT/SSDT in den Griff bekommen.
    Die DSDT die du jetzt benutzt, ist erstmal fehlerbereinigt und grundoptimiert, aber noch nicht optimal an dein System angepasst. Das kann ich leider erst machen, wenn ich von dir die ioreg bekomme, dann sehe ich, was genau verbaut ist. Und dafür brauchst du leider ein lauffähiges System, um den IORegistryExplorer ausführen zu können. Henne/Ei-Problem. :)


    Edit:
    Ja klar, nutze "v" (verbose). Damit wird der Bootvorgang "ausführlich". Es wird also angezeigt, was "unter der Haube" so abgeht. :)


    Edit2: kannst auch noch den "halt enabler" anwählen, dann bleibt es beim "halten" noch etwas stehen zum abfotografieren :)


    Edit3:
    versuche mal, das zu setzen:

    Bilder

    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)

    3 Mal editiert, zuletzt von apfelnico ()

  • Ich habe nun "Boot macOS from Sierra" mit -v gestartet. Ich bekomme den angehängten Error. Nun versuche ich es mit -v und -x. Wobei das Bild mit mehr Text das Ergebnis ist. Vielleicht hilft das dir zu erkennen, was abgeht?


    Edit:
    @apfelnico ich habe jetzt noch einen dritten Screenshot angehängt. Das ist das Ergebnis von -x -v und Setzen des CPU Type auf 0x0a02. Ich bin dir so dankbar, dass du mir so intensiv hilfst. Ich hau mich dann erst mal auf's Ohr. Gute Nacht ;)

  • Entferne mal folgende kexte, sind nicht für den Erststart nötig:


    PMDrvr.kext
    NvidiaGraphicsFixup.kext
    Lilu.kext
    AppleALC.kext


    Gute Nacht :)

    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)

  • @apfelnico Das sieht jetzt schon mal super aus. Das Entfernen der Kexts war die Lösung. Offensichtlich funktionieren die Nvidia Treiber nicht von Haus aus. Schön, dass man auch ohne die aber schon mal ein Bild bekommt. Die Audio Treiber funktionieren ja jetzt ohne Lilu und AppleALC leider nicht, also bekomme ich noch kein Ton. Ich denke aber, dass du das schon weißt ;)
    Ich habe jetzt EFI Partition der SSD und EFI Partition des USB Stick gemountet und den EFI Ordner von USB auf SSD kopiert. Bevor ich nun neustarte und versuche über den Bootloader auf der SSD zu booten, speichere ich noch die Ausgaben von IORegistryExplorer (neueste Version von Softpedia) und Systembericht und lade sie hier hoch. Bist echt super! :danke:

  • @nico151999
    Ich bin noch bei, wird gleich ein Update geben für deinen EFI-Ordner.
    Installiere mal inzwischen dieses Treiberpaket, damit läuft dann deine Grafikkarte, berichte zwischendurch:


    https://images.nvidia.com/mac/…river-378.05.05.15f01.pkg


    Edit:
    Und, wie sieht's aus?

    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)

    Einmal editiert, zuletzt von apfelnico ()

  • Vor einer Minute installiert, gerade neugestartet und ohne Probleme bin ich mit besserer Grafikleistung im System. Super!

  • @nico151999
    Ok, dann probiere mal diesen kompletten EFI-Ordner. Wie gehabt, alten löschen, dafür den hier rein.


    Darauf achten: UBS-Stick mit funktionierendem EFI hast du zur Sicherheit noch zum booten? :)

    Dateien

    • EFI.zip

      (2,57 MB, 69 Mal heruntergeladen, zuletzt: )

    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)

    Einmal editiert, zuletzt von apfelnico ()

  • @apfelnico Nur damit ich jetzt nicht einen Fehler mache. Ich kann mich erinnern, dass ich


    PMDrvr.kext
    NvidiaGraphicsFixup.kext
    Lilu.kext
    AppleALC.kext


    aus dem EFI Ordner entfernen musste, damit er gestern booten konnte. Soll ich es trotzdem mit diesen Kexts versuchen?