我是 Linux 新手。我有一台华硕 TP500L 笔记本电脑,运行的是 Ubuntu 20.04。除了声音之外,一切都很好。我设法将输出设备从虚拟输出切换,现在声音设置上显示 HDMI/DisplayPort-Build-in-Audio。除了 HDMI,没有其他内置选项。我必须说,我发现找到解决这个问题的方法非常累人。我试过在 askubuntu、foss、linuxquestions 等论坛上休息 pulseaudio、alsa、降级内核等……甚至观看了 YouTube 视频,但仍然无法让声音发出来。花了很多时间才解决这个问题。请告知我做错了什么。我不认为这是硬件问题。
我希望以下信息能让您大致了解我的系统。如果您需要我提供更多信息,请告诉我。非常感谢您的帮助。
$ lspci -nnk | grep -i -A7 audio
00:03.0 <font color="#CC0000"><b>Audio</b></font> device [0403]: Intel Corporation Haswell-ULT HD <font color="#CC0000"><b>Audio</b></font> Controller [8086:0a0c] (rev 0b)
Subsystem: Intel Corporation Haswell-ULT HD <font color="#CC0000"><b>Audio</b></font> Controller [8086:2010]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:14.0 USB controller [0c03]: Intel Corporation 8 Series USB xHCI HC [8086:9c31] (rev 04)
Subsystem: ASUSTeK Computer Inc. 8 Series USB xHCI HC [1043:16ad]
Kernel driver in use: xhci_hcd
00:16.0 Communication controller [0780]: Intel Corporation 8 Series HECI #0 [8086:9c3a] (rev 04)
Subsystem: ASUSTeK Computer Inc. 8 Series HECI [1043:16ad]
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: Generic Digital [Generic Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
~$ lshw | grep -A11 multimedia
*-multimedia
description: Audio device
product: Haswell-ULT HD Audio Controller
vendor: Intel Corporation
physical id: 3
bus info: pci@0000:00:03.0
version: 0b
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:50 memory:f7a10000-f7a13fff
阿尔萨米克斯 阿尔萨米克斯
声音设置 声音设置
答案1
这是我之前用同样的音频设备在华硕 Zenbook 上解决问题的方法:
- 打开终端并输入
sudo vi /etc/modprobe.d/alsa-base.conf
- 在文件末尾添加以下内容:
options snd-hda-intel model=auto
- 重新启动系统。
希望这能解决您的问题。