| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> dump-coeff -> 正文阅读 |
|
[系统运维]dump-coeff |
dump-coeff.sh 在 AppleALC 中正常设置引脚配置(这是一个单独的问题)。但是,某些系统上的某些卡还需要设置供应商特定的处理上限值。此脚本有助于识别这些附加值。ConfigData 问题 a)您在AppleALC中找到了一个布局,它使声音看起来好像在工作(所有滑块等都存在),但没有声音。同一张卡在 Linux 中具有工作声音。 艺术 b) 在 macOS 和 Linux 的干净启动中,您有声音,但在 Windows 中使用 Realtek 声音驱动程序后,声音不再在 macOS 或 Linux 中播放。同样,滑块存在,声音看起来正在工作,但没有声音。 解决方案 诀窍是能够比较工作声音和非工作声音之间的处理上限值。 对于问题a.,您需要在Linux中转储参数(带声音)和在macOS中转储参数(无声音)。 对于问题b.您需要在Windows之后的冷启动到macOS(即有声音)和在Windows之后的热启动到macOS(即没有声音)时转储参数。(在 Linux 中进行初始转储仍然很有用,以获取正确的值,请参见下文。ncoeff Linux 参数转储 首先执行以下命令,该命令会将处理上限转储添加到 Linux 编解码器转储中,并在当前引导期间持续: echo 1 | sudo tee /sys/module/snd_hda_codec/parameters/dump_coef cat /proc/asound/card0/codec#0 在转储中搜索"处理上限" - 通常只有一个节点具有这些上限。对于具有处理上限的每个节点,将有一个值。ncoeff macOS 参数转储 device-index:通常为 0,但您可能需要更改此值才能访问正确的编解码器。 窗口参数转储 现在怎么办? 假设节点0x20,处理上限0x37 0x0101有声音,而0x0100没有声音。然后,要设置所需的值,您需要执行以下操作: alc-verb 0x20 0x5 0x37(将处理系数指数设置为接下来读/写) alc-verb 0x20 0x4 0x0101(设置处理系数的值) 在上述命令之后,编解码器现在将准备好写入(或读取)下一个大写字母(0x38),因此为了测试写入是否有效,我们需要: alc-verb 0x20 0x5 0x37(将处理系数指数设置为接下来读/写) alc-verb 0x20 0xC 0x0(读取值处理系数的值) 如何使更改永久生效? 以0x7或0xF开头的动词是3位(12位)动词,例如0x705,0xF05。其他动词是 1 位(4 位)动词。原生 macOS 和原生 Intel HDA 惯例是将 4 位谓词写为单个数字,例如,0x4,0xC;但是Linux惯例是将它们写成三位数字,始终以0作为第2和第3位数字,例如,0x400,0xC00。 12 位谓词的包装如下: 0x0nnvvvdd 0x0nnvdddd 例如: alc-verb 0x20 0x5 0x37 0x02050037 找到使用 手动启用声音的最小动词后,您可以打包它们并将其添加到AppleALC中动词数据的末尾,以用于声卡和布局。alc-verbConfigData 要尝试此操作,您可以直接在 EFI 驱动器上进行编辑。确保标识并编辑您正在使用的编解码器 ID 和布局 ID 的条目。应将任何新值添加到现有 ./EFI/OC/Kexts/AppleALC.kext/Contents/Info.plistConfigData AppleALC PR? 关于语法的说明alc-verb 在 Linux 上(使用而不是 )后两个版本有效,但第一个版本不起作用(即 只接受 Linux 语法动词)。hda-verbalc-verbhda-verb 从AppleALC版本1.6.9开始使用,所有三个版本都可以正常工作。在版本 1.6.9 之前使用 AppleALC,只有第一个版本可以正常工作。alc-verbalc-verb 学分 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 3:42:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |