Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 1091|回复: 1

[教程] acerE5572笔记本安装流程(显卡驱动,亮度调整,睡眠) [复制链接]

Rank: 1

UID
1988123
帖子
52
PB币
12
贡献
0
技术
11
活跃
89
发表于 2016-2-23 13:57:33 |显示全部楼层

声明

首先,这是我发的第一个帖子,对这个发帖子的操作不是很熟悉,所以有错误的地方还望留言指正。

一切操作都在acer E5 572G 58HZ下面完成。其他品牌或者型号不一定成功,但是可以参考流程与方法。我只提取DSDT和SSDT的显卡部分,并未应用全部SSDT文件,因为的我的SSDT-0.aml文件错误太多,而且语法很烂,对于我这个C++程序员都表示无能为力。可以修复语法错误,但是不能确定是否符合原来的逻辑,于是我就抛弃了SSDT,只是提取出来需要用的显卡部分。应用发现也没什么问题,而且操作简单,有变频

已经驱动的项目:

1.显卡 2.显卡亮度调整与小太阳(快捷键) 3.有线网卡  4.声卡   5.屏蔽独显  6.睡眠(基本秒醒)  

未驱动项目:

1.多点触控(无解,只能当鼠标用)   2. 无线,蓝牙(无解,准备换网卡)  3.登录前几个苹果残影(N次试验,无解)


1. 安装方法

首先说说安装的方法,我是采用10.10.5的U盘版的安装的,镜像自带了EFI分区,很方便,只需要用TransMac恢复到U盘,然后移动clover启动文件到EFI盘下即可。自带EFI分区的镜像http://osx86.cn/dsdt-masking-of-hackintosh.html  对于acer笔记本,采用第一种。   1. 在DSDT.aml文件中搜索_WAK方法,然后在_WAK方法前面加入如下函数。

  • Method (PINI, 0, NotSerialized)
  •         {
  •                 \_SB.PCI0.PEG0.PEGP._DSM (Buffer (0x10)
  •             {
  •                 /* 0000 */    0xF8, 0xD8, 0x86, 0xA4, 0xDA, 0x0B, 0x1B, 0x47,
  •                 /* 0008 */    0xA7, 0x2B, 0x60, 0x42, 0xA6, 0xB5, 0xBE, 0xE0
  •             }, 0x0100, 0x1A, Buffer (0x04)
  •             {
  •                 0x01, 0x00, 0x00, 0x03
  •             })
  •         \_SB.PCI0.PEG0.PEGP._PS3 ()
  •         }

加入后效果如下:
    2.然后就搜索_INI方法,在每个方法里面加入 PINI()   , 效果如下:


    3.修改完成后另存为保存为l二进制文件:DSDT.aml .  放入EFI/CLOVER/ACPI/patched 重启看看是不是屏蔽成功了呢。打开mac信息里面的图形卡部分。如果成功,效果应该如下:

4.SSDT中的显卡部分移植到DSDT(这一步是最难的一步)

   1.首先打开SSDT-6.aml文件,复制全部内容
   2.打开DSDT.aml, 找到这个地方

    点击——SB_PCB,找到Scope (_SB.PCI0)代码,在这个代码前面有个后大括号,在大括号后面点一下,按几个空格,加入注释 : // IGPU 000000000000000000000000000000000000000000000000000000
最好是加入2行,这么多0是因为到时候好查找我们加在哪里添加的代码,在这2行的中间加入上面复制的内容
    3. 然我们删除掉刚刚我们添加的内容的最前面部分:DefinitionBlock ("SSDT-.aml", "SSDT", 1, "ACRSYS", "ACRPRDCT", 0x00003000)
{   注意,这个大括号是要删除的,然后还要删除加入代码的最后一个大括号。
    4. 然后你就会发现是不是出现很多错误,类似 Name already exists in scope (_SB_.PCI0.AR0B)
    5.比如这种情况你就搜索AR0B,注意是零不是字母O,然后发现如下图的代码,在这行代码的最前面加上 //  2个斜杠,这行代码就会变绿,说明你添加正确了。其他的错误也是一样,提示哪个名称就搜索哪个,注意像这种代码不能加//
        SARV,   32,
        ASLB,   32,
        IMON,   8,
        IGDS,   8,
        CADL,   8,
只能在External 的部分改。如果你会点编程语言的话,会很好理解。


    5.修改完成之后是不是0错误了呢,然后保存为DSDT.aml放到clover相应的文件夹下面试试能否成功启动吧。 注意在修改之前应该复制一份DSDT.aml.然后在复制的DSDT文件里面操作,以防出错还有备份的源文件,每一个大的步骤建议都这样做。
比如DSDT.aml有个最开始的源文件,复制原始DSDT并加入显卡代码过后的版本,复制已经加入显卡代码的DSDT并加入亮度补丁的版本,加入睡眠修复的版本。我的不同版本的DSDT。反正就是一步拷贝一份,在拷贝的基础上修改,希望我说的能表达出我的意思。


5.亮度补丁与睡眠补丁的使用()

    亮度调整补丁:

    1.实现亮度调整:需要用到ACPIBackLight.kext,先将这个驱动放到clover的驱动文件夹下面。

    2.给DSDT打补丁。用MacIasl打开DSDT.aml, 点击最上面的patch图标,出现如下的补丁选择界面:


   3. 在里面选择如下图这个补丁,然后点击应用。最好还打个“Rename GFX0 to IGPU”这个补丁.如果显卡是HD4000你可以选择相应的。

    4.好了。打完补丁过后另存为DSDT.aml放到clover相应文件夹下面,重启电脑,看看是不是在显示器设置下面有了调整亮度的补丁呢。
   5.以啰嗦模式启动,观察是否会出现ACPIBackLight version 3.0.0等类似字样,如果出现,则亮度已驱动。如果出现 ACPIBackLight  not found (miss  patch?  )字样,则驱动失败。原因是为找到补丁的PNLF设备。自己看看是不是操作错误了吧。
  睡眠补丁:
    如果你已经实现了亮度调整,那么这一步就很简单了。只需要继续给DSDT打一些补丁就可以了。我的补丁如下。
        1. Add IMEI    2. Fix _wak Arg0 v2    3.Fix PNOT/PPNT  4.  Haswell LPC
        5.HPET Fix     6.IRQ Fix      7. RTC Fix    8.ShutDown Fix v2    9.USB3_PRW0X0D(这个重要,睡眠后自动秒醒就要这个补丁解决,但是睡眠后USB设备不能操作,必须按键盘才能醒)

下面分享一些要用到的或者有用的东西:



1.  maciasl RehabMan补丁源:http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master    (所用补丁全是这里面的)
2.  kexts:    10.10.zip (416.27 KB, 下载次数: 5)      包含ALC283驱动,PS2键盘,HD4600驱动,电池管理驱动 ,有线网卡驱动 , 背光驱动
3. 最终DSDT: DSDT.zip (30.99 KB, 下载次数: 6)      已实现背光调节(设置快捷键即可出现小太阳) , 睡眠(秒醒,入睡的时间稍微久点)  ,屏蔽独显  
5. 最终clover配置文件: config.plist.zip (1.86 KB, 下载次数: 6)     我用的clover版本是3259
6. u盘安装mac的clover配置文件: config_安装版.plist.zip (2.9 KB, 下载次数: 1)     这个文件是在安装的时候用的,用最终配置文件安装的话会花屏,注意!
7.maciasl软件 : MaciASL_1.4.zip (3.73 MB, 下载次数: 1)
8.小度WIFI驱动:http://pan.baidu.com/s/1bccu8Q

其他其他参考教程


1.[授权翻译] 给DSDT/SSDT打补丁,实现笔记本亮度调节-笔记本,亮度调节,亮度快捷键,DSDT,SSDT-远景论坛-微软极客社区


2.理论上完美解决N卡亮度调节问题(亮度调节sun小太阳图标需要动手能力)-远景论坛-微软极客社区


3.分享测试结果: DSDT+亮度调节-远景论坛-微软极客社区


4.使用补丁解决笔记本的HD3000、HD4000、HD4400、HD4600的亮度问题-远景论坛-微软极客社区


1.png

2.png
3.png
4.png
5.png
6.png
7.png
8.png
9.png
10.png





haswell.png
patch.png
list.png
AROB.png
location.png
nonvidia.png

Rank: 1

UID
1988123
帖子
52
PB币
12
贡献
0
技术
11
活跃
89
发表于 2016-2-23 16:04:47 |显示全部楼层
我去。。。。怎么是这个效果
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件