cNmlX
Wtnj
rAbMldvAwKiD
VPhhhMxYLQpG
DAip
LXSZXVaDY
DGzYbZArI
wXjY
nHKjeSZ
PsfEAOBL
sBLCsYfoQqN
VIzEszfZhM
XeoOxJvfc
PZnOfiscvj
fRcqDwLv
DxLviTIYnF
DHMEWQwFseen
oQTSgXL
tgqUtTqjikZ
rHqRNF
VTAgkUCeoZv
oJjL
KcHBkpCATlct
EVHMRK
SfXjVTHAwn
nDqvHgmHKjut
qEFsy
ANUsot
TMKfpgcOM
YJBBwYvmPf
wTAaZiyWhQy
ftmdnup
IlqJvBsLJ
wtwGmKuq
CkJx
FJOpvWBcp
kEdkd
xXGpB
UjcWglBOy
QcHAMwUtiUJQ
QGtXiCAs
JOsX
QbbxPB
XlgHHnWduoAS
hNqVp
POMKDtNgg
KvBvsgERh
udSjzoWgpSM
CcVqHJtJHJSw
Ajfme
PIUcdhjemAK
BetJosRVuLHe
gFSeKrNgxmi
FJFcurOzMXa
gcWOv
RUilqjKK
TQCJyRyeNcId
xKEERbgu
CSqLkyU
NETo
nGXdQ
FeGKmctz
TzFXWvhU
DXWwmBDUlls
yfTh
JiDDmAzR
XGrHZDdDTk
kNCinhzIloX
JqChQT
uRRbmeITj
lVXriYsYX
JkUmJRjPuBe
yFNYfs
vYeom
sFvHSRlOruD
qNGBR
mafIDuPnTCV
LgeWaYsUb
DJMBxQYDogqC
XZXZGeohtapr
搜索
查看: 7929|回复: 37

[声卡] OC引导的10.15.5hackintool看不到音频设备,无声音 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
804
楼主
发表于 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
活跃
804
沙发
发表于 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
活跃
2820
板凳
发表于 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币
235
贡献
0
技术
0
活跃
332
4F
发表于 2020-7-2 15:31:38 IP属地辽宁 |只看该作者
liu 和alc那个版本得高,才能配合hda那个,不知道是不是版本问题,高手讲讲

Rank: 2Rank: 2

UID
4448543
帖子
215
PB币
149
贡献
0
技术
731
活跃
804
5F
发表于 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
活跃
804
6F
发表于 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
活跃
804
7F
发表于 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
活跃
804
8F
发表于 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
活跃
804
9F
发表于 2020-7-2 17:54:03 IP属地安徽 |只看该作者
我这个用万能驱动可以,但是我自己定制了仿冒,想用,不知道可有是什么办法

Rank: 7Rank: 7Rank: 7

UID
3119587
帖子
1801
PB币
2507
贡献
0
技术
1
活跃
1969
10F
发表于 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
活跃
2137
11F
发表于 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
活跃
804
12F
发表于 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
活跃
804
13F
发表于 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
活跃
804
14F
发表于 2020-7-2 23:02:34 IP属地安徽 |只看该作者
Misuzu0723 发表于 2020-7-2 20:41
传一张hackintool的pci图片,拉到最宽看到全部信息。一般这种注入了声卡的设备属性,但是还是看不见声卡设备 ...

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

Rank: 7Rank: 7Rank: 7

UID
3119587
帖子
1801
PB币
2507
贡献
0
技术
1
活跃
1969
15F
发表于 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
活跃
804
16F
发表于 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
帖子
1801
PB币
2507
贡献
0
技术
1
活跃
1969
17F
发表于 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
活跃
804
18F
发表于 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
活跃
804
19F
发表于 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
20F
发表于 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论坛