分页: 2 / 2

Re: 没声音

发表于 : 2015-11-09 8:34
cnkilior
实在不愿意,可以这么干,用一个播放器,mplayer/mplayer2/mpv之类的,可以指定为alsa输出,测试一下,然后在程序工作时,看看它打开的是那个音频设备/dev/snd/pcmcXdYp

我不知道pulseaudio有啥不好的?

硬盘太小了?

Re: 没声音

发表于 : 2015-11-09 11:13
自由建客
cnkilior 写了:那么我觉得还是默认声卡有问题,没有正确的.asound.conf。
首先,你要用aplay确定声卡在没有pulseaudio的情况下是能发声的,然后试着写.asound.conf指定默认声卡和输出设备。
aplay -D hw:1 也是不能播。音量控制里面根本连 pcm 项都没有。

Re: 没声音

发表于 : 2015-11-09 21:23
onlylove
要不换OSSV4试试? :Noting

Re: 没声音

发表于 : 2015-11-10 14:25
自由建客
poloshiao 写了:
问题是我不想用 pa,我把它卸了。
http://voices.canonical.com/david.henni ... our-audio/
Top five wrong ways to fix your audio
2. Don’t purge PulseAudio
解決音效問題常犯的錯誤前五名
第二名 不要移除 PulseAudio
因為許多套件依賴於 PulseAudio
aplay 还依赖 p*audio?

Re: 没声音

发表于 : 2015-11-10 16:56
poloshiao
aplay 还依赖 p*audio?
1. /usr/bin/aplay 由 alsa-utils 套件提供
sudo dpkg -S aplay | grep bin
alsa-utils: /usr/bin/aplay

2. 相依於 pulseaudio 的套件名單 沒有 alsa-utils 套件 見 3-1.

3. 要知道 哪些套件相依於 pulseaudio
意思是 如果移除 pulseaudio 可能會同時被移除或受影響的套件名單
sudo apt-rdepends -r pulseaudio
3-1. 其中沒有包含 aplay 的套件名稱
sudo apt-rdepends -r pulseaudio | grep aplay

4. 補充
4-1. alsa-utils 提供下述指令
sudo dpkg -L | grep bin
/usr/bin/arecordmidi
/usr/bin/alsaloop
/usr/bin/alsaucm
/usr/bin/aconnect
/usr/bin/aseqdump
/usr/bin/amidi
/usr/bin/amixer
/usr/bin/iecset
/usr/bin/alsamixer
/usr/bin/aseqnet
/usr/bin/aplaymidi
/usr/bin/aplay
/usr/bin/speaker-test
/usr/sbin/alsactl
/usr/bin/arecord

4-2. pulseaudio-utils 提供下述指令
sudo dpkg -L pulseaudio-utils | grep bin
/usr/bin/pactl
/usr/bin/pasuspender
/usr/bin/pacmd
/usr/bin/padsp
/usr/bin/pax11publish
/usr/bin/pacat
/usr/bin/paplay
/usr/bin/pamon
/usr/bin/parecord
/usr/bin/parec

4-3. pulseaudio 提供下述指令
sudo dpkg -L pulseaudio | grep bin
/usr/bin/start-pulseaudio-x11
/usr/bin/start-pulseaudio-kde
/usr/bin/pulseaudio

4-4. pavucontrol 提供下述指令
sudo dpkg -L pavucontrol | grep bin
/usr/bin/pavucontrol

5. 在 PulseAudio 使用 paplay 相當於 在 ALSA 使用 aplay
5-1. http://manpages.ubuntu.com/manpages/wil ... lay.1.html
arecord, aplay - command-line sound recorder and player for ALSA soundcard driver
5-2. http://manpages.ubuntu.com/manpages/wil ... lay.1.html
paplay - Play back audio files on a PulseAudio sound server

6. 以上是 Ubuntu 14.04 的情況

Re: 没声音

发表于 : 2015-11-10 21:50
自由建客
关闭 CPU SA 音频设备,alsa 就正常了,不用 p*audio。 :em09
主板手册.jpg
CPU SA 音频设备,音量控制中只有这一项.jpg
开启 CPU SA 音频设备时,无法播放.jpg
BIOS.jpg
关闭 CPU SA 音频设备后,正常播放,喇叭也响了.jpg

Re: 没声音

发表于 : 2015-11-10 23:34
l10x
:Haha

Re: 没声音

发表于 : 2015-11-11 21:00
自由建客
在开启 CPU SA 音频设备的情况下,令 alsa 依然正常的方法找到了。把 CPU SA 音频设备放在板载声卡后面加载,就正常了。 :em09
请不要误认为是默认声卡的问题,前面已经列出了 aplay -D hw:1 指定板载声卡也不正常的现象。这是一个初始化顺序引起的问题。我想该问题以后在内核模块方面会被修复的。

代码: 全选

vi /etc/modprobe.d/alsa-base.conf #{
options snd-hda-intel index=0 model=auto vid=8086 pid=8c20
options snd-hda-intel index=1 model=auto vid=8086 pid=0c0c
#}
其中 vid pid 的值来自下面

代码: 全选

>0< ~$ lspci -nn | grep -i audio
00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05)

>0< ~$