Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Wie stabil läuft es? Setzt Du es als Produktivsystem ein?
1. wie gut ist die battery laufzeit unter mac os x?
2. wie laut ist der lüfter? bzw welche stufe läuft er im office betrieb unter mac os x?
3. gibt es auch mac os x compatible wlan karten die man ohne modifiziertem bios betreiben darf?
Ich habe noch die Thinkvantage-Taste mit dem Turbo-Fan-Modus belegt, das funktioniert auch, der Lüfter lässt sich also steuern - aber die automatische Lüftersteuerung funktioniert leider nicht. Ist aber, wie du weiter unten erklärst, auch logisch, weil sie sich nach der Heatsink A-Temperatur richtet und diese beim T410 - wie übrigens auch die Lüftergeschwindigkeit - nicht ausgelesen wird. Was muss ich denn an dem Code ändern, damit die CPU A-Temperatur statt der Heatsink A-Temperatur den Lüfter regelt?Method (TCPU, 0, NotSerialized) // Fan Mode Accordind CPU Heatsink Temperature
{
Store (\_SB.PCI0.LPC.EC.TMP0, Local0)
If (LLessEqual (Local0, 0x32)) // CPU Temp is <= 50C
{
Store (Zero, \_SB.PCI0.LPC.EC.HFSP) // Set FAN Off
}
If (LGreaterEqual (Local0, 0x55)) // CPU Temp is >= 85C
{
Store (0x40, \_SB.PCI0.LPC.EC.HFSP) // Set FAN Mode Disengaged - Total Maximum
}
Else {
If (LGreaterEqual (Local0, 0x4B)) // CPU Temp is >= 75C
{
Store (0x07, \_SB.PCI0.LPC.EC.HFSP) // Set FAN Mode 7 - Maximum Speed
}
Else {
If (LGreaterEqual (Local0, 0x46)) // CPU Temp is >= 70C
{
Store (0x04, \_SB.PCI0.LPC.EC.HFSP) // Set FAN Mode 4 - Medium Speed
}
Else {
If (LGreaterEqual (Local0, 0x41)) // CPU Temp is >= 65C
{
Store (0x02, \_SB.PCI0.LPC.EC.HFSP) // Set FAN Mode 2
}
Else {
If (LGreaterEqual (Local0, 0x3D)) // CPU Temp is >= 61C
{
Store (0x01, \_SB.PCI0.LPC.EC.HFSP) // Set FAN Mode 1 - Lowest Speed
}
}
}
}
}
Return (Local0)
}
The fix to override operating system checks
Many DSDT versions including the one on ThinkPad have different checks in the code for different operating systems. OSX (Darwin) of course is not there, so we need to make sure some advanced ACPI code is enabled for OSX as well.
Insert the following right underneath the block that has all the operating system names checks and above the line If (LGreaterEqual (_REV, 0x02)).
Code:
Store (One, WNTF)
Store (One, WXPF)
Store (0x02, WSPV)
Store (One, WVIS)
Weißt du zufällig, ob es eine Möglichkeit gibt, mit Java oder Objective-C auf Methoden und Variablen der DSDT zuzugreifen? Falls es das gibt, stünde dann einem Lüftersteuerungsprogramm ja nichts mehr im Wege.