我的声音突然停止在 Ubuntu 13.04 64 位上播放。我只能在声音设置中看到虚拟输出设备,并且在测试过程中没有播放声音。
我可以通过杀死一个奇怪的进程来使声音暂时工作,但我必须在重新启动后重复相同的操作
jan@jan-HP-Desktop:~$ ps -ef|grep pulseaudio
112 1405 1 0 09:38 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog
112 2132 1405 0 09:38 ? 00:00:00 /usr/lib/pulseaudio/pulse/gconf-helper
jan 2575 1 0 09:39 ? 00:00:00 /usr/bin/pulseaudio --start --log-target=syslog
jan 2597 2575 0 09:39 ? 00:00:00 /usr/lib/pulseaudio/pulse/gconf-helper
jan 3160 2975 0 09:40 pts/2 00:00:00 grep --color=auto pulseaudio
jan@jan-HP-Desktop:~$ sudo kill 1405
Run Code Online (Sandbox Code Playgroud)
这个问题有永久的解决方案吗?
我想使用的声卡被检测到并且可以工作(它最近才切换到虚拟输出并且不允许我回去)。
HDMI 不再列在 Audio and Video - KDE Control 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 …Run Code Online (Sandbox Code Playgroud) 请注意,我已经尝试了以下两个链接中的所有解决方案:
pulseaudio -k && sudo alsa force-reload 没有解决问题
pacmd list-cards 显示 0 card(s) available.
当声音在我的 18.04 之前正常工作时,我尝试进行修改 /etc/modprobe.d/alsa-base.conf以解决此答案之后的另一个问题。但是在我的声音停止工作后,我删除了将驱动程序列入黑名单的添加行。这可能会导致我的问题吗?
请帮帮我,我的电脑长时间没有声音就无法工作
更新:
由于我的 PC 上有双启动,我启动到 Windows 中,声音也不起作用,Windows 故障排除程序无法识别问题,所以我进入设备管理器并重新安装 Realtek 高清音频控制器,它没有解决我的问题,声音仍然没有播放,但发生的一件了不起的事情是当我重新启动到 Ubuntu 18.04 时,它检测到一个内置音频
现在pacmd list-cards显示:
1 card(s) available.
index: 0
name: <alsa_card.pci-0000_00_1f.3>
driver: <module-alsa-card.c>
owner module: 7
properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xa1428000 irq 128"
alsa.driver_name = "snd_hda_intel"
device.bus_path = …Run Code Online (Sandbox Code Playgroud)