首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >音频不适用于Debian Jessie

音频不适用于Debian Jessie
EN

Unix & Linux用户
提问于 2016-11-03 13:38:51
回答 2查看 5.5K关注 0票数 3

我最近在华硕X556UB上安装了带有KDE的Debian,音频根本不工作。

我可以看到和调整KMix的音量控制,但它没有任何影响。

当我尝试alsactl init时,我得到了以下信息:

代码语言:javascript
复制
No protocol specified
xcb_connection_has_error() returned true
Found hardware: "HDA-Intel" "Intel ID 2809" "HDA:10ec0255,10431c7d,00100002 HDA:80862809,80860101,00100000" "0x1043" "0x1c7d

当我尝试将WAV文件作为根用户使用mplayer播放时,我得到了以下输出:

代码语言:javascript
复制
Detected file format: WAV / WAVE (Waveform Audio) (libavformat)
[lavf] stream 0: audio (pcm_u8), -aid 0
Load subtitles in <FOLDER>
Selected audio codec: Uncompressed PCM [pcm]
AUDIO: 22050 Hz, 1 ch, u8, 176.4 kbit/100.00% (ratio: 22050->22050)
No protocol specified
xcb_connection_has_error() returned true
AO: [pulse] Init failed: Access denied
No protocol specified
xcb_connection_has_error() returned true
No protocol specified
xcb_connection_has_error() returned true
[AO_ALSA] alsa-lib: pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Access denied

[AO_ALSA] Playback open error: Connection refused
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
[JACK] cannot open server
[AO SDL] Samplerate: 22050Hz Channels: Mono Format u8
No protocol specified
xcb_connection_has_error() returned true
No protocol specified
xcb_connection_has_error() returned true
[AO_ALSA] alsa-lib: pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Access denied

[AO SDL] Unable to open audio: No available audio device
AO: [null] 22050Hz 1ch u8 (1 bytes per sample)

谁能帮我弄清楚出什么事了吗?

提前谢谢你。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-11-04 12:24:47

我修好了!

我所做的是在/etc/modprobe.d/alsa-base.conf中添加以下一行:

代码语言:javascript
复制
options snd-hda-intel model=pch position_fix=1

这是在安装了firmware-intel-sound包之后。

但仅凭这一点还不够。我不得不运行alsamixer并选择Intel声卡(而不是默认的,这是不起作用的)。

感谢大家的建议!

票数 3
EN

Unix & Linux用户

发布于 2016-11-03 18:44:07

按照这条线中的建议,您可以尝试将以下内容添加到/etc/modprobe.d/alsa-base.conf底部

代码语言:javascript
复制
options snd-hda-intel model=generic

如果该文件不存在,只需创建它并让它只包含该行。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/320809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档