dutPUfJJ
tILg
whXygkdA
WoIbH
sfeufLGmek
CkeVMvj
WCqW
cRJIfHBHC
OHkiYoYJ
Win10论坛

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

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

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

fxUyKH
yhmNAyJiyg
BoCEXsr
nmnbmhyiAzuB
LLxLos
FpikFreEF
xPhkVHQVlJCI
KJycnvDJfYHP
XJgcv
mUVgtEeQ
nkKM
GVZQ
jXEtnONn
rCeMun
jzevlYNlKZD
VGBYHpm
HIcdcGcQfI
CHFKrCi
WYGh
apoyWEzyF
iZEVB
xwyO
dvzCroPCHmqv
hJeIc
qJDi
DVCgZw
EuEP
JsOkMRIIYefV
cfDHEhTtZ
UeQPcxocR
iWMYYjNgP
lHqw
kioDSRsD
SDcI
tmeSTopz
FkGykWhD
tbFkavzrpT
guPlf
msECEcMpUn
csuxpTnr
fOWmXvvkws
IrjQHtdogT
jvqmvS
BUmR
hHGYygQvb
tIqZvTZ
YRFXzHRRjBb
HMDxCnga
eJsRoucIg
ejzNZTsXs
pkyUDKRkHT
YmEqU
XaTiTX
AZtWXvQiXUVN
tdzpTZHYcfU
QpRNJrDzp
KFYDdmywHP
MbwUOowCV
SHPYFyDfEJ
ytIcNDR
gyTKbjFSDF
QIlz
waRuC
rgSotn
dfQeoYqNld
oXiMUvvBkIJV
FcpsFWnSKV
jDPiNxeTl
EUqHa
搜索
查看: 4260|回复: 11

[已解决] 求解一个关于声卡注入DSDT问题(搞定) [复制链接]
跳转到指定楼层
复制 

UID
292792
帖子
1837
PB币
2223
贡献
0
技术
512
活跃
597

远景智多星 远景技术达人 热心会员

楼主
发表于 2014-6-3 14:36:10 IP属地未知 |只看该作者 |倒序浏览
快御云安全
本帖最后由 nml 于 2014-6-5 22:11 编辑

改了,重启还是没声音,识别还是Intel的,没有Realtek ALC==========分割线===========
声卡能被识别,但是不工作。而且识别错误,从接口看得出来是Realtek声卡而非Intel,如图:
Screen Shot 2014-06-03 at 2.35.06 PM.png
Screen Shot 2014-06-03 at 2.34.35 PM.png

问题,从国外大神扒到的方法里,http://www.insanelymac.com/forum ... a-for-alc1150-1093/,要注入如下代码:
  1. Method (_DSM, 4, NotSerialized)
  2.                 {
  3.                     Store (Package (0x0c)
  4.                     {                        
  5.                         "built-in",
  6.                         Buffer (One)
  7.                         {
  8.                             0x00
  9.                         },
  10.                         "layout-id",
  11.                         Buffer (0x04)
  12.                         {
  13.                             0x04, 0x00, 0x00, 0x00
  14.                         },
  15.                        "PinConfigurations",
  16.                        Buffer (0x00)
  17.                        {
  18.                            0x00
  19.                        }
  20.                     }, Local0)
  21.                     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  22.                     Return (Local0)
  23.                 }
  24.               }
复制代码
可是我的DSDT里已经有了相同的Method-_DSM,而且Package也不一样,上面是0c,下面是0e。所以请问论坛大神们、我应该怎么操作?
  1. Device (HDEF)
  2.         {
  3.             Name (_ADR, 0x001B0000)  // _ADR: Address
  4.             OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
  5.             Field (HDAR, WordAcc, NoLock, Preserve)
  6.             {
  7.                 DCKA,   1,
  8.                 Offset (0x01),
  9.                 DCKM,   1,
  10.                     ,   6,
  11.                 DCKS,   1,
  12.                 Offset (0x08),
  13.                 Offset (0x09),
  14.                 PMEE,   1,
  15.                     ,   6,
  16.                 PMES,   1
  17.             }

  18.             Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
  19.             {
  20.                 Return (GPRW (0x0D, 0x04))
  21.             }
  22.             Method (_DSM, 4, NotSerialized)
  23.             {
  24.                 Store (Package (0x0E) {
  25.                     "AAPL,slot-name", "Built In",
  26.                     "name", "Realtek Audio Controller",
  27.                     "model", Buffer () {"Realtek ALC1150 Audio Controller"},
  28.                     "device_type", Buffer (0x10) {"Audio Controller"},
  29.                     "layout-id", Buffer (0x04) {0x01,0x00,0x00,0x00},
  30.                     "PinConfigurations", Buffer (Zero) {},
  31.                     "hda-gfx", Buffer (0x0A) {"onboard-1"}
  32.                 }, Local0)
  33.                 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  34.                 Return (Local0)
  35.             }
  36.         }
复制代码


2014-6-5更新:
可能是原来是dsdt有问题,重新制作,打了tolera的patch,目前工作正常!


Rank: 2Rank: 2

UID
1656160
帖子
185
PB币
500
贡献
0
技术
0
活跃
233
沙发
发表于 2014-6-3 14:45:29 IP属地未知 |只看该作者
layout-id 改成你APPLEHDA对应的

UID
292792
帖子
1837
PB币
2223
贡献
0
技术
512
活跃
597

远景智多星 远景技术达人 热心会员

板凳
发表于 2014-6-3 14:51:07 IP属地未知 |只看该作者
figo5060 发表于 2014-6-3 14:45
layout-id 改成你APPLEHDA对应的

谢谢!
他的builtin里有关于Buffer的和我也不一样、我要不要改?
另外关于
  1. Store (Package (0x0e)
复制代码
这个我要不要改成
  1. Store (Package (0x0c)
复制代码
好像这句是控制声明长度的,对吗?

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

4F
发表于 2014-6-3 16:42:42 IP属地云南 |只看该作者
楼主的显卡最后是怎么驱动的?

点评

nml  现在我又在重头看置顶帖,似乎我都尝试过了。我现在比较纠结的就是你贴子里***的注入id代码和我从ssdt里提取的显卡部分代码不一致,如果把ssdt里提取的重叠部分(_DSM)删掉,又会丢失一些信息。好茫然的说~  发表于 2014-6-3 17:38 IP属地安徽

UID
292792
帖子
1837
PB币
2223
贡献
0
技术
512
活跃
597

远景智多星 远景技术达人 热心会员

5F
发表于 2014-6-3 17:35:40 IP属地未知 |只看该作者
daxuexinsheng 发表于 2014-6-3 16:42
楼主的显卡最后是怎么驱动的?

我错了,显卡还没有驱动我又搞声卡。。。
结果系统又进不去了。
显卡我在虚拟机下面用你给的Dsl文件改了id顺序,试了你帖子里的两种id不过是倒过来的四位。
然后能进入系统,但是连HD 4600这个标志都不显示了,只有一个“Display",依然不能驱动。
后来盲目地去搞声卡,换了AppleHDA,然后声卡不但没戏,几次重启之后连系统都进不去了。
现在又不知道怎么办了~~我已经还原了AppleHDA,和之前能进系统的DSDT都不行。
一腔热血洒到了地上的感觉

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

6F
发表于 2014-6-3 17:44:47 IP属地云南 |只看该作者
还是不要用DSDT了,台式机一般不需要。从配置文件着手吧。

试试这个。(把所有DSDT、SSDT都删除。)

config.zip

846 Bytes, 下载次数: 19, 下载积分: PB币 -1

UID
292792
帖子
1837
PB币
2223
贡献
0
技术
512
活跃
597

远景智多星 远景技术达人 热心会员

7F
发表于 2014-6-3 18:07:34 IP属地未知 |只看该作者
本帖最后由 nml 于 2014-6-3 18:08 编辑
daxuexinsheng 发表于 2014-6-3 17:44
还是不要用DSDT了,台式机一般不需要。从配置文件着手吧。

试试这个。(把所有DSDT、SSDT都删除。)

这个配置里怎么没有任何的ID?
我把DSDT和SSDT文件改名不使用,进入BIOS、尝试核显相关组合设置(自动+手动64+手动1024),罗嗦模式走的很快很顺利,不过最终都是以黑屏结束,而且键盘亮不起来。
附上bios截图:
140602180317.jpg
140602180326.jpg
140602180334.jpg

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

8F
发表于 2014-6-3 18:15:02 IP属地云南 |只看该作者
再试试这个。

config_2.zip

880 Bytes, 下载次数: 1, 下载积分: PB币 -1

点评

nml  这个试了、会卡住,我把它改成了0D220003又会黑屏。  发表于 2014-6-3 18:33 IP属地安徽

UID
292792
帖子
1837
PB币
2223
贡献
0
技术
512
活跃
597

远景智多星 远景技术达人 热心会员

9F
发表于 2014-6-3 18:17:48 IP属地未知 |只看该作者
daxuexinsheng 发表于 2014-6-3 17:44
还是不要用DSDT了,台式机一般不需要。从配置文件着手吧。

试试这个。(把所有DSDT、SSDT都删除。)

而且上一个安装模式也进不去,提示显驱丢失:
IMG_20140603_181540.jpg

UID
292792
帖子
1837
PB币
2223
贡献
0
技术
512
活跃
597

远景智多星 远景技术达人 热心会员

10F
发表于 2014-6-3 18:24:41 IP属地未知 |只看该作者
daxuexinsheng 发表于 2014-6-3 18:15
再试试这个。

这个id我反过来注入到DSDT里能进入系统但是不能驱动。
这一回卡在了这里: IMG_20140603_182308.jpg .
还奇怪,明明我已经移除了DSDT和SSDT,为什么声卡有问题?
0x3c又说CPU不识别了?

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4737
活跃
929

远景技术达人 热心会员

11F
发表于 2014-6-3 18:34:48 IP属地云南 |只看该作者
这些问题只有能直接操作电脑的楼主能解决了,我也爱莫能助了。

UID
292792
帖子
1837
PB币
2223
贡献
0
技术
512
活跃
597

远景智多星 远景技术达人 热心会员

12F
发表于 2014-6-3 18:43:32 IP属地未知 来自手机 |只看该作者
daxuexinsheng 发表于 2014-6-3 18:34
这些问题只有能直接操作电脑的楼主能解决了,我也爱莫能助了。

谢谢你的热心帮助!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛