Beiträge von elmacci

    UPDATE 07.03.2017:
    Da ich ab und zu immer noch das Problem hatte, dass beim Aufwecken des Rechners die Bildschirme kurz anspringen, dann aber entweder schwarz blieben oder das Bild eingefroren ist, habe ich mich mal tiefer mit der Materie befasst und eine finale Lösung gefunden.
    Kurz das Setup: 2 4K Monitore von LG (27ud88), angeschlossen an einer GTX 970 über Displayport. Volle HiDPI Auflösung mit 60Hz.
    Insbesondere beim Einloggen über VNC ist es ab und zu vorgekommen, dass die Grafikkarte ein Aufwecksignal an die Monitore geschickt hat, diese aber quasi "abgesoffen" sind - und der Rechner mit.
    Das Kuriose dabei war, dass ich mit einem anderen Mac noch immer auf die Festplatte des Hackintosh zugreifen konnte. Auch SSH hat funktioniert. Allerdings führte das Senden eines "Reboot"-Befehls über SSH dazu, das der Rechner dann komplett abgestürzt ist.
    Nachdem ich alle softwareseitigen Möglichkeiten ausprobiert habe (Alle möglichen Clover Einstellungen, DSDT Patch, Kexte etc.) bin ich auch mal auf den Gedanken gekommen, dass eventuell die Monitore das Problem sind.
    Insbesondere nachdem ich mal folgendes getestet habe:

    • Betrieb nur mit einem Monitor: Hat alles geklappt, keine Abstürze mehr. Heisst aber noch nicht das es am Monitor liegt
    • Beide Monitore über HDMI angeschlossen. Dann zwar kein 4K mehr bei 60Hz, aber auch hier keine Abstürze mehr.

    Das liess mich vermuten dass der Displayport-Eingang an meinen Monitoren beim Aufwachen irgendein Signal an die Grafikarte schickt und es da zum Absturz kommt.
    Lösung: Ich habe mir zwei aktive Adapter bestellt von Displayport 1.2 an HDMI 2.0. Firma ist Club3D - ist sicherlich bekannt. Nachdem ich zunächst beim SUpport eine neue Firmware für die Adapter angefragt habe und dann an meinen Monitoren noch die Einstellung "HDMI Ultra HD Deep Color" aktiviert habe (notwendig, damit HDMI 2.0 zur Anwendung kommt) hatte ich 4K@60Hz an beiden Monitoren anliegen.
    Und nun keine Abstürze mehr.


    Ich weiß - ein etwas besonderes Setup. Aber evtl. hat ja jemand das gleiche Problem.








    UPDATE / GELÖST 11.02.2017 19:24 Uhr
    Also - es hat sich herausgestellt dass die FakeSMC-Kexte für die Sensoren in Kombination mit iStatMenus die Ursache für die Reboots/KernelPanics waren.
    War immer reproduzierbar sobald man sysdiagnose im Terminal gestartet hat.
    Lösung: Ich hatte die aktuellen FakeSMC-Kexte von RehabMan im Einsatz (Mitte Januar). Weshalb ich sie eigentlich bei der Fehlersuche ausgeschlossen hatte.
    Nichtsdestotrotz mal alles durchgetestet, indem ich alle FakeSMC-Sensor-Kexte entfernt habe und sie nacheinander wieder hinzugefügt habe (dann jedesmal Neustart und sysdiagnose ausführen).
    Und voila - beim CPU-Kext hat er ohne Vorwarnung rebootet.


    Nach ein wenig Recherche dann auch festgestellt, dass es neuere Kext bei HWSensors gibt. Aus der Binary http://www.hwsensors.com/releases dort alle Kexte entnommen, installiert und alles läuft.
    Somit bin ich wieder glücklich und nichts für ungut.


    cheers
    elMacci


    ________________________________
    Originalpost



    Hi zusammen,


    eigentlich funktioniert alles perfekt an meinem Hacki (siehe Profil): Sleep, Wake, WiFi, Bluetooth, iMessage, Grafikkarte etc. pp
    Aber, wie das nunmal so ist wenn man länger mit einer vermeintlich stabilen Variante arbeitet - es fallen einem doch die ein oder anderen Krankheiten auf.
    Eine nervt mich ganz speziell, und ggf. hat jemand hier ja vielleicht eine Idee woran das liegen könnte.


    Problembeschreibung:
    Der Rechner friert immer in folgender Situation ein bzw. stürzt ab:
    Ich lasse ihn über Nacht laufen (wohlgemerkt, gelaufen - kein sleep, verhindert mit Caffeine o.ä.), Monitore gehen natürlich am Vorabend vor dem Schlafengehen aus nach 10 Minuten (so in den Energy Savings eingestellt).
    Wenn ich jetzt am nächsten Morgen über Screen Sharing von meinem iPad auf den Rechner Zugreife funktioniert alles. Ich beende das Screensharing und mache mir nen Kaffee :-)
    Dann gehe ich physisch vor den Rechner, drücke eine Taste zum Aufwecken der Monitore (Rechner läuft ja, da "Caffeine"), es macht Piep, ein kurzes flackern der Monitore, und: Nichts, Monitore bleiben schwarz.


    Also nochmal probiert über Screensharing - aber auch da keinen Zugriff mehr.
    Rechner ist offensichtlich abgestürzt, nur ein Hardest über den Powerbutton hilft noch.
    Nach einem Neustart kommt kein Fehlerbericht, Hinweis oder ähnliches. Als wäre nichts gewesen...


    Bin langsam verzweifelt. Mich nervt nicht zwingend dass das Problem in dieser speziellen Konstellation auftritt, mich nervt eher das es überhaupt auftritt.


    In diesem Zusammenhang ist mir übrigens auch noch etwas aufgefallen:
    Ist das bei euch auch der Fall das der Rechner einen unangekündigten Restart/Reboot macht wenn man in der Aktivitätsanzeige die "Systemdiagnose" ausführt (oder über Terminal, sudo sysdiagnose)?
    Kann mir nicht vorstellen dass das normal ist...vielleicht kann das mal einer ausprobieren, dann hab ich zumindest mal nen Vergleich.


    Noch ein paar Hintergrundinfos zu meinem System:
    USB SSDT selber erstellt (Positivliste), ssdtprgen.sh für meinen i7 6700k, Mac OS 10.12.3, Clover 4003.



    cheers und Danke!


    Update: habe die FakeSMC-Kexte für die Sensoren als als Übeltäter ausgemacht. Prüfe jetzt mal welche genau. Kennt das Problem jemand?

    Hi Tirom,


    probiere es mal mit der angehängten AML.
    Die offene DSL habe ich Dir auch einmal angehängt.
    Folgendes habe ich geändert:
    In meiner Datei für mein Board steht in dieser Zeile der höchste Port (SS09) mit 0x19 drin, da dies von allen aktiven USB-Ports bei meinem Board der - richtig - höchste ist :-)
    "port-count", Buffer() { 0x19, 0, 0, 0}, // Highest port number is SS09 at 0x19


    Bei Dir ist das Port SS06 mit der ID 0x16.
    Das habe ich angepasst und nochmal compiliert.


    Probiere das nun einmal aus - und wie gesagt (und auch von kuckkuck geschrieben) in Clover nur den kexttopatch-Eintrag disablen, nicht die eigentliche kext löschen. Ggf. nochmal mit dem kextutility den kext-cache aktualisieren.


    Sag Bescheid ob es läuft.


    cheers

    Hi Tirom,


    Zitat

    Wenn ich dann "radikal" die USBIngestAll.kext lösche, habe ich gar keine USB-Geräte mehr.


    Die Kext nicht löschen, nur den kexttopatch in clover selber deaktivieren. So funzt es bei mir jedenfalls.


    Deine DSL/AML kann ich mir leider gerade nicht anschauen, da unterwegs.
    Wenn Du mir Deine config.plist anhängst werfe ich da gerne auch noch einen Blick drauf.


    cheers

    Hi Tirom,


    ich wollte eigentlich am Wochenende eine allgemeine Anleitung schreiben für die Erstellung einer Positiv-Liste von A-Z. Komme jetzt aber wahrscheinlich nicht mehr dazu da "Freizeitstress" und nicht daheim.


    Du bist aber schon recht weit gekommen, es "hapert" prinzipiell nur an der korrekten Erstellung der USB-SSDT für Dein System.
    Hast Du Dir schon ein Textdokument aufgesetzt mit der genauen Beschreibung der einzelnen Ports (nachdem alle mit USB Stick durchgetestet wurden? Ähnlich meiner oben angehängten Textdatei?
    Dann brauchst Du im Prinzip nur ein Programm, das .dsl Dateien bearbeiten und als .aml compilieren kann (MaciASL, im Downloadbereich hier zu finden).
    Damit als Grundlage einfach meine oben angehängte .dsl öffnen und für Dein System bearbeiten und compilieren. (Vorher in den Einstellungen auf ACPI 5.1 stellen),
    Wichtig für die Bearbeitung: Je nachdem, welches Protokoll du bei jedem USB-Port unterstützt haben möchtest, muss die Zahl hinter USB Connector entweder 0 (USB2), 3 (USB3), 10 (USB Type C), oder 255 (für Bluetooth oder andere interne USB-Geräte - bei mir z.B. nur für die Wifi/BT-Karte damit Sleep funktioniert) sein.


    Die fertig compilierte Datei dann in den EFI-Ordner und ACPI/patched, im Clover Configurator den KextToPatch Eintrag für USBInjectAll dann einfach mit einem Häkchen dort "disablen". Wenn Du bei deinem Test unter 15 aktiven Ports an deinem Board bist brauchst Du uia_exclude übrigens nicht :-)


    Schau mal wie weit Du mit den Infos kommst und sag Bescheid wenn Du Hilfe brauchst. Ich kann nur leider nicht sagen wann ich wieder dazu komme zu antworten.


    cheers
    elmacci

    USB SSDT für Z170X Gaming 5 und Lösung für direktes Aufwachen nach Sleepaktivierung mit Wifi/BT-Karte


    Servus,


    ich hoffe ich kann mich einfach an @kuckkuck seinen Thread ranhängen, da passt es glaube ich ganz gut hin.
    Erst einmal - herzlichen Dank für die tolle Anleitung!
    Ich bin für mich noch einen kleinen Schritt weiter gegangen und habe mir direkt eine SSDT gebaut (für EFI/Clover/ACPI/patched), inspiriert von einem Forumseintrag bei der Tomatenseite (ich hoffe ich darf das erwähnen? Will es nur nicht unerwähnt lassen das das nicht gänzlich auf meinem Mist gewachsen ist).


    Durch die Anleitung hier und die "Tomaten"-Anleitung habe ich nun für mein Gigabyte Z170X Gaming 5 eine SSDT, die ich einfach nur in meinen patched Ordner verschiebe.


    Was ist nun der Vorteil dieses Extraschritts?
    Abgesehen davon dass ich den USBInjectAll.Kext nicht nur deaktivieren kann, sondern auch die custom bootargs bei mir nur noch 1 Port enthalten müssen (die ssdt aktiviert alle Ports in meiner Konfig,und nur diese. Leider sind das 16 Stück - exclude brauche ich also damit ich unter 15 komme. Bei anderen Konfigurationen braucht man exclude vielleicht gar nicht):
    Ich kann selber definieren welcher Port USB 2, USB3 oder Proprietär/Bluettoth bzw. Type C sein soll.


    Warum ist das für mich wichtig gewesen?
    In meinem aktuellen Setup hatte ich das Problem, dass die vielerorts im Einsatz befindliche BCM94360 Wifi/BT Karte dazu geführt hat, dass der Rechner bei aktivieren des Ruhezustands direkt wieder wach wird. Fehlerquelle war hier das Bluetooth-Modul der Karte, das direkt mit einem USB-Port auf dem Mainboard verbunden ist und den Rechner am Einschlafen hindert.
    Ich habe nun in der SSDT genau diesen Port (HS11) als Bluetooth-Port deklariert, und voila: Wifi/BT-Karte funzt optimal inklusive Sleep.


    Vielleicht hat der ein oder andere hier ja
    a) das gleiche Board
    b) das gleiche Problem mit der Wifi/BT Karte und Sleep/Wake


    Geht natürlich auch für andere Boards mit etwas Aufwand.


    Angehängt ist mal die offene dsl, die aml für den patched ordner sowie meine Notizen für die "Ablage" wenn es interessiert (inkl. der durchgetesteten Ports an meinem Board).


    Cheers
    elMacci

    ;-) Na immerhin ist es nicht "unheard of", das beruhigt mich ja schon einmal. Hatte teilweise schon das Netzteil in Verdacht (zu wenig Saft um den Motor wieder anzuschmeissen quasi :-D). Hätte mich aber gewundert, das Netzteil ist ja jetzt auch nicht das günstigste.
    NVRAM ist interessant - ich habe glaube ich in der Clover-EFI noch die NVRAM.-plist rumliegen, die es ja eigentlich (nach meinem Verständnis) in Kombination mit der GTX970 gar nicht braucht. Vielleicht hau ich die mal raus.

    Dankeschön! Habe schon lange mit dem Gedanken gespielt - nachdem ich jahrelang Original-Macs im Einsatz hatte und bis vor kurzem noch mit einem Mac Mini Late 2014 unterwegs war. Dann habe ich mir 2 UHD-Monitore angeschafft, die ich nur mittels SwitchResX einigermaßen in einer vernünftigen Auflösung an dem Mini zum Laufen gebracht habe (aufgrund der schwachen Grafikhardware). Das war mir vorher bewusst, allerdings habe ich gehofft das Ende 2016 neue Desktop-Hardware von Apple kommt. Pustekuchen.
    Und hier bin ich nun mit meinem Hacki und einer Performance die einfach ein Traum ist (z.B. Cinebench r15 mit 114fps/849 CPU) :-)


    Jetzt hoffe ich nur noch das die oben dargestellten Kinderkrankheiten weitgehend ausgemerzt werden können - jede Unterstützung ist sehr willkommen! :-)
    Laut Hermes sollte meine Wifi/BT-Kombokarte heute abend geliefert werden. Vielleicht löst sich damit schonmal das ein oder andere Problemchen.
    Muss ich eigentlich noch was beachten bei der Karte und dem Austausch, z.B. kann ich die TP Link N900 einfach durch die Karte austauschen und mein System akzeptiert alles oob? Oder verhaut es mir da wieder iMessage da en0 ja dann eine andere MAC-Adresse hat?


    Merci und cheers
    elMacci

    Hi zusammen,


    erst einmal ein herzliches Dankeschön für die wahnsinnig gute Hilfe die man hier im Forum bereit gestellt bekommt in Form von Wikis/Anleitungen und Co.
    Ich habe es damit geschafft mir in den letzten Tagen einen fast perfekten Hackintosh zusammenzustellen (Infos folgen weiter unten).


    Nur ein paar Dinge stören mein Erfolgserlebnis aktuell ein wenig - und da ich hier im Forum und bei Google leider keine Infos gefunden habe wende ich mich mit diesem Beitrag einmal an die Experten hier im Forum. Vielleicht ist das dem ein oder anderen schon einmal begegnet bzw. hat ein paar Tipps/Ideen/Gedanken, die mir bei der Lösung helfen.


    Vorab die Fragen, weiter unten dann eine Beschreibung meines Systems plus der Einstellungen die ich vorgenommen habe.



    1) Aufwachen bei Remotezugriff über VNC (RemotixApp)
    Das ist aktuell das nervigste Problem. Kurz zur Erläuterung:
    Die Sleep/Wake-Funktion und Shutdown funktionieren wunderbar, sprich:
    - Manuelles starten des Ruhezustands, warten bis alles aus ist (keine Lüfter etc.), wieder aufwecken via USB-Tastatur/Logitech Funkmaus mit USB-Empfänger: Alles läuft.
    - Starten des Ruhezustands über die Systemsteuerung/Energiesparen nach 10 Minuten ebenso problemlos
    - Nutzung von Amphetamine (No Sleep Tool, ähnlich wie Caffeine oder Theine - verhindert den Ruhezustand des Macs) funktioniert ebenfalls, sprich App "anschalten" das der Mac nicht mehr in den Ruhezustand geht, nach 10 Minuten geht das Display aus, der Rechner läuft aber voll weiter, nach ein paar Stunden das Display per Maus/Tastatur aufwecken - läuft alles.


    Jetzt das Problem: Ich nutze zusätzlich noch das Programm "Remotix" - das ist nichts anderes als ein super Screensharing-Tool welches die Bildschirmfreigabe des Macs nutzt um von "draußen" auf den Mac zugreifen zu können (über einen Remotix Account - im Hintergrund läuft der Remotix Agent damit der Rechner dauerhaft immer die dynamische IP meines ISPs aktualisiert). https://www.nulana.com/remotix-mac/
    Wenn ich nun Amphetamine morgens anwerfe, Bildschirme gehen aus etc. und ich z.B. 2 Stunden später von extern darauf zugreife, dann verbindet er sich auch problemlos und ich kann auf den Mac zugreifen und damit arbeiten. Wenn ich dann die Verbindung trenne und es ein paar Minuten später wieder probiere bekomme ich einen Netzwerktimeout, die Verbindung klappt nicht.
    Folgendes passiert dabei daheim vor Ort (mal getestet): Der Rechner versucht die Bildschirme zu wecken, sprich beide Bildschirme "piepen", dann kommt "Kein Signal", gehen wieder aus - und das gleiche von vorne. Also im Dauerloop. Von extern ist auch kein Zugriff mehr möglich, also entweder der Rechner ist komplett abgestürzt (was aber komisch ist, da die Bildschirme ja dauernd versuchen hochzufahren) oder aber es liegt an etwas anderem - was ich aktuell einfach nicht identifizieren kann.
    Es hilft dann nur noch ein Hardreset.
    Meine Vermutung ist aktuell die Netzwerkverbindung (die aber sonst wunderbar funzt). In den Systemeinstellungen ist "Netzwerzugriff beendet Ruhezustand" deaktiviert.
    Im BIOS ist auch alles entsprechend ausprobiert, d.h.: Wake On Lan aktiviert/deaktiviert, ErP deaktiviert/aktiviert etc.


    Ich habe mir aktuell eine neue Wifi/BT-Kombo bestellt, die die Tage ankommt - da ich hier das grundlegende Problem vermute. Es ist die berühmte "Flughafen"-Karte mit BCM94360CD (ABWB 802,11 AC WI-FI + Bluetooth 4.0 PCI-Express (PCI-E) BCM94360CD Combo Karte für Hackintosh (Mac OS X) Flughafen Computer
    Werde ich dann mal ausprobieren, vielleicht löst sich das Problem damit - dann berichte ich natürlich gerne.



    2) Rechner legt ab und zu "Gedenkpause" ein bei einem Restart
    Das ist nicht tragisch, aber wundern tut es mich doch - vielleicht auch ein normales Verhalten bei neueren Rechnern (mein letzter PC-Zusammenbau und Besitz eines PCs ist über 10 Jahre her :-)).
    Beschreibung: Wenn ich macOS neustarte dann fährt der Rechner runter, startet neu, es erscheint der BIOS Bootscreen und - Plopp, Rechner geht aus, 1 Sekunde "Gedenkpause" und geht dann von alleine wieder an und startet normal. Passiert nur sporadisch, ist nicht schlimm - aber interessieren würde mich schon woran das liegen könnte.


    3) Ab und zu Artefakte in der Menüleiste (Kosmetik)
    Meine nVidia GTX 970 funktioniert bestens - aktuelle Webdriver etc. Das einzige was mir aufgefallen ist, dass ab und zu oben in der Menüleiste einige Bereiche einfach komplett schwarz werden, quasi wie ein "zensiert"-Streifen. Mal ist es der ganze linke Bereich, mal nur ein App-Symbol (wie z.b. OneDrive) etc. Lässt sich einfach beheben wenn ich mit der Maus draufklicke.
    Meine Vermutung: Einfach ein Problem des aktuellen Webdrivers.



    So schauts aus - wie ihr seht, alles nicht dramatisch aber meine "Rätselneugier" ist geweckt und ich würde gerne verstehen woran das liegen könnte und ob man es ggf. sogar lösen kann.


    Hier mal mein System:
    CPU: Intel i7 6700K mit be quiet Dark Rock 3 Lüfter
    MB: Gigabyte Z170X Gaming 5
    Speicher: 2x16GB Crucial Ballistix Sport LT
    Festplatte 1: 1TB Samsung Evo 850 m.2 (System macOS)
    Festplatte 2: 1TB Samsung Pro 850 2,5"
    Grafikkarte: Gigabyte GTX 970 OC 4GB DDR5
    Netzteil: be quiet Dark Power 11 550W
    Netzwerk/WiFi: TP Link N900
    Bluetooth: Hatte ich den empfohlenen IOGEAR, der zwar nativ erkannt wurde aber nur mit meiner Tastatur funktioniert hat. Meine Logitech Triathlon 720 findet er im Bluetooth Menü zwar (manchmal sogar mehrmals mit der gleichen MAC-Adresse), aber will sie ums Verrecken nicht verbinden - bricht irgendwann ab. Deshalbt wieder entfernt. Ich starte einen neuen Versuch wenn die WLAN/BT Kombikarte (siehe oben bei Frage 1) bei mir die Tage ankommt.


    Gehäuse: Jonsbo/Cooltek UMX4 Silber (Windowed)
    Monitore: 2 x LG 27UD88 UHD Monitore, beide angeschlossen über Displayport
    SMBIOS imac 14,2
    macOS 10.12.3
    Clover r3998


    Es funktioniert alles: Grafik voll beschleunigt, WiFi, Sound (auch über HDMI/Displayport), Lan (nicht angeschlossen, aber installiert), USB 2 + 3, iMessage, Facetime, iTunes DRM-geschützte Filme (übrigens interessant: Mit Patch hat es erst nicht funktioniert, erst als ich zusätzlich noch die integrierte Intel GPU im BIOS aktiviert habe ging es. Obwohl diese nicht angeschlossen ist).


    Installiert über Clover mit folgenden groben Einstellungen:
    - darkwake = 0, dart = 0 (obwohl VT-d im Bios auch schon deaktiviert - sicher ist sicher :-)
    - custom bootargs für USB (nach der Anleitung hier von kuckuck)
    - FixShutdown
    - SSDT für i7 6700K über Pikes sshPRgen-Script
    - Patches für AppleHDA und Co.
    - VX64 durch HFIplus.efi ausgetauscht
    - SMBIOS 14,2



    Ich freue mich über Feedback - und falls jemand grundsätzliche Fragen zum System etc. hat gerne losschiessen, gebe gern Erfahrungen und Hilfestellung zurück "soweit ich das kann als Laie und Neuling :-).


    Cheers
    elMacci