Beiträge von jaykop

    @apfel-baum: Ich musste für den oc auxilary tools wohl lang genug warten. Danach konnte ich es öffnen. Der DMG Ordner wurde als ich das geschrieben habe immer als leer angezeigt, Mittlerweile habe ich es geschaft Monterey zu installieren aber vorerst auf einer externen Festplatte. Wenn ich es jetzt noch auf die NVMe drauf gepackt bekomme werde ich es dann mal hier im Forum vorstellen/dokumentieren.

    Hallo zusammen,


    ich bin grad dabei mich ins Thema Opencore einzulesen dabei bin ich auf Opencore Factorygestoßen. Hat einer Erfahrung damit ?

    Wenn ich es nicht falsch verstanden habe ist es ein Tool das automatisch OpenCore Daten zum vorhanden System generiert aber nur alle 8 stunden :think:

    Natürlich habe ich noch nicht verstanden wie das Tool ausgeführt und getestet werden kann.

    Ich habe nur auf einer Seite gelesen das einer es genutzt hat um den Opencore für seinen Thinkpad P52 zu erstellen. Nur wie er das gemacht hat wurde nicht erwähnt.


    Link: https://github.com/hjp521/OpenCore-Factory



    Gruß

    jaykop

    Hallo onuruenal,


    da ich auch ein p52 habe interessiert es mich auch ob es mit dem hackbook funktioniert hat. Ich habe im Internet eine Seite von "liuyishengalan" gesehen der eine Dokumentation zu dem Thinkpad P52 hackintosh dort abgelegt hat. Sogar mit den kext und Clover Ordner usw. die er selber erstellt hat. In dem Beitrag ist aber nicht ganz klar welche WLAN Karte benutzt wurde damit dies out of the Box erkannt wird. Vielleicht erleichtert dieser Hinweis deine Arbeit.


    Viel erfolgt!

    Update 06.08.2017: Leider immer noch plötzliche Abstürze nach dem Test der unten durchgeführt wurde.
    =============


    Ok. Danke! Werd dann in der Zeit selber weiterversuchen.


    Update 01.08.2017:
    Habe in der Zeit weitere versuche durchgeführt. Im Moment habe ich einige kext gelöscht die ich nicht brauche. Danach die AMD karte als Primär in Bios eingestellt jedoch in Clover intel Inject eingeschaltet mit der ig-platform-id 0x01660004. Scheint im moment stabil zu laufen. Werde aber abwarten und nochmal berichten. Dank des kext WhateverGreen.kext geht auch Ruhezustand.


    @kuckkuck Ich hab erst mal selber versucht die DSDT anzupassen aber leider ist das doch komplizierter als ich dachte. Ich stelle mal hier mein DSDT Datei zu verfügung. Die wurde erstellt indem ich F4 im Clover Bootmenü gedrückt habe.


    Was ich für meine CPU unbedingt brauche sind folgende Einstellungen.
    Habe hier mal ein Clover Screenshot gemacht. Die Einstellungen hatte ich mal in einem Forum entdeckt und beim testen den Erfolg erzielt das der TurboModus also SpeedStep damit funktioniert.



    Folgende kext habe ich im kext Ordner

    Dateien

    • DSDT.zip

      (19,23 kB, 83 Mal heruntergeladen, zuletzt: )

    Bei mir Lohnt sich eigentlich das QuickSync mit dem genannten Verfahren einzuschalten. Das Rendern in H624 geht bei mir 6mal so schnell als vorher. Wenn da bloss nicht das plötzliche Neustarts wären die ich mir nicht erklären kann. Das ist auch kein Kernal Panic weil ich dazu auch nichts in den Logs finden. Wenn ich natürlich richtig geguckt habe.


    Öfters ist es nach dem einschalten des Rechners wenn ich es z.B für ein paar Stunden ausgeschaltet hatte. Dabei Startet der Hackintosh nachdem man sich eingeloggt hat nach paar Minuten neu. Ohne Vorwarnung. Dieser Vorgang wird dann dreimal wiederholt. Danach läuft es stabil.

    @CubeMonster Es steht dort das es geht. Ich bin grad am testen ob diese Einstellung mir Zeitersparniss bringt und ob die iGPU wirklich rechnen tut. Also den MacXVideo Info Fenster worin zu sehen ist das der QuickSync funktionieren soll. Hatte ich schon weiter oben als Bild eingefügt. Zu Test 2 und zu Test 3 bei diesen beiden war YES bei Hardware Encoding Supported.



    Im moment ist das so als würde es wirklich was bringen. Ich teste aber lieber zwei drei mal den selben Vorgang bevor ich was entgültiges poste.

    @griven Wie könnte ich denn noch testen ob Quicksync funktioniert. Um es besser zu beurteilen ?


    @MacGrummel Am Monitor habe ich halt nur DVI und VGA müsste mal schauen ob das genau so wie im 2 Fall funktioniert.


    @DerJKM Genau iGPU ist primär in Bios, zusätzlich in Clover Intel Inject eingestellt. Also zu den Treibern kann ich nur sagen das beide Grafikkarten in Systeminformation angezeigt werden. Eiegntlich meinte ich mit habe Bild das die GPU funktioniert. Genau im gegensatz zum 1 Fall wo der Monitor an der GPU angeschlossen war konnte man FCPX starten ohne das es abstürzt, falls ins OSX gebootet wird wenn an der iGPU ein Monitor angeschlossen ist. Keine Ahnung wieso FCPX im 2 und 3 Fall nicht abstürzt wie im 1 Fall, weil dort auch nichts geändert wurde in Bios oder Clover. Dies war ja die eigentliche Frage. Vieleicht weiß das hier einer ?

    @griven Kann man jetzt sagen das in dem 3. Fall das Quicksync funktioniert hat ?
    Auf jedenfalls war in diesem Fall auch das Booten ins OSX sehr flott. Was mir gefiel.
    Lag vielleicht daran das die Intel Inject in Clover eingebunden waren. Sonst hatte ich in Clover nichts geändert. So kann man aber nicht arbeiten weil ich dafür den Monitor zuerst an die iGPU und nach dem Booten auf die GPU anschließen müsste um FCPX starten zu können.

    Ich habe hier ein Fall was ich mir noch nicht ganz erklären kann. Warum das so ist.
    Hier ist die iGPU in Bios aktiviert und als Primär eingestellt. Keine ig-platform-id konfiguriert. Da es mit platform-ID zu Kernel Panic führt beim booten.


    1. Fall: Wenn ich aber den Monitor über die GPU anschließe und Boote startet FCPX nicht. Stürzt immer ab.


    2. Fall: Wenn ich jetzt den Monitor über die iGPU anschließen und Boote kann ich FCPX starten.


    3. Fall: Danach habe ich den Monitor an die GPU angeschloßen nachdem ich mit iGPU ins OSX gebootet habe. Um einfach zu sehen ob die GPU was Anzeigt und mit was FCPX jetzt rendert. Hier hatte ich Bild am Monitor und FCPX startete auch.



    Mit dem Wissen habe ich mal geschaut wann und ob die iGPU von OSX genutzt wird beim Rendern in FCPX.


    ---- Test 2. Fall: Monitor am iGPU angeschlossen gebootet -----
    BruceX Test - 5K H.624 Gerentert als mp4 mit FCPX. Dauer 2:08min
    Gerendert wird hier nur durch die iGPU. Die GPU AMD R9 wird garnicht angesprochen.


    ---- Test 3. Fall: Monitor an die GPU AMD R9 280x angeschloßen -----
    BruceX Test - 5K H.624 Gerentert als mp4 mit FCPX. Dauer 48sekunden.
    Ohne die iGPU aktivierung dauert es genau so lange. Also schon bevor ich den Versuch mit Quicksync zum laufen bringen angefangen habe. Jedoch sieht man hier das die iGPU und die GPU gut ausgelastet werden. Der iGPU Speicher wird auch laut istat genutzt. Obwohl hier jetzt gar kein Monitor angeschlossen ist.





    Genau diesen Fall kann ich mir nicht erklären. Vielleicht habt Ihr eine logische Erklärung dafür ?

    Erster Versuch:
    Also ich habe jetzt mal nur mal igpu auf Primär gesetzt. Habe jetzt auch dann den Beschriebenen Phantom Screen von griven :/ .


    Zweiter Versuch:
    In Clover den Intel Inject eingebunden :


    - Dadurch keine Phantom Display mehr.
    - In Systeminfo wird iGPU angezeigt.
    - MacXV zeigt HW Intel Encoder als YES
    - Airplay aktiviert.
    - FCPX startet nicht !!! Wie vermutet.


    Dritter Versuch:
    Zusätzlich zu Schritt Zwei habe ich jetzt den ig-Platform-ID auf 0x0120007 gesetzt


    - Resultat Kernal Panic. Siehe Bild.



    Versuche weiter

    Werde heute Abend falls Zeit bleibt auch mal versuchen den HD4000 zum Quicksync zu übereden. Hoffe das klappt. Habe keine DSDT deshalb würde ich die Änderungen im clover config.plist durchführen. Wäre das so richtig ? Muss mir vorher mal ein USB Stick erstellen für Clover.


    Da ich mein HD4000 noch nie Benutzt habe stelle ich mir aber die Frage ob ich irgendwelche kext noch einpflegen muss ? Hatte bis jetzt immer eine GPU die OOB funktioniert