页次: 1
花了挺久时间装好了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
也在网上找了很久的解决方法,但是并没有效果。在这个问题上困扰了两三天了==
或者我该怎么正确的找到我声卡对应的型号呢。
先谢谢大家了
离线
pavucontrol 手动切换一下输出?
离线
只用 alsa 的话注意在 alsamixer 里设置下 headphone 的音量。
离线
只用 alsa 的话注意在 alsamixer 里设置下 headphone 的音量。
alsamixer 里就没有headphone这个选项
离线
pavucontrol 手动切换一下输出?
是需要安装PulseAudio么
离线
依云 说:pavucontrol 手动切换一下输出?
是需要安装PulseAudio么
你不用 PulseAudio 么?
离线
查了下 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)
离线
frosticy 说:依云 说:pavucontrol 手动切换一下输出?
是需要安装PulseAudio么
你不用 PulseAudio 么?
之前以为两个是相同功能的东西=。=
离线
查了下 a171 是最新的 Kaby Lake 啊 _(:з」∠)_
那个页面信息没更新也是正常。驱动用 intel_hda 应该是没有错的,intel_hda 驱动代码也应该有实现 Kaby Lake 驱动[1]。
然而并没有找到有关"找不到 Headphone" 的信息,我建议还是用 PulseAudio。
装了PulseAudio和pavucontrol
现在耳机有声音了,但是现在耳机和电脑的喇叭都有声音
pavucontrol里Output Devices中port选项里只有Speakers这一个
离线
一点点小建议,
查查pulseaudio server的日志?
我想插入耳机之后 要么是pulseaudio没有收到耳机插入的信号,要么是接受到了信号却没有改变输出声音的设备.
我猜大概就这两种原因了吧,楼主可以试试查日志能不能查出原因
离线
页次: 1