持久虚拟输出

我想要使​​用的声卡被检测到并且可以工作(它最近只切换到虚拟输出并且不允许我返回)。

音频和video – KDE控制模块不再列出HDMI; 音频模块下的所有内容都设置为虚拟输出,它现在是列表中唯一的“声卡”。 我可以在alsamixer中查看我以前的声卡,但是从那里更改设置什么也没做。

如何让我真正的声卡再次工作?

我已经尝试了以下答案但没有成功:

我如何让我的声音工作?

编辑:

name@name-desktop:~$ lspci -vvv | grep -A8 Audio 00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri HDMI/DP Audio Controller Subsystem: ASRock Incorporation Kaveri HDMI/DP Audio Controller Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 43 Region 0: Memory at ff764000 (64-bit, non-prefetchable) [size=16K] Capabilities:  Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel -- 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01) Subsystem: ASRock Incorporation FCH Azalia Controller Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 32, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at ff760000 (64-bit, non-prefetchable) [size=16K] Capabilities:  Kernel driver in use: snd_hda_intel 

这张图片可能有用吗?:

在此处输入图像描述

还有另一张声卡,但我不确定它的用途,因为它从不输出声音,但它确实有很多设置:声卡标记为“HD-Audio Generic”。

在此处输入图像描述

在此处输入图像描述

所以我进入了附加驱动程序选项卡下的软件和更新,我看到了:

在此处输入图像描述

它是在“不要使用设备”所以我改变它并应用设置并进入konsole并做了sudo apt-get update ,最后一条消息是

 E: Failed to fetch cdrom://Kubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)/dists/xenial/main/binary-amd64/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs 

所以我尝试了sudo apt-cdrom://Kubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)/dists/xenial/main/binary-amd64/Packages但是它不接受括号,所以它返回了这段代码:

 bash: syntax error near unexpected token `(' 

所以我取消选中“其他软件”中的cdrom源并再次更新,并且没有错误。 不幸的是,即使重启后声卡也没有回来。

请运行以下命令:

 sudo apt-get install --reinstall linux-image-`uname -r` sudo modprobe snd-hda-intel rm -r ~/.config/pulse* pulseaudio -k 

资源

此外,要替换以前的任何配置:

 sudo apt-get update mkdir PULSE cd PULSE apt-get download pulseaudio ar xvf * tar xvf dat* sudo rm /etc/pulse/* sudo mv etc/pulse/* /etc/pulse/ 

似乎没有解决方案,所以我只是重新安装了Kubuntu,声音效果很好。

缺点:擦掉其他所有东西(但我的ssd没有太多,所以很好)

今天 – 看似相同的问题 – 我使用Synaptic包管理器执行了以下操作:

重新安装以下软件包:linux-sound-base(1.0.25 + dfsg-0ubuntu5)pulseaudio(1:8.0-0ubuntu3)

……我的卡又回来了。

编辑:重启后问题又回来了!

Edit2:最小(临时)补救措施是“sudo dpkg-reconfigure pulseaudio”

转到settings > software & updates > additional drivers 。 您将找到类似于音频的驱动程序:将其设置为Do not use this device 。 然后应用更改并重新启动。

然后系统将使用内置音频

如果不工作,请重复上述步骤,检查是否有变化。

在我的情况下:设置 – >多媒体 – >音量 – >高级 – >在4.1和模拟立体声输出/双工之间切换

声音又回来了……

我不知道这是什么问题或者为什么会发生,但这对我有用。

 pulseaudio --kill pulseaudio --start