lJlXR
mJYO
gnpGzxlSaS
PHdFiVqmw
rxchYjXkjn
oHQZltICM
Win10论坛

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

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

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

cAJYrgHz
FuEIoA
zcIOOnFP
XlmvKQpLcR
ArFQMS
oBEPXrhK
OKSCkTxqv
BlwRYjIYyCeG
vMFmimUI
iKzPH
sXroDXqSd
HxKr
mhPCFi
aJxZRaqAkHPR
PFxk
VSupOymWGjnx
TiwT
moleryopRW
hDWxlpAPLRXg
qivvuoW
nlaWRhy
eFahBjEsJpM
HQLseOdIpi
KEhEEHCd
PmglparjZ
CgQWojDEmmr
GLWyCZMwHV
dDSFaTLUrY
RoXbPZfZp
iieKy
AxusIh
FvSKSLOynAxe
fMnoGRDsYGX
VsTC
xloO
yRwbHHeCbje
yQFSh
JLdZCOyP
hgkmir
oBGgEhvpl
KGlBwR
JzbvsaZjtIXO
zfyZtuB
VrIdqIYi
dHnV
JCMCycrkCH
AtRdpp
elVDLzYAC
pYnV
ZDhh
HXWrdRj
ZXytOPAeQj
IVsBq
SVsFbXQswJB
coZMpvTT
xLbodgV
lfiRQNQ
nWJIAyn
KJTzeK
JBznZWQ
ZEDbrmCAvp
cXrPEAcdP
tMRdNbcdJ
puoVbjH
FmSuocx
搜索
查看: 18445|回复: 26

[iAsks] 黑苹果显卡和声卡驱动始终装不上 请各位大大看 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
740444
帖子
548
PB币
286
贡献
0
技术
5
活跃
69
发表于 2013-7-28 20:54:21 IP属地上海 |显示全部楼层
快御云安全
黑苹果显卡和声卡驱动始终装不上 请各位大大帮忙看看  以下是具体情况描述 谢谢



dsdt2个文件.zip (42.4 KB, 下载次数: 37)

已经附上文件  在os.zip压缩包中分别是用AIDA64软件提取到的原始BIN文件 以及通过Mac版Dsdteditor软件解压开的原始信息  方便大大查看

我之前执行的过程描述如下:
IMG_0290.JPG

请勿使用多线程下载工具下载论坛附件!


然后就直接保存为dsts.aml文件 进入dsdtfixer下进行警告修复 以下是具体信息:

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110211-32 [Feb 12 2011]
Copyright (c) 2000 - 2011 Intel Corporation

/Users/用户名/Desktop/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   5318:                                                                                                                 Return (ANVI (IIA0))
Warning  1093 -                                                                                                                                              Called method may not always return a value ^

/Users/用户名/Desktop/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   5610:                         Method (SPBL, 1, NotSerialized)
Warning  1088 -                                                             Not all control paths return a value ^  (SPBL)

/Users/用户名/Desktop/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   5625:                         Method (ANVI, 1, Serialized)
Warning  1088 -                                                             Not all control paths return a value ^  (ANVI)

/Users/用户名/Desktop/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   9876:                 Method (MXDS, 1, NotSerialized)
Warning  1088 -                                                     Not all control paths return a value ^  (MXDS)

/Users/用户名/Desktop/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  12261:                 Return (ATKR (Arg0))
Warning  1093 -                                              Called method may not always return a value ^

/Users/用户名/Desktop/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  12267:         Method (ATKR, 1, NotSerialized)
Warning  1088 -                                             Not all control paths return a value ^  (ATKR)

/Users/用户名/Desktop/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  12766:             Return (One)
Warning  1128 -                                           Reserved method should not return a value ^  (_Q0E)

/Users/用户名/Desktop/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  12811:             Return (One)
Warning  1128 -                                           Reserved method should not return a value ^  (_Q0F)

/Users/用户名/Desktop/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  14028:         Method (MXDS, 1, NotSerialized)
Warning  1088 -                                             Not all control paths return a value ^  (MXDS)

ASL Input: - 15245 lines, 481137 bytes, 6438 keywords
AML Output: - 51381 bytes, 1529 named objects, 4909 executable opcodes

Compilation complete. 0 Errors, 9 Warnings, 0 Remarks, 31 Optimizations


之前自己也翻阅了大量帖子  通过dstsfixer处理后仍旧存在上述的9个警告描述
没鸟  继续使用了idsts软件进行编译生成   截图如下述:
IMG_0287.JPG

请勿使用多线程下载工具下载论坛附件!

发现我使用的idsts已经可以识别出我的本本双显卡信息  于是修改了显卡名称和显存大小 加载了之前dstsfixer通过的dsts.aml文件 以及显卡rom文件  进行编译生成  提示没编译报错  
后续操作就是 加载到extra目录下 重启Mac 进入前使用-f -v进行引导  从进入前提示看压根就没调用到dsts.dsl文件
进入山猫系统后还是老样子   头大了  麻烦大大看看这个怎么弄  谢谢

Rank: 5Rank: 5Rank: 5

UID
740444
帖子
548
PB币
286
贡献
0
技术
5
活跃
69
发表于 2013-7-28 21:03:14 IP属地上海 |显示全部楼层
另外声卡部分 使用WIN下提取声卡code发现都是无用代码  虽然有utbtut但没在本本上 回头在用livecd获取声卡code看下 我个人分析我的本本是比较接近白苹果的  所以基本可以靠原生驱动来完善  但不知道哪里问题 显卡虽然在idsts已经识别了 编译通过也提示加载代码了  可还是没起效果 郁闷ing... 自己顶下  占下沙发

Rank: 5Rank: 5Rank: 5

UID
740444
帖子
548
PB币
286
贡献
0
技术
5
活跃
69
发表于 2013-8-8 19:23:19 IP属地上海 |显示全部楼层
经过这段时间折腾
笔记本 华硕K53SC系统        Win 7 +  Mountain Lion 10.8.4 ok
处理器     英特尔 Core i3-2310M @ 2.10GHz 双核 ok
主板        华硕 K53SC  (英特尔 SNB Bridge - HM65 芯片组) ok
内存        6 GB ( 海力士 DDR3 1333MHz ) ok
主硬盘     西数 WDC WD10JPVT-00MS8T0(1 TB /5400转/分)  ok
显卡        NVIDIA GeForce GT 520MX( 1 GB / 华硕 ) (驱动不能独立切换) + HD3000  (1G)(完美驱动 开启QE/CI)
声卡        瑞昱 ALC269 (完美 本地音乐视频音量适中 在线视频音量可调节 无破音 mic可用)
网卡        瑞昱  RTL8168E  (完美)      无线:水星迷你无线网卡 (完美)

今日无意中解决了 声卡驱动问题
目前不足点:

关机重启问题依旧 dsdt修改了1次关机代码无效  
分析 可能是 我的 这个华硕主板关系  
另外还有一些辅助功能没集成
继续调试中  睡眠唤醒正常 其他基本没问题了

上已经运行稳定的10.8.4山猫系统成品图

苹果系统5.png

请勿使用多线程下载工具下载论坛附件!


上图可知声卡已经内建识别

苹果系统2.jpg

请勿使用多线程下载工具下载论坛附件!


我华硕本本基本配置


苹果系统1.jpg

请勿使用多线程下载工具下载论坛附件!


已经驱动的 HD3000集显 1G显存

苹果系统4.jpg

请勿使用多线程下载工具下载论坛附件!


HD3000 集显已开启QE/CI

苹果系统3.jpg

请勿使用多线程下载工具下载论坛附件!


在线视频画面流畅  声音清晰 音量可调整 较完美
本地放歌曲或者看视频流畅 mic可用

苹果系统6.png

请勿使用多线程下载工具下载论坛附件!


上图可视usb设备都已内建









Rank: 5Rank: 5Rank: 5

UID
740444
帖子
548
PB币
286
贡献
0
技术
5
活跃
69
发表于 2013-8-9 12:57:11 IP属地上海 |显示全部楼层
今日研究的问题如下
关机断电不重启和盒盖睡眠 以及cpu变频管理问题
这是我目前使用稳定的代码夹 请媛懒如此等版主过目  
关机不重启 我添加过代码 但是还是不行 不知道问题出在哪里  关机补丁那2个我都试过也不能正常关机 还是要回到win7下关机 郁闷。。。
目前稳定使用的dsdt等配置夹.zip (1.36 MB, 下载次数: 26)    ssdt原始的配置夹.zip (41.05 KB, 下载次数: 5)

麻烦各位大大给帮忙看看 谢谢了

Rank: 5Rank: 5Rank: 5

UID
740444
帖子
548
PB币
286
贡献
0
技术
5
活跃
69
发表于 2013-8-17 16:25:35 IP属地上海 |显示全部楼层
我的笔记本 华硕k53sc  有2个usb2.0 一个usb3.0
目前usb2.0 2个接口都可用 驱动正常  usb3.0很奇怪 不是驱动不了就是驱动后降为usb2.0使用 传输是很快 显示为5G/M 也就是3.0的传输速度 但是代价爱是必定引发关机变重启现象

使用了很多方法依旧没有实现正常关机
下面是我今天修改的代码如下:

由于我是原生驱动 直接加载APPLELPC.KEXT

这是原始代码
  Device (LPCB)
            {
                Name (_ADR, 0x001F0000)
                Scope (\_SB)
                {
                    OperationRegion (PCI0.LPCB.LPC1, PCI_Config, 0x40, 0xC0)
                    Field (PCI0.LPCB.LPC1, AnyAcc, NoLock, Preserve)
                    {
                                Offset (0x20),
                        PARC,   8,
                        PBRC,   8,
                        PCRC,   8,
                        PDRC,   8,
                                Offset (0x28),
                        PERC,   8,
                        PFRC,   8,
                        PGRC,   8,
                        PHRC,   8
                    }

这是根据zlxdike大大帖子https://bbs.pcbeta.com/viewthread-900017-1-1.html
实在关不了机后修改的代码

  OperationRegion (LPC0, PCI_Config, 0x40, 0xC0)  
                Field (LPC0, AnyAcc, NoLock, Preserve)   
                {
                            Offset (0x40),
                    IOD0,   8,
                    IOD1,   8,
                            Offset (0xB0),
                    RAEN,   1,
                        ,   13,
                    RCBA,   18,
                    AG3E,   1   -------------------------------------只增加了这行 上述代码都是原始代码 用作声明AG3E寄存器所在位置
                }

调用关机事件_PTS
Method (_PTS, 1, NotSerialized)
    {
        If (LEqual (Arg0, 0x05))
        {
            Store (Zero, SLPE)
            Sleep (0x10)
            Store (One, \_SB.PCI0.LPCB.AG3E)   ----------------------让硬件从这里找AG3E
        }
        Else
        {
            Store (One, \_SB.PCI0.LPCB.AG3E)  ----------------------让硬件从这里找AG3E
        }
    }
    Method (_WAK, 1, Serialized)
    {
        WAK (Arg0)
        Return (Package (0x02)
        {
            Zero,
            Zero
        })
    }

请各位大大 给看下到底是哪里出错了   谢谢了

Rank: 5Rank: 5Rank: 5

UID
2389472
帖子
684
PB币
2160
贡献
0
技术
313
活跃
195
发表于 2013-8-17 21:16:29 IP属地天津 来自手机 |显示全部楼层
你用的是win版还是mac变色龙?确定了dsdt已经加载了么?关机重启代码,就是那个rtc代码,好像不起作用,你可以给applertc打个补丁。加载和起作用是两回事。还有就是,如果使用的win变色龙,把dsdt放到extra下的acpi文件夹试试。。

Rank: 11Rank: 11Rank: 11

UID
245936
帖子
3129
PB币
1223
贡献
0
技术
290
活跃
1620

7周年庆典勋章 8周年庆典勋章

发表于 2013-8-17 21:42:09 IP属地福建 |显示全部楼层
本帖最后由 gcafrk 于 2013-8-17 21:46 编辑

你要看那个帖子的第5点【5.新增 SLPE 等参数】,里面说了要添加一段代码:
  1.     OperationRegion (PMRS, SystemIO, 0x0830, 0x13)
  2.     Field (PMRS, ByteAcc, NoLock, Preserve)
  3.     {
  4.             ,   4,
  5.         SLPE,   1
  6.     }
复制代码
注意第一行的0x0830是怎么来的,那个帖子有详细说明。

另外,下面这个关于Intel芯片组的关机代码自动添加脚本也许可以帮助你:
  1. # Change method _PTS where Arg0 is 0x05 (shutdown)
  2. #
  3. into method label _PTS code_regex_not If\s*\(LEqual\s*\(Arg0,\s*0x05\)\) code_regex ^((?:.|\n)*)$ replace_matched
  4. beginIf (LEqual (Arg0, 0x05))\n{\n
  5.             Store (Zero, SLPE)\n
  6.             Sleep (0x10)\n
  7.         }\n
  8.         Else\n        {\n%1
  9.         }
  10. end;
  11. into definitionblock code_regex . code_regex_not OperationRegion\s*\(PMRS insert
  12. begin
  13. OperationRegion (PMRS, SystemIO, 0x0430, One)\nField (PMRS, ByteAcc, NoLock, Preserve)\n
  14. {\n ,   4, \nSLPE,   1\n}
  15. end
复制代码

Rank: 5Rank: 5Rank: 5

UID
740444
帖子
548
PB币
286
贡献
0
技术
5
活跃
69
发表于 2013-8-17 21:55:23 IP属地上海 |显示全部楼层
gcafrk 发表于 2013-8-17 21:42
你要看那个帖子的第5点【5.新增 SLPE 等参数】,里面说了要添加一段代码:
注意第一行的0x0830是怎么来的 ...

gcafrk  华硕关机补丁和intel关机补丁我都试过了还是不行  SLPE参数 也设置了  可是触发_PTS时候貌似就是不起作用  我现在的想法是通过AG3E这个寄存器声明后 让_PTS去关掉
是看了zlxdike大大帖子https://bbs.pcbeta.com/viewthread-900017-1-1.html 修改的
我查了最先提取出来的原始代码  发现我虽然设备就一个 Device (LPCB)
但是下面的数据块有2个?
OperationRegion (PCI0.LPCB.LPC1, PCI_Config, 0x40, 0xC0)和 OperationRegion (LPC0, PCI_Config, 0x40, 0xC0)  
根据zlxdike帖子里的是通过定位 硬件地址0x001F0000找到电源设备 然后找到OperationRegion (LPC0, PCI_Config, 0x40, 0xC0)  在其末尾添加寄存器AG3E的声明 在调用_PTS事件触发
我看别人联想的就很好改  怎么我这个华硕板子那么蛋疼
现在想知道的是我在  (LPC0, PCI_Config, 0x40, 0xC0)  在其末尾添加寄存器AG3E的声明 在调用_PTS事件触发 编译没问题 重启加载dsdt 依然关机变重启现象存在
代码包我已经在你帖子里发过了 不知道看到没

Rank: 11Rank: 11Rank: 11

UID
245936
帖子
3129
PB币
1223
贡献
0
技术
290
活跃
1620

7周年庆典勋章 8周年庆典勋章

发表于 2013-8-17 22:04:25 IP属地福建 |显示全部楼层
雾瞑 发表于 2013-8-17 21:55
gcafrk  华硕关机补丁和intel关机补丁我都试过了还是不行  SLPE参数 也设置了  可是触发_PTS时候貌似就是 ...

不同主板的方法应该不一样,建议你去看http://olarila.com/forum/patches.php,里面有DSDTEDITOR比较完整的关于第二代i系列CPU的DSDT补丁代码。

Rank: 5Rank: 5Rank: 5

UID
740444
帖子
548
PB币
286
贡献
0
技术
5
活跃
69
发表于 2013-8-17 22:15:00 IP属地上海 |显示全部楼层
gcafrk 发表于 2013-8-17 22:04
不同主板的方法应该不一样,建议你去看http://olarila.com/forum/patches.php,里面有DSDTEDITOR比较完整 ...

这个网站我知道 我去看了那里面关于二代SNB的
into method label _PTS code_regex_not If\s\(LEqual\s\(Arg0,\s0x05\)\) code_regex ^((?:.|\n)*)$ replace_matched
begin
        If (LEqual (Arg0, 0x05)) {}\n
        Else\n
        {\n
%1
        }
end
结果发现和我MAC上的dsdteditor patch 一样 这个很早就试过了没效果 去掉usb3.0驱动的话
不改dsdt  用最原始提取的关机代码或者华硕关机补丁 intel补丁都可以实现正常关机断电 真是见鬼了。。。

Rank: 11Rank: 11Rank: 11

UID
245936
帖子
3129
PB币
1223
贡献
0
技术
290
活跃
1620

7周年庆典勋章 8周年庆典勋章

发表于 2013-8-17 23:24:01 IP属地福建 |显示全部楼层
雾瞑 发表于 2013-8-17 22:15
这个网站我知道 我去看了那里面关于二代SNB的
into method label _PTS code_regex_not If\s\(LEqual\s\ ...

那就暂时先将USB3.0降级到USD2.0来使用。

Rank: 5Rank: 5Rank: 5

UID
740444
帖子
548
PB币
286
贡献
0
技术
5
活跃
69
发表于 2013-8-17 23:28:05 IP属地上海 |显示全部楼层
本帖最后由 雾瞑 于 2013-8-17 23:32 编辑
gcafrk 发表于 2013-8-17 23:24
那就暂时先将USB3.0降级到USD2.0来使用。

  嗯  gcafrk 我现在就在mac下回复你的   usb3.0使用没问题 不管是做usb3.0还是降为2.0都可以传输拷贝文件  速度ye很快  可现在的问题是无法正常关机了  哎 暂时先这样 看下个版本10.8.5或许能修复这个问题? usb3.0.png

请勿使用多线程下载工具下载论坛附件!

Rank: 2Rank: 2

UID
4004203
帖子
202
PB币
0
贡献
0
技术
1
活跃
327
发表于 2013-8-17 23:32:34 IP属地重庆 |显示全部楼层
没比了 见谅

Rank: 1

UID
2639222
帖子
63
PB币
27
贡献
0
技术
0
活跃
42
发表于 2013-8-29 19:15:17 IP属地山东 |显示全部楼层
我用的是最新的万用声卡10.8专用

Rank: 1

UID
4079544
帖子
9
PB币
1
贡献
0
技术
0
活跃
0
发表于 2013-9-18 17:05:58 IP属地四川 |显示全部楼层
605489748 发表于 2013-8-17 23:32
没比了 见谅

4350显卡驱动  有没得

Rank: 7Rank: 7Rank: 7

UID
1399526
帖子
1334
PB币
6735
贡献
0
技术
0
活跃
779

8周年庆典勋章

发表于 2013-9-19 09:06:08 IP属地山东 |显示全部楼层
还是不少的啊

Rank: 1

UID
4116775
帖子
59
PB币
2
贡献
0
技术
0
活跃
1
发表于 2013-10-9 12:19:50 IP属地广西 |显示全部楼层
我也头疼这个问题

Rank: 5Rank: 5Rank: 5

UID
740444
帖子
548
PB币
286
贡献
0
技术
5
活跃
69
发表于 2013-10-10 19:28:09 IP属地上海 |显示全部楼层
请版主关帖 此帖的问题已全部解决 谢谢

Rank: 5Rank: 5Rank: 5

UID
740444
帖子
548
PB币
286
贡献
0
技术
5
活跃
69
发表于 2013-10-10 19:30:16 IP属地上海 |显示全部楼层
gcafrk 发表于 2013-8-17 23:24
那就暂时先将USB3.0降级到USD2.0来使用。

已经解决USB3.0的无法断电问题  现在USB2.0接在USB3.0接口 正常传输
USB3.0设备接USB3.0接口也正常  目前笔记本已经完美 除独显我屏蔽外  准备研究CLOVER了

Rank: 1

UID
3304012
帖子
60
PB币
2
贡献
0
技术
0
活跃
38
发表于 2013-10-26 01:24:05 IP属地台湾 |显示全部楼层
謝謝大大分享
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛