BrightnessKeys.kext v1.0.3 笔记本安装黑苹果显示器亮度驱动

其他驱动评论16阅读模式
摘要BrightnessKeys.kext v1.0.3 是黑苹果社区搜集的一款适用于笔记本安装黑苹果系统后内建显示器无法调试亮度的驱动,相信很多童鞋跟小编一样笔记本安装好黑苹果后显示器黑屏或太亮无法调节亮度,我们可以使用BrightnessKeys.kext这款...
BrightnessKeys.kext v1.0.3 笔记本安装黑苹果显示器亮度驱动
兼容平台:macOS
系统要求:OS X 10.8 或更高版本
资源版本:v1.0.3
更新时间:2025-5-7
下载价格为5X币,VIP免费
资源简介
下载说明
文件下载
评论留言

BrightnessKeys.kext v1.0.3 是黑苹果社区搜集的一款适用于笔记本安装黑苹果系统后内建显示器无法调试亮度的驱动,相信很多童鞋跟小编一样笔记本安装好黑苹果后显示器黑屏或太亮无法调节亮度,我们可以使用BrightnessKeys.kext这款黑苹果驱动,根据 ACPI 规范附录 B:视频扩展自动处理亮度键。但必须需要 Lilu 1.2.0 或更高版本。

lilu.kext v1.7.1 是黑苹果社区编译的一款开源的黑苹果驱动内核扩展补丁,不管您是安装黑苹果声卡驱动还是显卡驱动...
159549
CryptexFixup.kext v1.0.5 是黑苹果社区编译的最新的黑苹果黑苹果Lilu 内核扩展,随着 macOS ...
359

驱动方法

将BrightnessKeys.kext驱动下载后放入到EFI-OC-kexts下,然后使用OpenCore Configurator打开config.plist并在Kernel-内核设置中添加BrightnessKeys.kext并勾上,重启电脑!即可!需要 Lilu 1.2.0 或更高版本。

启动参数

  • -brkeysdbg启用调试打印(在 DEBUG 二进制文件中可用)。

特殊情况

  • 通常不需要 DSDT 补丁。请删除旧的_QxxXQxx在、
  • 某些型号上,可能需要添加 ACPI 补丁_OSI to XOSISSDT-XOSI

在某些旧款 ThinkPad 型号上,可能需要额外的处理。

Method (_Q14, 0, NotSerialized)
{
    If (^HKEY.MHKK (0x8000))
    {
        ^HKEY.MHKQ (0x1010)                // Vendor-specific event: TP_HKEY_EV_BRGHT_UP
    }

    If (NBCF) // Whether
    {
        If (VIGD)
        {
            Notify (^^^VID.LCD0, 0x86)     // Send 0x86 "Increase Brightness" to integrated graphics
        }
        Else
        {
            Notify (^^^PEG.VID.LCD0, 0x86) // Send 0x86 "Increase Brightness" to discrete graphics
        }
    }
    Else
    {
        Local0 = BRLV                      // Local variable to store current brightness level
        If ((Local0 != 0x0F))
        {
            Local0++
            BRLV = Local0
        }

        If (VIGD)
        {
            UCMS (0x16)                    // SMI access for integrated graphics
            BRNS ()
        }
        Else
        {
            VBRC (Local0)                  // SMI access for discrete graphics
        }

        ^HKEY.MHKQ (0x6050)                // Vendor-specific event: TP_HKEY_EV_BACKLIGHT_CHANGED
    }
}

默认情况下,当NBCF设置为零时,该方法将不会通知图形设备并尝试直接调整亮度。要覆盖此设置,请NBCF = 0x01在 SSDT hotpatch 中设置,或使用简单的补丁替换其声明。

对于使用旧版 iasl 编译的 DSDT,请替换Name (NBCF, 0x00)为Name (NBCF, 0x01):

  • 查找:08 4E424346 0A 00 // NameOp "NBCF" BytePrefix "00"
  • 复制:08 4E424346 0A 01 // NameOp "NBCF" BytePrefix "01"

对于使用较新的 iasl 编译的 DSDT,请替换Name (NBCF, Zero)为Name (NBCF, One):

  • 查找:08 4E424346 00 // NameOp "NBCF" ZeroOp
  • 复制:08 4E424346 01 // NameOp "NBCF" OneOp

更新内容

Version v1.0.3:

    • 在 ACPI 中添加了旧版面板支持

暂无
您无权限查看文件下载链接!
微信公众号
扫一扫随时掌握最新动态
weinxin
我的微信
官方微博
扫一扫随时掌握最新动态
weinxin
我的公众号
 

发表评论