针对笔记本,台式机不能深度睡眠,睡眠唤醒蓝牙丢失的解决方案问题阐述:笔记本,台式机,前提已经加载appleALC的驱动之后的问题,怎么加载appleALC原生电源管理驱动在此不再讨论。1、 笔记本,台式机已经加载了原生AppleALC电源管理驱动之后,为什么还不能进行深度睡眠,问题出在你的USB端口没有内建,一般不能内建的端口,都是表现在蓝牙端口,摄像头端口,如果台式机都没有蓝牙端口,和摄像头端口,那么深度睡眠问题,更简单容易解决,也就是说端口越少,就越能进行深度睡眠。 例如:以蓝牙端口来说明问题。 打开IORegistryExplorer,搜索blue结果箭头所指地方:Built-in 端口不能内建表现为flase,我本机截图的为True 证明我的蓝牙端口已经内建。以此问题进行延伸,只要你的笔记本,台式机,不能深度睡眠,那么全部都是因为USB端口没有内建导致,包括你外置所插设备,例如外置声卡,外置移动硬盘等等。 2、 怎样解决USB端口内置问题,也就是进行USB端口定制,打开Hackintool此工具箭头一,本机是0xA12F,此为USB主控制器的ID,请记住这个ID,后续会因为修改了机型设置,导致问题依旧的解决方案,如果你永远不改机型设置,可以忽略,箭头二,HS10,此为我的蓝牙端口名称,想要蓝牙端口内建,只需要修改USB3为Internal,就可以了。箭头三,HS11,此为我的摄像头端口名词,我的摄像头是2.0的口,连接器修改为USB2箭头四,点击导出,会自动出现在你的桌面上面两个文件USBPorts.kext和SSDT-UIAC.aml,如果你的所有USB端口自己认为已经全部内建,直接复制USBPorts.kext扔进other文件夹里面,至于SSDT-UIAC.aml为什么不要的原因,不再阐述,在认为端口没有进行内建的继续跟着看下去。 3、 右键USBPorts.kext 显示包内容-Contents-Info.plist 使用PlistEdit Pro打开info.plist文件大家看截图箭头所指地方,最后一个箭头UsbConnector 数字 Value:255 ,此处我的为255是已经定制为内建,如果你的是0,那么证明是没有内建端口,修改为255,点击保存,其他端口如法炮制进行修改。 4、关于如果修改机型设置,导致端口内置失效,而且你也不想用USBPorts.kext,而且只是想用USBInjectAll.kext这个驱动,也同样可以解决所有端口内置的问题,前提你已经记住你的蓝牙端口,摄像头端口的名称处于哪个位置,HS11这个是我本机的蓝牙端口名称。同样右键USBInjectAll.kext,显示包内容-Contents-Info.plist,使用PlistEdit Pro打开info.plist文件注意8086_a12f,此处为你的USB主控制器的ID,打开Hackintool工具截图的第一个箭头就是你的ID,找到USBInjectAll.kext,info.plist8086_与你接近的ID,不完全一样,也可以,有些后面会出xxxx什么。 没有的直接添加 箭头所指两个key class value 值 ,说明:usbconnector的value值为255,至此搞定端口内建问题,其他端口如法炮制。USBInjectAll.kext修改之后,可以不用进行USB定制,也同样可以解决深度睡眠问题。
|