当前位置: 首页 > news >正文

AMI BIOS适配声卡

原理图中MIC对应着麦克风,而FRONT 对应着对应着扬声器。Line in 对于这线路输入。Sensor JD各自对应麦克风和扬声器的侦测传感器,若是对应侦测传感器上件,会发现在系统下,会检测到对应的realtek声卡功能,但实际不可用,需要去掉功能,或者bios中将对应声卡表中的功能禁用掉。

生成声卡表中第1部分,此部分为写入codec后的Verb Table完整形式,第二部分为Subsystem ID的写入操作指令,而第三部分的0x00172088等指令实际为向codec写入声卡表部分即1部分的操作指令。

实际起作用的为第一部分中的值。

系统下声卡功能调节

首先在RU下要使用MEM方式访问verb Table,需要查看在04 offset写入06,开启对HD audio内存的访问
在这里插入图片描述
然后根据high-definition-audio-specification 中提到offset 60 64 68中对寄存器的解释,60为需要查看的命令寄出器,68最后一位为立即执行位,64为执行结果。

对应的ACL芯片手册上有对64位置填入参数进行解释

![

例如我们要获取Subsystem ID,需要在填入在64位置填入001F2000,然后在68位置最后一位填入1,64位置显示值即为Subsystem ID

同理要获取系统表中其它NID对应的值 verb ID值为 F1C

也可以在系统下手动操作verb table

而对于32为的数据结构解释如下表

可以手动在系统下使用RW来设置 verb Table中对应的值,设置完成后需要,在设备管理器中禁用Realtek 驱动,然后重启Realtek驱动才会生效。再打开Realtek管理器,查看设置的verb Table是否和预期效果一致。

例如未修改前Realtek如下。

禁用掉19、1b、1a后

相关文章:

  • 数字孪生像魔镜,映照出无限可能的未来
  • leetcode0030 串联所有单词的子串-hard
  • WPF Prism事件聚合器EventAggregator
  • SQL与NoSQL的区别
  • Langchian构建代理
  • Django系列教程(12)——连接MySQL和PostgreSQL数据库
  • Devops CI/CD
  • 洛谷 P1962:斐波那契数列 ← 矩阵快速幂
  • JavaScript介绍-变量、常量、数据类型、类型转换
  • 车载以太网测试-13【网络层-IGMP协议】
  • 计算机网络——NAT
  • 深入解析大语言模型的 Function Call 实现—— 以 Qwen2.5为例
  • C# NX二次开发:在多个体的模型中如何实现拉伸操作布尔减
  • Java入职篇(5)—— IDEA快捷键
  • 使用 Docker 部署前端项目全攻略
  • DevOps实践:持续集成与持续部署完全指南
  • 图解AUTOSAR_CP_BSW_General
  • 什么是 HTML?
  • 第一个vue项目
  • 成为Python砖家(7): 使用miniforge管理Python版本
  • CMG亚太总站:没有邀请韩国偶像团体举办巡回演出
  • 湖北鄂州通报4所小学学生呕吐腹泻:供餐企业负责人被采取强制措施
  • 中央网信办:重点整治违规AI产品、利用AI制作发布谣言等突出问题
  • 讲座|为什么要不断地翻译叶芝的诗?它们为什么值得细读?
  • 奈雪的茶叫停“能喝奶茶就不要喝水”宣传,当地市监称不要误导消费者
  • 美参议院通过新任美国驻华大使任命,外交部回应