QUOTE (xanderon @ Mar 3 2009, 11:39 AM)

die binden ein display ein, welches dann applebacklight.kext lädt. leider bringts wegen brightness control nix auf unseren rechnern

Ich habe die letzen Tage auch mal ein wenig gesucht und wenn ich das richtig verstanden habe, dann wird das ganze mit der Helligkeit über ACPI gesteuert.
Die passenden Methoden dazu sind auch in der dsdt enthalten:
Helligkeitsstufen:
CODE
Method (_BCL, 0, NotSerialized)
{
Or (VDRV, 0x02, VDRV)
Return (Package (0x08)
{
0x0A,
0x1E,
0x28,
0x32,
0x3C,
0x46,
0x50,
0x64
})
}
Level setzen:
CODE
Method (_BCM, 1, NotSerialized)
{
If (LGreaterEqual (OSYS, 0x07D6))
{
Store (Arg0, BRTL)
SECS (0xA6)
}
}
Taste für Heller:
CODE
Method (_Q64, 0, NotSerialized)
{
If (LGreaterEqual (OSYS, 0x07D6))
{
SECS (0x89)
If (And (VDRV, One))
{
If (LNot (^^^GFX0.PDRD ()))
{
BRTN (0x86)
}
}
If (And (VDRV, 0x02))
{
Notify (^^^P0P2.NVID.LCD, 0x86)
}
}
Taste für dunkler:
CODE
Method (_Q63, 0, NotSerialized)
{
If (LGreaterEqual (OSYS, 0x07D6))
{
SECS (0x88)
If (And (VDRV, One))
{
If (LNot (^^^GFX0.PDRD ()))
{
BRTN (0x87)
}
}
If (And (VDRV, 0x02))
{
Notify (^^^P0P2.NVID.LCD, 0x87)
}
}
Das Stimmt auch mit der ACPI Spezifikation überein.
Nur habe ich keine Ahnung wie man das jetzt anwenden kann um die Helligkeit einstellen zu können.
Die Funktionstasten für Lautstärke und Touchpad Ein/Aus-schalten funktionieren doch auch. Vielleicht kann man ja rückschlüsse ziehen auf die Tasten für die Helligkeit wenn man den Code für die bereits funktionierenden Funktionstasten findet. Evtl. sind die in irgend einen Treiber geladen!?!