您尚未登录。

#1 2017-05-03 17:11:23

frosticy
会员
注册时间: 2017-05-03
帖子: 5

求助,关于笔记本外放一直有声音,耳机无声音的问题

花了挺久时间装好了Arch,过程也是挺折腾的=。=
正在一点点配置
现在的问题是笔记本外放一直有声音,插上耳机也是,但是耳机没有声音。alsamixer 中也没有 headphone这项
反复查看alsa的wiki,期中有说到可能需要在modprobe.d下通过

options snd-hda-intel model=<型号>

指定声卡型号,在这里找到声卡的型号。但是我并没有能找到适合我声卡的型号,我的声卡应该是 Realtk ALC898 芯片组是 intel a171,在那个页面中根本找不到相关的信息……做过各种尝试也并没有用。

下面是一些我电脑声卡相关的一些信息:

lspci -v

00:1f.3 Audio device: Intel Corporation Device a171 (rev 31)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 11ad
	Flags: bus master, fast devsel, latency 32, IRQ 133
	Memory at df120000 (64-bit, non-prefetchable) [size=16K]
	Memory at df100000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

lspci | grep -i audio

00:1f.3 Audio device: Intel Corporation Device a171 (rev 31)

ls -l /dev/snd

total 0
drwxr-xr-x  2 root root       60 May  3 15:42 by-path
crw-rw----+ 1 root audio 116,  2 May  3 15:42 controlC0
crw-rw----+ 1 root audio 116,  9 May  3 15:42 hwC0D0
crw-rw----+ 1 root audio 116, 10 May  3 15:42 hwC0D2
crw-rw----+ 1 root audio 116,  4 May  3 15:42 pcmC0D0c
crw-rw----+ 1 root audio 116,  3 May  3 16:40 pcmC0D0p
crw-rw----+ 1 root audio 116,  5 May  3 15:42 pcmC0D1p
crw-rw----+ 1 root audio 116,  6 May  3 15:42 pcmC0D3p
crw-rw----+ 1 root audio 116,  7 May  3 15:42 pcmC0D7p
crw-rw----+ 1 root audio 116,  8 May  3 15:42 pcmC0D8p
crw-rw----+ 1 root audio 116,  1 May  3 15:42 seq
crw-rw----+ 1 root audio 116, 33 May  3 15:42 timer

amixer scontrols

Simple mixer control 'Master',0
Simple mixer control 'Speaker',0
Simple mixer control 'Bass Speaker',0
Simple mixer control 'PCM',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost',0
Simple mixer control 'IEC958',0
Simple mixer control 'IEC958 Default PCM',0
Simple mixer control 'IEC958',1
Simple mixer control 'IEC958',2
Simple mixer control 'IEC958',16
Simple mixer control 'Beep',0
Simple mixer control 'Capture',0
Simple mixer control 'Loopback Mixing',0

lsmod | grep '^snd' | column -t

snd_hda_codec_hdmi     45056   1
snd_hda_codec_realtek  73728   1
snd_hda_codec_generic  69632   1   snd_hda_codec_realtek
snd_hda_intel          32768   0
snd_hda_codec          106496  4   snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           65536   5   snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384   1   snd_hda_codec
snd_pcm_oss            45056   0
snd_mixer_oss          24576   1   snd_pcm_oss
snd_seq_dummy          16384   0
snd_pcm                90112   5   snd_pcm_oss,snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_seq_oss            36864   0
snd_seq_midi           16384   0
snd_seq_midi_event     16384   2   snd_seq_midi,snd_seq_oss
snd_rawmidi            28672   1   snd_seq_midi
snd_seq                57344   6   snd_seq_midi_event,snd_seq_dummy,snd_seq_midi,snd_seq_oss
snd_seq_device         16384   4   snd_seq,snd_rawmidi,snd_seq_midi,snd_seq_oss
snd_timer              28672   2   snd_seq,snd_pcm
snd                    69632   14  snd_pcm_oss,snd_hda_intel,snd_hwdep,snd_mixer_oss,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_seq_oss,snd_pcm

也在网上找了很久的解决方法,但是并没有效果。在这个问题上困扰了两三天了==
或者我该怎么正确的找到我声卡对应的型号呢。
先谢谢大家了

离线

#2 2017-05-03 17:32:28

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,440
个人网站

Re: 求助,关于笔记本外放一直有声音,耳机无声音的问题

pavucontrol 手动切换一下输出?

离线

#3 2017-05-04 10:34:53

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 331

Re: 求助,关于笔记本外放一直有声音,耳机无声音的问题

只用 alsa 的话注意在 alsamixer 里设置下 headphone 的音量。

离线

#4 2017-05-05 11:48:54

frosticy
会员
注册时间: 2017-05-03
帖子: 5

Re: 求助,关于笔记本外放一直有声音,耳机无声音的问题

zsrkmyn 说:

只用 alsa 的话注意在 alsamixer 里设置下 headphone 的音量。

alsamixer 里就没有headphone这个选项

离线

#5 2017-05-05 11:49:45

frosticy
会员
注册时间: 2017-05-03
帖子: 5

Re: 求助,关于笔记本外放一直有声音,耳机无声音的问题

依云 说:

pavucontrol 手动切换一下输出?

是需要安装PulseAudio么

离线

#6 2017-05-05 11:53:23

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,440
个人网站

Re: 求助,关于笔记本外放一直有声音,耳机无声音的问题

frosticy 说:
依云 说:

pavucontrol 手动切换一下输出?

是需要安装PulseAudio么

你不用 PulseAudio 么?

离线

#7 2017-05-05 16:22:10

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 331

Re: 求助,关于笔记本外放一直有声音,耳机无声音的问题

查了下 a171 是最新的 Kaby Lake 啊 _(:з」∠)_
那个页面信息没更新也是正常。驱动用 intel_hda 应该是没有错的,intel_hda 驱动代码也应该有实现 Kaby Lake 驱动[1]。
然而并没有找到有关"找不到 Headphone" 的信息,我建议还是用 PulseAudio。

[1] http://lxr.linux.no/#linux+v4.10.1/soun … el.c#L2218

最近编辑记录 zsrkmyn (2017-05-05 16:22:42)

离线

#8 2017-05-06 19:01:25

frosticy
会员
注册时间: 2017-05-03
帖子: 5

Re: 求助,关于笔记本外放一直有声音,耳机无声音的问题

依云 说:
frosticy 说:
依云 说:

pavucontrol 手动切换一下输出?

是需要安装PulseAudio么

你不用 PulseAudio 么?

之前以为两个是相同功能的东西=。=

离线

#9 2017-05-06 19:03:33

frosticy
会员
注册时间: 2017-05-03
帖子: 5

Re: 求助,关于笔记本外放一直有声音,耳机无声音的问题

zsrkmyn 说:

查了下 a171 是最新的 Kaby Lake 啊 _(:з」∠)_
那个页面信息没更新也是正常。驱动用 intel_hda 应该是没有错的,intel_hda 驱动代码也应该有实现 Kaby Lake 驱动[1]。
然而并没有找到有关"找不到 Headphone" 的信息,我建议还是用 PulseAudio。

[1] http://lxr.linux.no/#linux+v4.10.1/soun … el.c#L2218

装了PulseAudio和pavucontrol
现在耳机有声音了,但是现在耳机和电脑的喇叭都有声音
pavucontrol里Output Devices中port选项里只有Speakers这一个

离线

#10 2017-05-06 20:31:32

matrikslee
会员
注册时间: 2017-04-21
帖子: 442
个人网站

Re: 求助,关于笔记本外放一直有声音,耳机无声音的问题

一点点小建议,
查查pulseaudio server的日志?
我想插入耳机之后 要么是pulseaudio没有收到耳机插入的信号,要么是接受到了信号却没有改变输出声音的设备.
我猜大概就这两种原因了吧,楼主可以试试查日志能不能查出原因

离线

页脚