Comments (9)
I upgaded to monterey, installed appropriate version of turboma and its the same
Last login: Wed Dec 27 11:40:54 on console
The default interactive shell is now zsh.
To update your account to use zsh, please run chsh -s /bin/zsh
.
For more details, please visit https://support.apple.com/kb/HT208050.
iMac:~ tv$ kextstat | grep TurboMac
Executing: /usr/bin/kmutil showloaded
No variant specified, falling back to release
172 0 0xffffff7f9ac67000 0x1000 0x1000 calasanmarko.TurboMac (1.0.0d1) D364749F-2160-3AE7-8381-7E3CBCF40418 <6 3>
iMac:~ tv$
from turbomac.
Funny thing is that if I start the mac with the following steps, i get my processor on full speed again but the fan get crazy and can't be controlled with mac fans control (like the smc is totally off).
Unplug the power cord (imac)
Hold power button for 10ish seconds
Plug the power cord back while still holding the power button and keep if for 10 more seconds.
This is the method i used before knowing your program, which still showed reduced speed in intel power gadget but reduced clutter a lot (without this the machine was not usable). I had the fan completly disconnected and it was not heating at all.
In combination with turbomac this makes power gadget read full speed :
![image](https://private-user-images.githubusercontent.com/2570969/293021498-90bb86e9-22dc-4fe3-b8cd-642a9b92268d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxNjI4NjUsIm5iZiI6MTcyMjE2MjU2NSwicGF0aCI6Ii8yNTcwOTY5LzI5MzAyMTQ5OC05MGJiODZlOS0yMmRjLTRmZTMtYjhjZC02NDJhOWI5MjI2OGQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcyOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MjhUMTAyOTI1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZmYyMTdmMzVlZGFhYThmZTEwNWUwOWRjMjE2OGZjNWQ4MTcwYTRlN2MzMzlkNjM2MTNmNmVmMmJmMjI4MzI3NiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.ITIV4WsgAB-OOBwvv55MoVbN1U9f24GNU_T3DQbKjok)
from turbomac.
Another thing I notice is that after waking up from sleep the CPU will go to 2,7ghz for a brief moment before going back to 1,6ghz.
Any idea of how to fix this, i'd really like to get this mac normal again.
from turbomac.
I unfortunately no longer have an Intel Mac, so I can't really test out and push new builds of this extension in the near future. What we can do is examine the values of the relevant MSRs, which you can find in section 2.1 of Volume 4 of the Intel Software Developer's Manual, and tinker with them using VoltageShift until we get a working configuration.
To start with, let's read the value of the 0x1A0
MSR, corresponding to IA32_MISC_ENABLE
, to see which capabilities are currently turned on for your processor. Once you install VoltageShift, try running
voltageshift read 0x1a0
And reply with the results, I'll do my best to help you out.
from turbomac.
hey i just found the solution using voltageshift
![image](https://private-user-images.githubusercontent.com/2570969/293201642-c4835651-a5ff-408d-9500-76b2466aef07.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxNjI4NjUsIm5iZiI6MTcyMjE2MjU2NSwicGF0aCI6Ii8yNTcwOTY5LzI5MzIwMTY0Mi1jNDgzNTY1MS1hNWZmLTQwOGQtOTUwMC03NmIyNDY2YWVmMDcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcyOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MjhUMTAyOTI1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YzA1NzAzMDc2OTM4ZjNkNTkzMzY2MTZlYTNiNzRlYmNjYmIxMjI5Njk5Mjk4ZGIzMDQ2MTQ2ZmQzNzc1OTBkZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.QupoB3kp5cqh-MHZofoYE6VRtCvG4bYUrXlOBu3vb24)
![image](https://private-user-images.githubusercontent.com/2570969/293201555-26c5c76f-9c00-4ad2-90cb-7e6b69bcc15f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxNjI4NjUsIm5iZiI6MTcyMjE2MjU2NSwicGF0aCI6Ii8yNTcwOTY5LzI5MzIwMTU1NS0yNmM1Yzc2Zi05YzAwLTRhZDItOTBjYi03ZTZiNjliY2MxNWYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcyOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MjhUMTAyOTI1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YzIyZTU0NzQ1MjA5MWUyZTE0ZGNiYTIzNmVlMjg3OWE4Y2U0NWVmOTZhOWQ4NzIyMjIzYjcyMmFmY2Q4MjgwZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.1t1ixZlwD3_W9WYMKg4vTMmsgMmMViz2gsewhB8PvBk)
I'm gonna do more figuring out and let you know.
from turbomac.
I unfortunately no longer have an Intel Mac, so I can't really test out and push new builds of this extension in the near future. What we can do is examine the values of the relevant MSRs, which you can find in section 2.1 of Volume 4 of the Intel Software Developer's Manual, and tinker with them using VoltageShift until we get a working configuration.
To start with, let's read the value of the
0x1A0
MSR, corresponding toIA32_MISC_ENABLE
, to see which capabilities are currently turned on for your processor. Once you install VoltageShift, try running
voltageshift read 0x1a0
And reply with the results, I'll do my best to help you out.
0x1A0 reads hex 840089
from turbomac.
So i read my value of 0x1FC, replaced it by same binary but last digit changed to 0 and it gets me full speed in one command
I made a .sh file to run on startup and it does the trick for me, the mac is back on full speed at startup with no intervention :)
It would be a bit of a security issue as i have my password in clear in the file but on this machine i don't really care.
from turbomac.
Ah, I see the problem.
TurboMac/TurboMac/TurboMac.cpp
Line 59 in 52b87a6
The extension actually does turn off this bit, referring to BD_PROCHOT
, but I've mistakenly placed it in the if
that only executes when the CPU supports SpeedShift (6th gen and above), whereas it should get turned off every time.
It's a very quick fix in code, but I don't have an Intel Mac to rebuild the kext on. I'll get back to you once I borrow someone else's Intel Mac.
from turbomac.
Yeah that's it. I can live with my voltageshift script in the meantime.
CPU speed seems to go back to 1.6ghz after a long sleep but it's easy to just run the script again if i need power (it's a media player so it's actually fine on 1.6ghz).
I'm availlable to test if you manage to compile the new code.
from turbomac.
Related Issues (18)
- How to check work correctly HOT 2
- Which identifier should I be using? HOT 18
- Extension Load Fails HOT 5
- Please add uninstall instruction HOT 1
- Doesn't look like working at all HOT 28
- kextcache can't lock /
- Not an issue. FYI delete IOPlatformPluginFamily.kext if it's not working for you HOT 2
- Boot loop after uninstall HOT 4
- Doesn't Seem to Be Working OS 10.11.6 HOT 6
- Not working for me HOT 1
- Bluetooth and USB ports broken HOT 2
- 1.2.0 on Catalina/older HOT 2
- Startup fails at 1/4 HOT 6
- Not working on 2019 16inch MacBook Pro
- ntosh
- issues running turbomac on opencore-patched 2012 macbook pro HOT 3
- Kext not loaded (link failed) on OS X El Capitan 10.11.6 on MacBookPro5,5 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from turbomac.