持久虚拟输出

Hel*_*eee 19 pulseaudio alsa soundcard kde-apps

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

HDMI 不再列在 Audio and Video - KDE Con​​trol Module 下;音频模块下的所有内容都设置为虚拟输出,它现在是列表中唯一的“声卡”。我可以在 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- <MAbort- >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: <access denied>
        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- <MAbort- >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: <access denied>
        Kernel driver in use: snd_hda_intel
Run Code Online (Sandbox Code Playgroud)

这张图片可能有帮助吗?:

在此处输入图片说明

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

在此处输入图片说明

在此处输入图片说明

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

在此处输入图片说明

它在不使用设备上,所以我更改了它并应用了设置,但不幸的是,即使重新启动后声卡也没有恢复。

Nat*_*ram 10

我不知道问题出在哪里或为什么会发生,但这对我有用。

pulseaudio --kill
pulseaudio --start
Run Code Online (Sandbox Code Playgroud)


mch*_*hid 9

首先,替换任何以前的配置:

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/
Run Code Online (Sandbox Code Playgroud)

然后,运行以下命令:

sudo apt-get install --reinstall linux-image-$(uname -r)
sudo modprobe snd-hda-intel
rm -r ~/.config/pulse*
pulseaudio -k
Run Code Online (Sandbox Code Playgroud)

来源

  • @HelpMeee 尝试运行命令 2、3 和 4。根据线程,有些人必须在每次启动后 modprobe snd-hda-intel。 (2认同)

Hel*_*eee 4

似乎没有解决方案,所以我重新安装了 Kubuntu,声音就完美了。

缺点:擦除了其他所有内容(但我的 SSD 上没有太多内容,所以没关系)

  • 这就像说“我的轮胎瘪了,所以我买了一辆新车” (2认同)