Lüftersteuerung in macOS beim XPS15

  • Die Lüfter springen im XPS15 in macOS recht schnell an und laufen dann auch wesentlich länger als in Windows10, obwohl die CPU-Temperatur bei unter 40° liegt.
    Für die Lüftersteuerung habe ich schon mehrere Tools (HW-Monitor, smcfancontrol, macsfancontrol und die Testversion von TG Pro) getestet. Alle behaupten, es wären keine Lüfter vorhanden.
    Vielleicht haben die Tools ja recht und das Lüftergeräusch wird nur simuliert. :totlachen:


    Gibt es eventuell noch andere Möglichkeiten, da was zu beeinflussen?

    MfG, docplag



  • MfG, docplag



  • Generell sollte es schon gehen wie so oft im Leben Versuch macht Kluch :D

  • Jo, danke. Wird aber noch ein bisschen dauern bis ich das umsetzen kann, da ich momentan noch keine DSDT im Einsatz habe. Der Laptop startet momentan noch mit einem Sack voll SSDTs die mir @hitman20 zur Verfügung gestellt hat. Da sehe ich noch nicht ganz durch, welche was macht und wie ich die Teile eventuell in die DSDT unterbringe.
    Dieser EFI-Ordner beinnhaltet außer den vielen SSDTs noch diverse Clover-DSDT-Patches und KextsToPatch-Einträge. Da würde ich gerne mal ein bisschen aufräumen, also so gut es geht alles in eine DSDT unterbringen, falls ich das alleine hinbekomme. Für einen guten Anfang hat mir ja @al6042 schon was gebacken. :)
    Aber momentan funktioniert das System auch so sehr gut bis auf das die Lüfter mir zu oft und zu lang anspringen.


    Ich melde mich, falls ich diesbezüglich was auf die Kette gekriegt habe.

    MfG, docplag



  • Sieht schlecht aus mit der Kette. So geht die Fragerei schon mal los.


    Laut der Anleitung soll ich HFN1 suchen —> gibt es nicht
    Dann soll ich nach EC suchen —> gibt es nicht


    Ich bin dann aber fündig geworden —> Device (ECDV) Name ECIB


    Da gibt es schon folgendes und das in roter Schrift habe ich hinzugefügt, ist das richtig? Mit dem Einfärben hat es auch nicht geklappt. Also die letzten 3 Zeilen habe ich eingefügt.


    Ein Device (SMCD) gibt es auch nicht. Wie du siehst fehlt mir der Durchblick. Kannst du mir bitte helfen?
    Ich erlaube mir mal ne frische DSDT hochzuladen.


    DSDT.aml

    MfG, docplag



    Einmal editiert, zuletzt von Doctor Plagiat ()

  • Kurze frage:
    Warum nutzt du nicht HWMonitor inkl kexts?
    Ich nutze das bei jedem Hacki und bisher lies sich damit jeder Lüfter (intelligent) steuern.


    einfach Threshold werte eintragen, in der Configuration.xml eintragen (dazu HWMonitor beenden) und die App dazu neustarten.


    Damit bekommst auf jeden fall ein leises System und die Lüfter drehen nur bei Last höher (die werte kannst du erst im tool eintragen, danach in der XML die werte suchen und ersetzen.


    Vorteil ist das man damit alles im blick hat.

  • Bei mir läuft der XPS so gut wie lautlos ohne Lüfter. Ich denke dein Problem ist, das die CPU immer auf 1.3GHz taktet wenn diese nichts zu tun hat. Dies ist der Stndardtakt bei dem MacBook 13.X. Ich habe bei mir dies angepasst mit reqVectorsEdit.sh von PikerAlpha und diese taktet wenn die CPU nichts zu tun hat auf 800MHz runter. Vielleicht hilft Dir das schon.


    Gibt es bei Dir Probleme mit den SSDT's oder willst Du einfach nur eine DSDT haben? Mit den SSDT's und den Clover Renames bist Du halt felixibler, falls Dell mal etwas ändern sollte nach einem BIOS Update und dann musst Du halt alles komplett erneut patchen. Am besten auch mal mit dem Intel Power Gadget prüfen, ob die CPU korrekt taktet.

    System 1: Laptop Modell: Dell XPS 15 9550, Mainboard: Intel HM170, Grafikkarte: Intel HD 530, Soundkarte: Realtek ALC298, OS X Version: Big Sur 11.6.1, OpenCore Version: 0.6.3

  • Warum nutzt du nicht HWMonitor inkl kexts?


    HWMonitor erkennt keine Lüfter, genauso wie die anderen Fan-Tools. Hatte ich im ersten Post schon erwähnt. Trotzdem Danke.


    Ich denke dein Problem ist, das die CPU immer auf 1.3GHz taktet wenn diese nichts zu tun hat.


    Genau so ist es. reqVectorsEdit.sh von PikerAlpha kenn ich noch nicht, werde gleich mal danach suchen.
    Ansonsten läuft es mit den SSDTs sehr gut. Ich würde nur gerne noch einige Patches in Clover deaktivieren bzw. löschen. In einer DSDT ist dann alles an einem Ort und das finde ich irgendwie aufgeräumter. Wenn mal was nicht funktioniert, muss man nicht an mehreren Stellen suchen.
    Deine Argumente sind aber auch nicht von der Hand zu weisen.
    :danke2: für das script. Habe es eben gefunden.


    EDIT: Das Script hat seine Arbeit erfolgreich erledigt.

    MfG, docplag



    Einmal editiert, zuletzt von Doctor Plagiat ()

  • Ist der Lüfter nun ruhiger geworden oder läuft dieser immer noch?

    System 1: Laptop Modell: Dell XPS 15 9550, Mainboard: Intel HM170, Grafikkarte: Intel HD 530, Soundkarte: Realtek ALC298, OS X Version: Big Sur 11.6.1, OpenCore Version: 0.6.3

  • Da der Laptop gerade gar nichts zu tun hat, läuft die CPU mit 800Mhz und der Lüfter bleibt seitdem lautlos.
    < :offtopic: > Habe heute mal einen Kopfhöhrer angesteckt. Der Ton war leider grottenschlecht, kratzend bzw. übersteuert. Über die Lautsprecher ist den Ton in Ordnung. </ :offtopic: >

    MfG, docplag



  • Den Kopfhörer Anschluss habe ich bei mir noch gar nicht getestet, ob ich das auch habe.

    System 1: Laptop Modell: Dell XPS 15 9550, Mainboard: Intel HM170, Grafikkarte: Intel HD 530, Soundkarte: Realtek ALC298, OS X Version: Big Sur 11.6.1, OpenCore Version: 0.6.3

  • Ist für mich erstmal nicht wirklich wichtig. Ich hatte es heute nur mal getestet und dann festgestellt. Gibt bestimmt ne Lösung.

    MfG, docplag



  • Hey Doctor Plagiat!

    Für die Lüftersteuerung habe ich schon mehrere Tools (HW-Monitor, smcfancontrol, macsfancontrol und die Testversion von TG Pro) getestet. Alle behaupten, es wären keine Lüfter vorhanden.


    Vielleicht fehlen dafür die passenden Sensoren... Welche Kexts werden denn laut kextstat | grep -v apple geladen?

    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.

  • Ich habe die neueste FakeSMC mit den 4 dazu gehörenden Sensor.kexts ins Other-Verzeichnis gelegt.
    Laut deinem Befehl werden tatsächlich nur der CPU- und der ACPI-Sensor geladen. Für die Fan's ist, glaube ich, der LPC-Sensor zuständig.
    Ist jetzt bestimmt nicht so einfach herauszufinden, warum der nicht geladen wird.

    MfG, docplag



  • Teste mal bitte die angehängte SSDT, ob diese Dir die Lüfter anzeigt im HW Monitor. Ich habe diese bei mir jetzt nicht getestet.

    Dateien

    • SSDT-FANS.aml

      (657 Byte, 83 Mal heruntergeladen, zuletzt: )

    System 1: Laptop Modell: Dell XPS 15 9550, Mainboard: Intel HM170, Grafikkarte: Intel HD 530, Soundkarte: Realtek ALC298, OS X Version: Big Sur 11.6.1, OpenCore Version: 0.6.3

  • Ist jetzt bestimmt nicht so einfach herauszufinden, warum der nicht geladen wird.


    Dafür müsstest du herausfinden was für ein Monitor in dem Laptop verbaut ist... Namen wären hier zB: ITE, Fintek, Nuvoton, Winbond, etc. Dort dann die genaue Information welche exakte Hardware verbaut ist.

    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.

  • Leider nicht. Trotzdem vielen Dank für deine Hilfe.

    MfG, docplag



  • Dafür müsstest du herausfinden was für ein Monitor in dem Laptop verbaut ist


    OK, ich werde versuchen diese Infos zu eruieren. Bin ich mal selber gespannt wie weit ich da komme, denn mit genauen Informationen halten sich ja selbst die Hersteller sehr bedeckt.
    In den Systemeinstellungen bei Monitor wird mir auch ein Monitor und kein Laptop-Display angezeigt. Bezeichnet wird es als Integriertes Retina-Display. Als SMBIOS verwende ich MacbookPro 14,3.


    EDIT: Notebookcheck hat zum Display diese Aussage gemacht: 15.6 Zoll 16:9, 3840 x 2160 Pixel 282 PPI, 10-point capacitive, IGZO IPS, ID: Sharp SHP1476, Name: LQ156D1, Dell P/N: Y2XND
    Kommt man mit diesen Infos weiter?


    EDIT2: Die Lüfter laufen doch wieder einfach zu oft und zu lang.
    Die DSDT-Methode aus dem Thread "Temperaturabhängige Lüftersteuerung" von @griven bekomme ich leider auch nicht gebacken. Nach dem ändern von ECDV in EC und em Einfügen des Devices SMCD bekomme ne Menge Fehler



    @kuckkuck Kannst du mit den Monitor-Daten etwas anfangen?

    MfG, docplag



    3 Mal editiert, zuletzt von Doctor Plagiat ()

  • Kannst du mit den Monitor-Daten etwas anfangen?

    Oh sorry :D Es geht natürlich um die Daten des Temperatur und Fan Speed Monitors, der im Laptop verbaut ist, nicht um die des Displays, sorry :D

    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.

  • Ah, OK. Ich hatte da auch keinen Zusammenhang gesehen. Aber mn weiß ja nicht, welche Infos im System manchmal notwendig sind, damit irgendetwas funktioniert.
    Ein Beispiel: Bei zwei Laptops wurde das Trackpad immer erst erkannt, wenn ich den ACPIBatteryManager.kext hinzugefügt hatte. Auch hier sehe ich keinen Zusammenhang, was nicht heißt, dass es keinen gibt. :)

    MfG, docplag