为什么音频在 Linux 中可以工作而在 Windows 中却不可以?

为什么音频在 Linux 中可以工作而在 Windows 中却不可以?

模型:微星GL63 8SE

问题

  • 耳机音频在 Linux 和 Windows 中工作

  • 扬声器音频仅在 Linux 下工作

观察结果

  1. 在 Windows 中,音频输出默认似乎是耳机连接器

  2. 在 Linux 中,我可以手动切换音频输出(奇怪的是,Linux 检测到耳机上连接了东西,但实际上并没有连接任何东西)。扬声器可以工作,尽管它显示“不可用”(照片 1

  3. 在 Windows 中,将耳机连接到插孔连接器或断开连接时,音频输出应自动切换。似乎 Windows 总是检测到连接的东西(我认为我的插孔连接器损坏了,我不确定。我的 BIOS 有问题,有人与我分享了一个 BIOS https://dr-bios.com/threads/ms-16p7-msi-gl63-8se.53820/

  4. 我安装了很多驱动程序版本,有一次成功了!但耳机停止工作了(我无法同时工作。之后我再次安装了驱动程序,耳机工作了,但扬声器不工作)。我从 Windows 更新安装了驱动程序。Windows 更新安装了“SoftwareComponent”、“Semiconductor”等,但似乎并不总是安装相同的(或相同的顺序)(照片 2

  5. 我一直希望 Nahimic 能够强制耳机输出

  6. 扬声器和耳机共享相同的设备输出(照片 3- ID = 2

我想要什么?

我想要驱动程序和注册表备份(可能是类似型号)。我认为注册表保存了当前的音频输出,因此我可以编写一个脚本来在耳机和扬声器之间切换。您还有其他想法吗?

如何进行 regedit 备份?

Windows + R,输入“regedit”并找到:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render

然后点击导出。确保耳机已断开连接

如何备份驱动程序?

下载“DriverStore Explorer”并导出 Realtek 和 Nahimic 驱动程序

https://github.com/lostindark/DriverStoreExplorer/releases/tag/v0.11.92

相关内容