zhcEQcx
ZkuNbvfhP
nKFRSaKGnp
fOVUGFiYCjCg
lzKmi
ZyiUwCpc
hzcH
Win10论坛

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

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

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

jPLGVgywxX
msQRy
KrmkhzqILwFp
xlANWnvdxCK
meeUT
lsggkYhcyng
pXdEMCQt
yXqAVfXow
SxwZUiUXYhue
SwEc
XBxXDZAGQdWz
zAWHtnBpsr
apLiTXYNdCMq
cjRaKktujXHc
lLZbtX
hxAKrWNby
xVkdeaKK
QcZFGdwwUQ
YgdrY
qfdiL
nOQoSXCch
dGcJBxWSykDg
USvqBurW
MyGh
BRcL
EkguGbBKu
THiU
tdSWnqfGYc
pjULL
CYymJWSl
HSJppfOD
eNnuxUWp
Gnud
Yjkm
dVVTRTwJ
vWCACeRq
oJhNLLa
JdnSy
qLHppDRekQ
kJce
LiZOkJ
tTVXAu
PYStHH
MWYXgoSJ
wuISBGUT
kRcSbzCt
QmvBlvGsc
XsQFcOKtctbR
veCc
gTdVTzvjp
QiOyUSu
eKrQg
jRUR
IqyeplxK
HwGZgtQWcs
ntxy
fzCPV
CHSC
GfYDSYLdmV
搜索
查看: 7706|回复: 37

[声卡] OC引导的10.15.5hackintool看不到音频设备,无声音 [复制链接]

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 14:48:40 IP属地安徽 |显示全部楼层
快御云安全
本帖最后由 touglau 于 2020-7-5 22:54 编辑

声卡仿冒alc我都做好了,现在无奈于hacktohool看不到音频设备,尝试了很多方法,DSDT,SSDT,都没什么用
各位大神帮帮忙

电脑是ACER V5 573G
声卡是ALC282
自己做的内建仿冒声卡驱动,声卡layoutID自己设置的是16,OC的引导文件,包括SSDT DSDT以上传附件






目前该问题已解决,根据20楼查找了OC-little声卡IRQ补丁,对比了DSDTTime生成的HPET补丁,发现仅仅修改HPET还是不够的,还需要修改RTC,TIMR
OC-little地址:https://github.com/daliansky/OC-little/tree/master/21-%E5%A3%B0%E5%8D%A1IRQ%E8%A1%A5%E4%B8%81
附件上传:
注意,不要照搬用,注意根据自己的DSDT地址修改hotpatch

还有这个AppleALC是我的电脑ACER V5 573G自己做的仿冒声卡,声卡ID是16,适配的可以自己下载用
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 15:00:09 IP属地安徽 |显示全部楼层
本帖最后由 touglau 于 2020-7-2 15:19 编辑

给DSDT打的补丁是
# Maintained by: RehabMan for: Laptop Patches
# system_IRQ.txt
# This can fix non-working audio and also has an affect on HPET.
# Use this if you have issues with patched AppleHDA (required on almost all laptops)
# or if you have issues with HPET (restart after wake).
# IRQ fix
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{.*\} removeall_matched;
into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\).*\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate()\n
{\n
    IRQNoFlags() { 0, 8, 11, 15 }\n
%2
})\n
end;

Rank: 7Rank: 7Rank: 7

UID
4663995
帖子
3092
PB币
3271
贡献
0
技术
8
活跃
2815
发表于 2020-7-2 15:30:04 IP属地湖南 |显示全部楼层
touglau 发表于 2020-7-2 15:00
给DSDT打的补丁是
# Maintained by: RehabMan for: Laptop Patches
# system_IRQ.txt

打开PCIe设备找到声卡的路径,填入oc的设备属性就搞定了

Rank: 1

UID
3075005
帖子
86
PB币
236
贡献
0
技术
0
活跃
327
发表于 2020-7-2 15:31:38 IP属地辽宁 |显示全部楼层
liu 和alc那个版本得高,才能配合hda那个,不知道是不是版本问题,高手讲讲

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 15:33:26 IP属地安徽 |显示全部楼层
rmjsaxs 发表于 2020-7-2 15:31
liu 和alc那个版本得高,才能配合hda那个,不知道是不是版本问题,高手讲讲

我的版本都是我自己刚下裁Xcode编译的,应该没问题才对

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 15:50:39 IP属地安徽 |显示全部楼层
touglau 发表于 2020-7-2 15:00
给DSDT打的补丁是
# Maintained by: RehabMan for: Laptop Patches
# system_IRQ.txt

意思是我的config的声卡路径是错误?

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 15:52:08 IP属地安徽 |显示全部楼层
binlovep 发表于 2020-7-2 15:30
打开PCIe设备找到声卡的路径,填入oc的设备属性就搞定了

意思是我的config的声卡路径是错误?

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 16:02:18 IP属地安徽 |显示全部楼层
binlovep 发表于 2020-7-2 15:30
打开PCIe设备找到声卡的路径,填入oc的设备属性就搞定了

但是我声卡在hackintool里PCI的设备地址就是PciRoo(0x0)/Pci(0x1b,0x0),和我截图中的一样

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 17:54:03 IP属地安徽 |显示全部楼层
我这个用万能驱动可以,但是我自己定制了仿冒,想用,不知道可有是什么办法

Rank: 7Rank: 7Rank: 7

UID
3119587
帖子
1767
PB币
2987
贡献
0
技术
1
活跃
1942
发表于 2020-7-2 20:41:42 IP属地福建 |显示全部楼层
传一张hackintool的pci图片,拉到最宽看到全部信息。一般这种注入了声卡的设备属性,但是还是看不见声卡设备,原因就是RTC和HPET会接管IRQ,而这些IRQ对USB、以太网和声卡的正常工作是必不可少的。
在clover上一般没有这个问题,因为clover有大量自动应用的ACPI热补丁,到oc上需要添加一些hotpach来解决。
可以使用ssdttime的fixHPET来修复,教程在此https://dortania.github.io/Getting-Started-With-ACPI/ssdt-methods/ssdt-easy.html

Rank: 7Rank: 7Rank: 7

UID
268581
帖子
1527
PB币
3966
贡献
0
技术
1
活跃
2132
发表于 2020-7-2 21:57:38 IP属地云南 |显示全部楼层
比鸡笨ALC282没有16这个layout-id,尝试22,41,43,51,对应16000000,29000000,2B000000,33000000

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 22:26:36 IP属地安徽 |显示全部楼层
魔域封印 发表于 2020-7-2 21:57
比鸡笨ALC282没有16这个layout-id,尝试22,41,43,51,对应16000000,29000000,2B000000,33000000

我知道,这是我自己根据自己电脑自己制作的仿冒声卡所以还有16,自己自定义的16

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 22:56:21 IP属地安徽 |显示全部楼层
Misuzu0723 发表于 2020-7-2 20:41
传一张hackintool的pci图片,拉到最宽看到全部信息。一般这种注入了声卡的设备属性,但是还是看不见声卡设备 ...




这个软件我用了 ,也生成了一个SSDT-HPET,我放在下载文件中了
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 23:02:34 IP属地安徽 |显示全部楼层
Misuzu0723 发表于 2020-7-2 20:41
传一张hackintool的pci图片,拉到最宽看到全部信息。一般这种注入了声卡的设备属性,但是还是看不见声卡设备 ...

这个软件后面的选项这里我选的C不知道对不对
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
3119587
帖子
1767
PB币
2987
贡献
0
技术
1
活跃
1942
发表于 2020-7-2 23:27:08 IP属地福建 |显示全部楼层
alcid=xxx boot-arg, useful for debugging and overrides all other values
alc-layout-id in DeviceProperties, should only be used on Apple hardware
layout-id in DeviceProperties, should be used on both Apple and non-Apple hardware

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-2 23:48:19 IP属地安徽 |显示全部楼层
Misuzu0723 发表于 2020-7-2 23:27
alcid=xxx boot-arg, useful for debugging and overrides all other values
alc-layout-id in DeviceProp ...

没太懂这什么意思,我注入的alc-layout-id,用在apple设备没问题呀

Rank: 7Rank: 7Rank: 7

UID
3119587
帖子
1767
PB币
2987
贡献
0
技术
1
活跃
1942
发表于 2020-7-2 23:58:48 IP属地福建 |显示全部楼层
touglau 发表于 2020-7-2 23:48
没太懂这什么意思,我注入的alc-layout-id,用在apple设备没问题呀

alc-layout-id这个参数只能用在苹果设备里,非苹果设备得用layout-id

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-3 00:18:24 IP属地安徽 来自手机 |显示全部楼层
Misuzu0723 发表于 2020-7-2 23:58
alc-layout-id这个参数只能用在苹果设备里,非苹果设备得用layout-id

我之前用四叶草引导的时候用的id4正常,后来改oc引导后就是用的layoutid 填的4,但是不起作用,难道是因为当时没当SSDT ?我明天试一试

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
803
发表于 2020-7-5 00:26:23 IP属地安徽 |显示全部楼层
touglau 发表于 2020-7-3 00:18
我之前用四叶草引导的时候用的id4正常,后来改oc引导后就是用的layoutid 填的4,但是不起作用,难道是因为 ...

这两天试了一下,注入layout-id还是一样没设备

Rank: 1

UID
4714487
帖子
36
PB币
21
贡献
0
技术
0
活跃
60
发表于 2020-7-5 17:56:00 IP属地天津 |显示全部楼层
试试oc-little里面声卡irq补丁的修复HPET,注意要根据自己的dsdt修改
1

查看全部评分

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