在我的 Ubuntu 18.04 声音设置中,我只有 Radeon RX 580
一个可用选项。因此,PC 没有输出声音,尽管我可以从电视输出获得声音,但我想将声音直接从 PC 传输到我的耳机插孔。
以下是更多信息:
pc@media:~$ sudo lshw -c sound
*-multimedia
description: Audio device
product: Ellesmere [Radeon RX 580]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0.1
bus info: pci@0000:26:00.1
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:49 memory:fcf60000-fcf63fff
*-multimedia
description: Audio device
product: Family 17h (Models 00h-0fh) HD Audio Controller
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 0.3
bus info: pci@0000:28:00.3
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:51 memory:fce00000-fce07fff
我发现了很多技巧,比如重新安装 pulseaudio,但都没有用。非常感谢您的帮助。
答案1
最后,Ubuntu 官方故障排除指南来解决问题:
https://help.ubuntu.com/community/SoundTroubleshootingProcedure
严格遵循所有步骤,但仅在编辑/etc/modprobe.d/alsa-base.conf
和添加后
options snd-hda-intel model=auto
然后重新启动,Line out
出现在声音设置选项窗口并且有声音。
答案2
就我的情况而言,更新系统后,由于缺少声音驱动程序,也出现了类似的错误。
解决方案是安装该包:
sudo apt install linux-modules-extra-5.8.0-55-generic
然后重启
要验证您需要安装哪个版本,请输入:cat /proc/version
Linux 版本 5.8.0-55-generic (buildd@lgw01-amd64-050) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0,GNU ld (Ubuntu 的 GNU Binutils) 2.34) #62~20.04.1-Ubuntu SMP 2021 年 6 月 2 日星期三 08:55:04 UTC
您还可以尝试:
sudo add-apt-repository ppa:ubuntu-audio-dev
sudo apt-get update
sudo apt-get dist-upgrade