升级20.1之后,连接蓝牙耳机,还是没有声音,只有电脑外放声
Tofloor
poster avatar
jelly
deepin
2020-12-29 07:19
Author

升级20.1之后,连接蓝牙耳机,还是没有声音,只有电脑外放声;

点击任务栏中的喇叭按钮,发现还是电脑外放的选项,而且无法更改选项。



Reply Favorite View the author
All Replies
白羊诺
deepin
2020-12-29 07:50
#1

同样情况

Reply View the author
Fredoong
deepin
2020-12-29 08:00
#2

音频输出切换BUG已经出现一个月有余,仍未解决,不知道该说什么好,挺心累的。

Reply View the author
deepinuser17
deepin
2020-12-29 09:57
#3

同样的问题.


内置耳机也没有声音. 1002版一切正常. 升级到1003后就出现了问题. 


这是一个非常低级的臭虫.  满心期待20.1能够解决这个问题, 结果很令人失望. 其实对20.1的唯一期待是消除这个臭虫.


我觉着深度目前还没有抓在重点.  对于影响功能的问题, 深度应该尽全力第一时间解决. 而不是让非常影响用户体验的问题久拖不决.


同样的机器过去五年运行Gentoo, 多次升级, 从未有过声音输出问题. 转到深度不到半年, 这种低级的问题就是出现了.


牢骚话说了一大堆. 问题还是要解决. 目前暂时用外接USB声卡代替机内声卡.

Reply View the author
deepinuser17
deepin
2020-12-29 09:58
#4

目前机器升级到20.1 (1010)版, 运行 5.8内核. 启动是系统日志, 记录了出错信息如下:

Dec 28 09:04:57 pcd9 systemd[11086]: pulseaudio.service: Current command vanished from the unit file, execution of the command list won't be resumed.
Dec 28 09:04:57 pcd9 systemd[11086]: Stopping pulseaudio.service...
Dec 28 09:04:57 pcd9 systemd[11086]: pulseaudio.service: Got notification message from PID 13452, but reception is disabled.
Dec 28 09:04:57 pcd9 daemon/audio[13186]: audio_events.go:67: pulseaudio context state failed
Dec 28 09:04:57 pcd9 systemd[11086]: pulseaudio.service: Succeeded.
Dec 28 09:04:57 pcd9 systemd[11086]: Stopped pulseaudio.service.
Dec 28 09:05:48 pcd9 daemon/loader[5801]: loader.go:149: enable module audio
Dec 28 09:05:48 pcd9 daemon/loader[5801]: loader.go:157: enable module audio done, cost 6.254µs
Dec 28 09:05:49 pcd9 pulseaudio[6163]: E: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.ServiceUnknown: The name org.ofono was not provided by any .service files
Dec 28 09:05:49 pcd9 daemon/audio[5801]: bluez_audio.go:43: open /home/sgao/.config/deepin/dde-daemon/bluezAudio.json: no such file or directory
Dec 28 09:05:49 pcd9 startdde[5698]: startmanager.go:653: send openapp message, app info /etc/xdg/autostart/pulseaudio.desktop/PulseAudio Sound System//etc/xdg/autostart/pulseaudio
Dec 28 09:05:49 pcd9 daemon/audio[5801]: card.go:73: invalid card ID 4294967295
Dec 28 09:05:49 pcd9 daemon/audio[5801]: card.go:73: invalid card ID 4294967295
Dec 28 09:05:49 pcd9 daemon/audio[5801]: card.go:73: invalid card ID 4294967295
Dec 28 09:05:49 pcd9 daemon/audio[5801]: card.go:73: invalid card ID 4294967295
Dec 28 09:05:49 pcd9 daemon/audio[5801]: card.go:73: invalid card ID 4294967295
Dec 28 09:05:49 pcd9 daemon/audio[5801]: card.go:73: invalid card ID 4294967295
Dec 28 09:05:49 pcd9 daemon/audio[5801]: audio_events.go:155: invalid card id: 4294967295
Dec 28 09:05:49 pcd9 startdde[5698]: startmanager.go:653: send closeapp message, app info /etc/xdg/autostart/pulseaudio.desktop/PulseAudio Sound System//etc/xdg/autostart/pulseaudio
Dec 28 09:05:49 pcd9 daemon/audio[5801]: module.go:89: start audio module cost 531.910412ms
Dec 28 09:05:50 pcd9 daemon/audio[5801]: audio_config.go:135: snd_ctl_open: No such file or directory
Dec 28 09:05:52 pcd9 daemon/audio[5801]: audio_config.go:135: snd_ctl_open: No such file or directory
Dec 28 09:05:53 pcd9 systemd[4065]: pulseaudio.socket: Succeeded.
Dec 28 09:05:57 pcd9 daemon/audio[5801]: audio_config.go:135: snd_ctl_open: No such file or directory
Dec 28 09:06:04 pcd9 startdde[5698]: checker.go:293: process memory: /etc/xdg/autostart/pulseaudio.desktop 2@dde/uiapps/7 0 open /sys/fs/cgroup/memory/2@dde/uiapps/7/cgroup.procs: no such file or directory
Dec 28 09:06:28 pcd9 kernel: [ 66.621831] snd_hda_intel 0000:00:1b.0: couldn't bind with audio component
Dec 28 09:06:28 pcd9 kernel: [ 66.659565] snd_hda_codec_cirrus hdaudioC0D0: autoconfig for CS4206: line_outs=2 (0xb/0xa/0x0/0x0/0x0) type:speaker
Dec 28 09:06:28 pcd9 kernel: [ 66.659567] snd_hda_codec_cirrus hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Dec 28 09:06:28 pcd9 kernel: [ 66.659569] snd_hda_codec_cirrus hdaudioC0D0: hp_outs=1 (0x9/0x0/0x0/0x0/0x0)
Dec 28 09:06:28 pcd9 kernel: [ 66.659571] snd_hda_codec_cirrus hdaudioC0D0: mono: mono_out=0x0
Dec 28 09:06:28 pcd9 kernel: [ 66.659572] snd_hda_codec_cirrus hdaudioC0D0: dig-out=0x10/0x0
Dec 28 09:06:28 pcd9 kernel: [ 66.659573] snd_hda_codec_cirrus hdaudioC0D0: inputs:
Dec 28 09:06:28 pcd9 kernel: [ 66.659575] snd_hda_codec_cirrus hdaudioC0D0: Mic=0xd
Dec 28 09:06:28 pcd9 kernel: [ 66.659576] snd_hda_codec_cirrus hdaudioC0D0: Line=0xc
Dec 28 09:06:28 pcd9 kernel: [ 66.659578] snd_hda_codec_cirrus hdaudioC0D0: dig-in=0xf
Dec 28 09:06:29 pcd9 daemon/audio[5801]: audio_events.go:155: invalid card id: 4294967295
Dec 28 09:06:29 pcd9 daemon/audio[5801]: audio_events.go:261: port(HDA Intel PCH analog-input-mic) available is unknown
Dec 28 09:06:29 pcd9 daemon/audio[5801]: audio_events.go:261: port(HDA Intel PCH iec958-stereo-input) available is unknown
Dec 28 09:06:29 pcd9 daemon/audio[5801]: audio_events.go:256: port(HDA Intel PCH analog-output-speaker) available is no
Dec 28 09:06:29 pcd9 daemon/audio[5801]: audio_events.go:261: port(HDA Intel PCH iec958-stereo-output) available is unknown
Dec 28 09:06:29 pcd9 daemon/audio[5801]: audio.go:882: not found source #2


Reply View the author
deepinuser17
deepin
2020-12-29 09:59
#5

观察到一个现象. 登录后, 声卡清单在15秒以后才出现. 这个符合系统日志的记录, Pusleaudio无法一次加载成功.


内置声卡文件的权限是root用户和audio组有读写. 将用户加入audio组, 重新登录, 但问题依然存在.

# ls -l /dev/snd/
total 0
drwxr-xr-x 2 root root 80 Dec 28 09:06 by-path
crw-rw----+ 1 root audio 116, 10 Dec 28 09:06 controlC0
crw-rw----+ 1 root audio 116, 4 Dec 28 09:05 controlC1
crw-rw----+ 1 root audio 116, 9 Dec 28 09:06 hwC0D0
crw-rw----+ 1 root audio 116, 3 Dec 28 09:05 hwC1D0
crw-rw----+ 1 root audio 116, 6 Dec 28 09:06 pcmC0D0c
crw-rw----+ 1 root audio 116, 5 Dec 28 09:09 pcmC0D0p
crw-rw----+ 1 root audio 116, 8 Dec 28 09:06 pcmC0D1c
crw-rw----+ 1 root audio 116, 7 Dec 28 09:18 pcmC0D1p
crw-rw----+ 1 root audio 116, 2 Dec 28 09:05 pcmC1D3p
crw-rw----+ 1 root audio 116, 1 Dec 28 09:05 seq
crw-rw----+ 1 root audio 116, 33 Dec 28 09:05 timer


问题可能出在cgroup权限上.  系统日志记载的信息:

Dec 28 09:06:04 pcd9 startdde[5698]: checker.go:293: process memory: /etc/xdg/autostart/deepin-ab-recovery.desktop 2@dde/uiapps/4 0 open /sys/fs/cgroup/memory/2@dde/uiapps/4/cgroup.procs: no such file or directory
Dec 28 09:06:04 pcd9 startdde[5698]: startmanager.go:772: open /sys/fs/cgroup/memory/2@dde/uiapps/4/cgroup.procs: no such file or directory
Dec 28 09:06:04 pcd9 startdde[5698]: checker.go:293: process memory: /etc/xdg/autostart/xdg-user-dirs.desktop 2@dde/uiapps/9 0 open /sys/fs/cgroup/memory/2@dde/uiapps/9/cgroup.procs: no such file or directory
Dec 28 09:06:04 pcd9 startdde[5698]: startmanager.go:772: open /sys/fs/cgroup/memory/2@dde/uiapps/9/cgroup.procs: no such file or directory
Dec 28 09:06:04 pcd9 startdde[5698]: checker.go:293: process memory: /etc/xdg/autostart/pulseaudio.desktop 2@dde/uiapps/7 0 open /sys/fs/cgroup/memory/2@dde/uiapps/7/cgroup.procs: no such file or directory
Dec 28 09:06:04 pcd9 startdde[5698]: startmanager.go:772: open /sys/fs/cgroup/memory/2@dde/uiapps/7/cgroup.procs: no such file or directory


作为排查问题的一步, 以root用户, 运行以下命令, 内置声卡耳机输出, 可以听到声音(随机的噪声. 注意声音很大, 不用把耳机太靠近耳朵).

cat /dev/urandom | aplay


作为用户, 同样的命令则无法听到任何声音.


由此可以得出一个结论, 问题出在用户权限上. 这也是无法改变声音输出的原因.  目前还在查找哪些文件的权限导致这个问题.


希望深度的同仁不要在旁边坐着看, 搭把手, 帮一下忙, 早点把这个恼人的问题解决.

Reply View the author
deepinuser17
deepin
2020-12-29 10:02
#6

不好意思, 恢复太长, 论坛限制字数, 分成几个短贴.


也因此发现这个论坛的一个问题. 当字数超过限制时, 没有任何提示, 仅仅是无法发帖.

Reply View the author
qq291301012
deepin
2020-12-29 16:41
#7
deepinuser17

不好意思, 恢复太长, 论坛限制字数, 分成几个短贴.


也因此发现这个论坛的一个问题. 当字数超过限制时, 没有任何提示, 仅仅是无法发帖.

这个框框本身不检测字数,提交后才检测,2333

Reply View the author
181******96
deepin
2020-12-29 21:09
#8

1003电脑无声,还可以用蓝牙勉强有声音。

1010后,蓝牙也哑了,彻底无声了。

Reply View the author
jelly
deepin
2020-12-30 17:41
#9
181******96

1003电脑无声,还可以用蓝牙勉强有声音。

1010后,蓝牙也哑了,彻底无声了。

商店中 下载图一软件;

按照图2方式设置,蓝牙可以有声音。



Reply View the author
deepinuser17
deepin
2020-12-30 19:30
#10

内置耳机输出现在可以听到声音了.


用户必须是在加到audio组里. 加到audio组里后, 需要重新登录.


耳机插线需要拔出, 重新插入. 当耳机线插入时, 深度系统会自动转到耳机输出.


有时候耳机输出可能是静音的. 运行 alsamixer, 按F6选第一声卡, 如果耳机栏显示MM, 则耳机输出当前被静音了. 按m解除静音. 


蓝牙耳机依然无法正常工作.

Reply View the author