未检测到内置声卡

未检测到内置声卡

在我的 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

相关内容