Nein, sollte ich das mal Testen?
Ich habe Mac-B4831CEBD52A0C4C Verwendet passend zu Board-ID.
Intel Speedstep CPU
-
-
Mit Änderung des SMBios muss auch die Boerd-ID geändert werden.
-
Vielleicht liegt da der Fehler... ich habe ein smbios MacBook Pro.
Und habe den kext mit dem Befehl aus Post 1 erstellt.
./ResourceConverter.sh --kext /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-9AE82516C7C6B903.p -
Zitat
Die hier erstellte Kext stammt vom SMBios MacBook9,1 Mac-9AE82516C7C6B903
ZitatDie Variable "file" ist die plist von /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources
Klar musst Du den Befehl Deinem SMBios anpassen. -
Habe jetzt einiges durchgetestet. Bestes Ergebnis war ohne den CPUFriend.
SMBIOS ändern hilft nichts mit und ohne CPUFriend.Da der Laptop bestens gehe ich mal davon aus das Speedstep funktioniert nur die Methoden welche Messen passen nicht.
Interressant sind auch die unterschiedlichen Ergebnisse zwischen 10.13.3 und 10.13.4 Beta 3. EFI Ordner ist der gleiche. Eventuell tut sich da noch was an den Kaby Lake Prozessoren. -
-
Habe es heute an einem i7 7500u angewendet CPUFriend in die EFI dann die andere generiert und mit in die EFI wunderbar mit SSDT ging kein Turbo.
-
-
Du musst die Kext selbst generieren sonst wird das nicht klappen.
-
Kext ist schon mehrfach neu generiert mit verschiedenen SM-Bios. Keine Änderungen.
Es ist der gleiche Prozessor und du bist der erste wo ich finde der Stepspeed mit diesem Prozessor hinbekommen hat.
Deine EFI wäre daher nützlich für alle. Zumindest ansonsten mal Posten wir Stepspeed richtig mit diesem Prozessor aussieht.
Welches SM-Bios wird bei dir Verwendet?@rubenszy, HWPEnable kannte ich schon. In Verbindung mit dieser Nummer ergibt sich ein interessantes Bild. Der Prozessor macht nur noch den Grundtakt.
-
Bin kein Speedtest Experte kann dir gerne mal einen Screen vom Intel Gadget hochladen. Screen vom Gadget bekommst noch.
EDIT: Ich kann dir aber jetzt schon sagen das es richtig läuft, aber ich sehe das ich dir morgen noch einen Screen und die EFI hochlade.
-
Hallo @SirusX,
So schlecht schaut das dann bei mir gar nicht aus, wobei der Prozessor eigentlich deutlich höher liegen sollte. Der Grundtakt ist bei dir falsch angezeigt. Der Prozessor hat 2,7GHz.
Interessant wäre was das Intel Power Gadget anzeigt.
Ansonsten nutze ich High Sierra für den Prozessor. Sollte eigentlich auch besser sein als Sierra wo noch gar nicht den Prozessor kennt.
MACBOOKPRO 14,3 habe ich auch getestet. Bringt keine Änderung.Ergänzung:
Habe jetzt extra Windows installiert um das mal zu Vergleichen.
Gut ist das die Werte von Cinebench nicht stark abweichen. Wobei hier ein Grundtakt von 2,9GHz angezeigt wird abweichend zum Prozessordatenblatt.
Schlecht ist das unter Windows Speedstep problemlos funktioniert von 1100 bis 3500. -
Mit ssdt zeigt er auch die 2.7 an denke das liegt an dieser methode hier aber so läuft er gut und auch bis 3.5 GHZ
-
-
@anonymous writer Hast du eigentlich mal die BIOS Settings überprüft? Da gibt es so ein, zwei Optionen die ebenfalls einen Einfluss auf das funktionieren oder nicht funktionieren von Speedstep haben können, so zB CPU EIST
-
Meine Erkenntnis aus allem ist das der Kaby Lake Prozessor i7-7500U mit keinem SMBIOS aktuell unterstützt wird.
Wobei das einzige was nicht wirklich funktioniert Speedstep ist. Ansonsten funktioniert alles wie es soll egal welches SMBIOS verwendet wird.Drei Punkte habe ich herausbekommen in den Tests.
1. Alle für Skylake geschriebenen Anleitungen sind für diesen Kaby Lake nicht anwendbar. Es funktioniert entweder gar nicht oder führt zu einem nicht erwünschten Ergebnis.
2. 10.13.4 Beta X unterstützt diesen Prozessor bezüglich Speedstep ein ganzes Stück besser. Wobei auch nicht so wie unter Windows.
3. SMBIOS MacBookPro12,1 führt bei diesem Prozessor zum besten Ergebnis.Daher habe ich einen kleinen Trick angewandt und im Clover SMBIOS die Bord-ID Nummer vom MacBookPro12,1 eingetragen. Damit wird im Kext IOPlatformPluginFamily.kext die Einstellungen für den Prozessor vom MacBookPro12,1 geladen.Hier das aktuelle Ergebnis High Sierra 10.13.4 Beta 3 und der Bord-ID vom MacBookPro12,1.
-
Hier jetzt zeige ich dir mal meine Erkenntnis dazu, ich weiß bin spät dran hatte viel um die Ohren.
EDIT: Und noch einen Screen von meinem i5 7600K
EDIT: Noch ein Bild der 7500U im Idle -
Hallo @SirusX,
Vielen Dank für deine Infos. Habe das Problem gefunden mit deiner EFI.Leider ist die Lösung eine ganz andere. Speedstep hat die ganze Zeit funktioniert. Es war nur so das ein Kext den Prozessor hoch ausgelastet hatte.
Da du keine gepatchte dsdt.aml verwendest dachte ich mir mal lösche ich diese. Pronto funktionierte Speedstep.
Dachte dann suche mal den Fehler bei den DSDT Patches. Letzter Patch welcher ich löschte war der GPIO Pining Patch für das ELAN 1200 und wieder funktionierte Speedstep.Jetzt das Negative. Meine Vermutung ist daher jetzt das der Kext VoodooI2CHID.kext den Fehler verursacht.
Lasse ich den Weg gibt es auch kein Problem mit Speedstep.Echt richtig blöd jetzt und wieder eine ganz neue Baustelle.
Danke an alle für die Hilfe.
-
Jedenfalls bist du jetzt schon mal eine Baustelle weiter und dein PM läuft ..... Super dann mal auf in einen neuen Threat.
-