Realtek ALC269VB 在 Ubuntu Server 18.04 上无法播放声音

Realtek ALC269VB 在 Ubuntu Server 18.04 上无法播放声音

我一直在努力尝试了解如何让我的声卡在 Ubuntu 服务器 18.04 上再次工作。我有编解码器:Realtek ALC269VB,我需要它为已安装的 MPD 服务器工作。我已设置 alsamixer,所有功能均已打开并调至高音量。

==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC269VB
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0269
Subsystem Id: 0x10280577
Revision Id: 0x100100

我有上述卡信息,现在我需要让它与 Linux 一起工作。尝试使用 cmus 播放声音,但完全没有成功。它显示播放文件的进度,但扬声器没有发出声音。我还尝试了:

aplay /usr/share/sounds/alsa/Noise.wav

结果根本没有给我错误..但是仍然没有声音。

Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono

按照网上的几个说明操作HdaIntelSound如何我已经设置了文件:

sudo nano /etc/modprobe.d/alsa-base.conf

内容如下:

options snd-hda-intel model=auto

然后就sudo alsa force-reload一点运气都没有了...我也尝试用realtek代替,auto但结果是一样的——扬声器里什么都没有发出来。

按照指示:

>> cat /proc/asound/card0/codec* | grep Codec
Result:
Codec: Realtek ALC269VB
Codec: Intel PantherPoint HDMI

这意味着我安装了 Realtek ALC269VB 编解码器 - 我现在需要的是让魔法发生,并使扬声器也能正常工作。说明中说:

options snd-hda-intel model=MODEL

但我不知道我的模型,因为关注了该页面高清音频型号在第 63 行我发现:

ALC269
======
laptop-amic   Laptops with analog-mic input
laptop-dmic   Laptops with digital-mic input

没有提到 VB,我可以使用其他任何东西。所以我把 MODEL 设置为自动

现在,按照说明进行操作:

>> cat /proc/asound/card0/pcm0c/info
Result:
card: 0
device: 0
subdevice: 0
stream: CAPTURE
id: ALC269VB Analog
name: ALC269VB Analog
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 1

意思是说我已将卡 0 和设备 0 连接到该编解码器,并且它是 ALC269VB Analog,而不是 HDMI。所以那应该是正确的,对吗?还尝试了以下内容:options snd-hda-intel model=basic完全没有运气。还强制重新加载并重新启动 - 什么都没有!

我很高兴让它恢复运行 - 我不确定我做错了什么,我很高兴得到专家的帮助。

请帮忙!提前致谢

答案1

请在终端会话中打开“alsamixer”并调整“耳机”。Linux 内核或 alsa 中仍然存在错误(https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/697498)。

我最喜欢的解决方案(德语)来自https://forum.ubuntuusers.de/topic/kein-ton-am-internen-lautsprecher-nur-mit-kopf/4/。一切荣誉都属于他们。可能还有其他解决方案,但我的 EeePC 1015px 没有 HDMI。

  1. 安装 ALSA 工具

    • sudo apt-get 安装 alsa-tools-gui
  2. 打开重新任务工具

    • sudo -H hdajackretask
  3. 在“内部扬声器,ATAPI”

    • 标记“覆盖”
    • 选择“线路输出(正面)”
    • 点击按钮“安装引导覆盖”
    • 重启

您的扬声器应该能够再次重现声音。

需要注意的是:您的耳机将不再自动关闭扬声器。在终端中启动“alsamixer”,使用“m”将扬声器/耳机静音,您可以通过光标导航并增加/减少音量。

相关内容