楼主: 僚哥哥

[声卡] 救命呀DELL 5050没有声音,连续熬夜搞了一个星期都没搞掂T_T

[复制链接]
rgbsky 发表于 2022-4-11 18:52 | 显示全部楼层
快御云安全
用clover啊,在设备属性那里,把oc的显卡属性都粘进去,就可以驱动了
回复

使用道具 举报

僚哥哥  楼主| 发表于 2022-4-11 19:17 | 显示全部楼层
Dynamix 发表于 2022-4-11 18:46
OC 别放DSDT.aml 加载SSDT-HPTE.aml试试  如果HPET屏蔽成功 AppleHDA就会加载

可以啦可以啦!!!,我也不知道怎么形容我现在心情,真的太感谢大佬了!
大佬,我觉得你可以出一个这个教程,应该有不少人有这种问题,而且论坛里面暂时还没有发现比较详细或者说是小白看得懂的教程,基本都是说用《OC-little-master》的补丁,但是像我这种没有点代码基础的人实在是很难看得明白,根本就不知道怎么操作。总之,千言万语说不尽,一切尽在不言中。再次感谢🙏
回复

使用道具 举报

ekin678 发表于 2022-4-11 19:20 | 显示全部楼层

问题解决了了吗??
回复

使用道具 举报

僚哥哥  楼主| 发表于 2022-4-11 19:20 | 显示全部楼层
tucker8 发表于 2022-4-11 18:32
问题解决了了吗??

搞定了,我整理一下,迟点我发下我搞这个的过程,不过解决办法的核心还是大佬根据我dsdt改的hpte补丁

点评

补丁能发出来看看吗  发表于 2022-4-12 14:06
回复

使用道具 举报

僚哥哥  楼主| 发表于 2022-4-11 19:51 | 显示全部楼层
ekin678 发表于 2022-4-11 19:20
问题解决了了吗??

解决了,我大概知道怎么搞了,我整理下迟点发我自己的过程
回复

使用道具 举报

僚哥哥  楼主| 发表于 2022-4-11 22:31 | 显示全部楼层
19182599 发表于 2022-4-10 21:29
嘿,看起来跟我的有一拼,等大神解答

我的已经解决了哟。要在ACPI里面加HPET的补丁,而且这个补丁好像还不是能用的,下载要根据自己的DSDT来修改,我重新发个帖子详细说下
回复

使用道具 举报

Dynamix 发表于 2022-4-11 22:40 | 显示全部楼层
僚哥哥 发表于 2022-4-11 19:17
可以啦可以啦!!!,我也不知道怎么形容我现在心情,真的太感谢大佬了!
大佬,我觉得你可以出一个这个 ...

OC-Little 里的补丁太繁琐还得用ACPI重命名 其实 HPET只对Intel 6 代以下平台是必要的ACPI设备 因为 HPET负责中断事件 尤其在 5 代以下平台,屏蔽HPET直接会导致开机一分钟内自动重启 而 6代开始 HPET 基本上没啥用了还会导致产生过多不必要的中断来影响处理器的IO性能 所以6代开始白果对HPET的处理也是屏蔽,另外在大多数平台HPET并不会导致和HDA控制器存在中断冲突而导致无法加载AppleHDA 这和DELL 的BIOS在处理集成外设的中断分配上有很大原因
回复

使用道具 举报

Dynamix 发表于 2022-4-11 22:53 | 显示全部楼层
另外我来补充一下以方便楼主整理,SSDT-HPTE 其实原理和SSDT-AWAC 一样都是预置变量法 通过一个赋值语句将 控制目标ACPI(PNP) 设备的状态 HPTE 是 ACPI Global NVS 内存范围内的一个FieldUnit 他负责控制 HPET设备的状态(HPTE 为0 则禁用HPET 反则启用) 详情见图,
所以SSDT-HPTE里面就是一个赋值语句 将HPTE 赋值为 0 其它详细说明结合对22楼的回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

cy_ywy 发表于 2022-4-12 01:03 | 显示全部楼层

进贴学习,感谢分享
回复

使用道具 举报

xmz94 发表于 2022-4-12 07:53 | 显示全部楼层
ALC256声卡看起来驱动有希望了
回复

使用道具 举报

僚哥哥  楼主| 发表于 2022-4-12 08:47 | 显示全部楼层
回复

使用道具 举报

僚哥哥  楼主| 发表于 2022-4-12 16:36 | 显示全部楼层
僚哥哥 发表于 2022-4-11 19:20
搞定了,我整理一下,迟点我发下我搞这个的过程,不过解决办法的核心还是大佬根据我dsdt改的hpte补丁

文件 是楼下的大佬修改好后发给我的,而且这个文件好像是不通用的。[/url]

这里是我模仿大佬改的过程,不知道方法对不对,但是文件 也可以用。
[url=https://bbs.pcbeta.com/viewthread-1927632-1-1.html]https://bbs.pcbeta.com/viewthread-1927632-1-1.html
  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

CodeRooster 发表于 2022-5-26 14:04 | 显示全部楼层

        + 检查:打开终端运行检查驱动是否都已经加载
        ```
        kextstat | grep -E "AppleHDA|AppleALC|Lilu"
        ```
        > 如果AppleHDA、AppleALC、Lilu 这三个都出现就继续
        > 没有出现以上 3 个或只出现部分,请检查是否在引导中加入了下列驱动
        ```
        RealtekALC.kext
        CloverALC.kext
        VoodooHDA.kext
        HDA Blocker.kext
        ```
        > 注意:AppleHDAContrxxx 不是 AppleHDA 如果只加载到AppleHDAContrxxx 没加载到AppleHDA 应该是需要修复 HPET (Fix HPET)”、“修复 IPIC (Fix IPIC)

        > 因为实操中使用Clover引导,没勾选修复 HPET (Fix HPET)”、“修复 IPIC (Fix IPIC)也是只加载到:AppleHDAContrxxx 没加载到AppleHDA ,勾选修复 HPET (Fix HPET)”、“修复 IPIC (Fix IPIC) 就能驱动声卡成功,这些功能 OpenCore 并不原生支持,我们需要添加并加载一些 SSDT 才可以实现

        + 其他命令
        ```
        kextstat | grep -v "com.apple"      显示除了苹果之外的驱动加载
        kextstat | grep -v "com.apple" | grep -v "Energy"   查看加载的非官方驱动

        ioreg -l | grep layout-id 查看注入id值
        ```

        + OpenCore 修复 HPET (Fix HPET)”、“修复 IPIC (Fix IPIC)
                - 对于 HPET 和 IRQ 相关的补丁,可以使用 SSDTTime 根据原始 DSDT 自动生成。
                -  对于 IPIC 补丁,可以参考使用[宪武的热补丁OC-little)](https://github.com/daliansky/OC-little)下的21-声卡IRQ补丁
                + 工具
                        - [编译和修改ACPI文件的实用型工具 MaciASL Github项目地址](https://github.com/acidanthera/MaciASL)
                        - [编译和修改ACPI文件的实用型工具 MaciASL bitbucket下载地址](https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads)
                        - [反汇编工具 iasl GitHub 项目下载地址](https://github.com/RehabMan/Intel-iasl)
                        - [反汇编工具 iasl 下载地址](https://bitbucket.org/RehabMan/acpica/downloads/)

                        - 编译`*.dsl`文件为`*.aml`
                        ```
                        从渠道下载SSDT-IPIC.dsl文件
                        ```
                        - 反编译ACPI文件
                        ```
                        从渠道获取Acpi的文件*.aml。
                        在MacOS系统终端Terminal中反汇编:
                        cd 文件所在文件夹
                        iasl -da -dl DSDT.aml SSDT*.aml
                        反编译成功后,你将得到 所有文件的 dsl 形式(即 *.dsl),修改就是使用 dsl 文件进行
                        ```
                        > 注意:不要用-da命令去反编译 DSDT和 SSDT 以外的 ACPI文件,那将是无效的(所以还是把多余的文件先清掉!)
回复

使用道具 举报

drpc 发表于 2022-5-26 19:32 | 显示全部楼层
VoodooHDA。你可能需要这个 ,比applehda音质好。
回复

使用道具 举报

僚哥哥  楼主| 发表于 2022-5-26 20:14 | 显示全部楼层
drpc 发表于 2022-5-26 19:32
VoodooHDA。你可能需要这个 ,比applehda音质好。

需要打补丁,打了补丁就可以了
回复

使用道具 举报

huangjie2084 发表于 2022-6-12 08:54 | 显示全部楼层
我的也是没有声音,已经不想弄了
回复

使用道具 举报

僚哥哥  楼主| 发表于 2022-6-12 15:51 | 显示全部楼层
huangjie2084 发表于 2022-6-12 08:54
我的也是没有声音,已经不想弄了

我的已经搞好了,弄个补丁就好了
回复

使用道具 举报

huangjie2084 发表于 2022-6-13 11:17 | 显示全部楼层
僚哥哥 发表于 2022-6-12 15:51
我的已经搞好了,弄个补丁就好了

我军刀里可以看到声音设备,但在系统偏好里不显示,其它都正常的,就这个声音所我难到了,打补丁,换万能声卡驱动 都没用,声卡是cx8400
回复

使用道具 举报

sgysg 发表于 2022-12-1 21:59 | 显示全部楼层
感谢各位大佬的指点
回复

使用道具 举报

黄增光 发表于 2022-12-2 00:15 来自手机 | 显示全部楼层
Dynamix 发表于 2022-4-11 22:40
OC-Little 里的补丁太繁琐还得用ACPI重命名 其实 HPET只对Intel 6 代以下平台是必要的ACPI设备 因为 HPET ...

期待教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-3-14 01:57

快速回复 返回顶部 返回列表