最初,我安装的 Ubuntu 运行良好。Compiz 出现故障,因此我改用 LXQT。
LXQt 在会话之间出现错误,因此我切换到了 KDE。KDE 在某些应用程序上出现错误,因此我切换到了 XFCE(目前)。
到目前为止,所有这些转换之间声音都运行正常。当我最终安装并重新启动电脑时,声音消失了。
我在 XFCE 环境中运行 Ubuntu 14.04 x64。切换到另一个会话/环境不起作用。
我已经做了什么:
- 重新安装 alsa 和 pulseaudio(清除)
- 在alsa.conf末尾添加一行字符串
- 检查我的音频驱动程序是否被检测到
- 尝试在 xfce4-mixer 上取消静音声音值
- 清除 pulseaudio 并尝试仅使用 alsa
- 我在类似主题上找到的一般信息也不起作用
- 调整 alsamixer 的值
任何帮助都将不胜感激。正如我所说,问题始于安装 Xubuntu 时。
有人告诉我要删除 xfce4-mixer,但我必须同时卸载 xfce4 包,我应该继续吗?
编辑:一些 SS 和 pastebin/ryUuDpEr、pastebin/e6KLYf5D
一些截图:
答案1
我使用 pavucontrol 解决。
sudo apt-get update sudo apt-get install pavucontrol
选择设备并取消静音。
答案2
OP在这里
回答是因为我已经能够缩小我的问题范围。
Xubuntu 似乎默认自带 Pulseaudio。Pulseaudio 似乎覆盖了我的 ALSA 原生设置,成为了主要输出设备。这里的问题是 PulseAudio 无法检测到我的板载音频芯片,只能检测到我不会使用的 GPU 音频芯片。
但是,如果我尝试卸载 Pulseaudio,ALSA 不会自然而然地取代它。卸载 Pulseaudio 后,我尝试在 VLC 上打开音乐进行测试,结果显示“没有默认输出设备...”。
所以我需要做以下任一操作:
- 强制 PA 识别我的板载卡
- 卸载 PA 并将其设为我的默认声音输出设备
顺便说一句,我无法用 aplay 播放声音。