如何启用 CD-in?

如何启用 CD-in?

我有一张电视卡,它连接到主板上的 CD-in(JCD1)连接器。

但是,我在 Ubuntu 中找不到pavucontrol播放该端口声音的设置。我是不是漏掉了什么,还是需要安装其他软件?

CD 端口也没有显示alsamixer。我找到了 Realtek ALC1200 编解码器的修复方法这里但它对我来说不起作用(我的主板使用的是 Realtek ALC888)。

答案1

我设法让 CD 滑块显示在 中alsamixer。这是基于在http://www.spinics.net/linux/fedora/alsa-user/msg11769.html

/lib/firmware/hda-init.fw首先,创建一个包含以下内容的文件:

[编解码器]
0x10ec0888 0x14627522 0

[pincfg]
0x1c 0x993301f0

这些是我的主板的值。如果你也使用 Realtek ALC888 编解码器,我假设它们与你的相同。你可以使用alsa-info.sh脚本。您的输出应该包含类似以下内容:

!!HDA-Intel 编解码器信息
!!------------------------------
--开始折叠--

编解码器: Realtek ALC888
地址:0
AFG 功能 ID:0x1 (unsol 1)
供应商 ID:0x10ec0888
子系统 ID:0x14627522

供应商 ID 和子系统 ID 中的数字是我们在上面创建的文件中需要输入的数字[codec]

我不知道这条[pincfg]线实际上起什么作用以及这些数字是多少,但它似乎有效。

创建该文件后,我们需要告诉 ALSA 读取它。打开/etc/modprobe.d/alsa-base.conf并在文件末尾添加以下行:

选项 snd-hda-intel patch=hda-init.fw

现在,重新加载 ALSA 后,CD 滑块应该会显示出来。但是,这对我来说不起作用。不过,重新启动我的机器确实解决了这个问题。

现在您只需使用 ALSA 混音器来调高 CD 音量,就可以在扬声器上听到声音。

请注意,至少在我的计算机上,CD 滑块似乎默认处于静音状态。您可以设置 CD 音量,但除非您取消静音,否则您将听不到任何声音。要取消静音,请按 ,M然后您应该会听到声音。

相关内容