声音输出问题的解决、尤其是多屏幕下通过HDMI输出及建议
Tofloor
poster avatar
deepin
2020-12-06 04:13
Author

关于deepin声音设备的踩坑经历、可能的解决方法(sudo apt install pavucontrol)及对声音设备选择方面的建议:


先说deepin新版的一个大问题,就是设置里的输出设备的问题,之前的版本输出设备是可以选的,会列出一堆,包括各种HDMI设备、模拟耳机等等。使用过deepin15的同志们应该不少都有过这样的经历:笔记本插入耳机后没有声音,要到设置里点一下模拟耳机才可以。但在20的某个版本更新后(大概是上上个版本),输出设备这里不能自己选了,大概是官方认为音频设备的自动选择已经做得很好了,但实际上并不是。有的时候打开电脑没声音,插上耳机有声音,拔了耳机电脑又有了声音;有时候又怎么弄也没声音,连接蓝牙音响后又有了声音,类似这样的凌乱的声音问题层出不穷。


而今天用HDMI线插了另一个屏幕,再拔出来之后电脑就各种没声音了,插耳机也激活不了,我想到Linux上是不是还有别的管理音频输入输出设备的工具?遂谷歌一下,发现了这个PulseAudio这个工具(参考 https://m.linuxidc.com/Linux/2019-02/156865.htm 和 Linux使用pulseaudio管理音频输出),并且可以安装图形化控制界面,赶紧下载下来试试:

sudo apt install pulseaudio

发现电脑上已经有了,再安装图形控制工具:

sudo apt install pavucontrol

安装完成:


进入这个工具,注意一定要最大化,不然可能看不到第五栏配置:


进入配置,发现侧写里边有各种各样的输出设备:


最开始设备显示是选的HDMI2,这让我想到,大概是下午插另一块屏的时候,电脑的声音设备就跟着那根线选了HDMI2,现在另一块屏拔了,自然是没有声音。接着开始尝试其他输出设备,最终选择了模拟立体声双工。

此时电脑上已经可以有声音了,但插耳机还是没有声音,这时点输出设备,port选择模拟耳机,耳机有声音了:

另外一个跟声音有关的问题是,使用obs的时候,如果我电脑接上另一块屏,如果此时声音输出设备不是屏幕上带的那个,obs就不能识别出声音设备来,捕捉不到声音。这个问题看来归根到底还是这个音频输入输出设备的问题,不过最近也没有用obs,不知道近况。

总结下来,目前deepin系统在声音这一块,尤其是自动切换这一块,还是有很大问题的,用起来相当不顺畅。所以我觉得deepin应该保留原来的可选各种声音设备的功能,在设置里选择输出设备最好把包括模拟耳机的那一堆列出来。等以后声音问题解决的十分成熟了,再取消也不迟。


另外,如果遇到控制中心看不到输入输出设备的问题,优先考虑检查系统是不是5.4内核,要不要改grub文件,具体方法见17楼

Reply Favorite View the author
All Replies
2 / 2
To page
deepin
2020-12-11 21:58
#21
173******21

兄弟真男人,参考你的方法输出设备有了,不过输入设备还没有。一开始我修改完重启之后没用,后面网上搜了帖子,发现还需要sudo update-grub,之后输出设备就有了。

1.检查电脑是否能够检测到声卡的输入输出 方法:设置里面-声音-高级设置-看是否有输出输入设备 2.确认声卡是否出现物理损坏导致的物理信息无法被系统读取 代码指令: sudo lspci | grep audio sudo lspci -v 看是否有类似的声卡反馈

修改grub文件里面的文件 添加一个指令即可 GRUB_CMDLINE_LINUX_DEFAULT="${这里你的原有配置不要动} snd_hda_intel.dmic_detect=0" 指令如下:

#进入root模式 su cd /etc/default/ vi grub

# 将此代码snd_hda_intel.dmic_detect=0 加入grub即可

# 1.按键盘i 进入插入模式,修改添加代码后 #2.【esc】然后 按【:】输入 【w!】

我修改后的内容


sudo update-grub #更新grub reboot #重启即可

#理论上在文件管理器获取root权限再用文字编辑器编辑也可以,如果你对vim不熟悉的话


老哥我好像发现了一个巧法,解决这个输入输出的问题:如果Windows10+deepin双系统,先进Windows10,然后重启(不要关机,要重启),进deepin,这时候好像deepin的输入输出就正常了,插耳机也能自动转换了,耳机的麦克风也能正常用了。。。

Reply View the author
Fredoong
deepin
2020-12-12 02:00
#22


无法解决我的Deepin“无法切换音频输出选项”的问题。只显示一个数字输出,就这个该死的“数字输出”简直糟糕透顶,但又无法显示其他选项,真是无奈,这可能是Deepin目前最影响使用的BUG了。

Reply View the author
deepin
2020-12-12 02:43
#23
Fredoong


无法解决我的Deepin“无法切换音频输出选项”的问题。只显示一个数字输出,就这个该死的“数字输出”简直糟糕透顶,但又无法显示其他选项,真是无奈,这可能是Deepin目前最影响使用的BUG了。

有没有看配置那里?改一下侧写?

Reply View the author
打击越
deepin
2020-12-12 04:21
#24

看到还有人无法切换声音,这个帖子可以加精、置顶啊!

我就是按照本帖解决的问题!

版主加精吧!

Reply View the author
173******21
deepin
2020-12-12 04:25
#25

老哥我好像发现了一个巧法,解决这个输入输出的问题:如果Windows10+deepin双系统,先进Windows10,然后重启(不要关机,要重启),进deepin,这时候好像deepin的输入输出就正常了,插耳机也能自动转换了,耳机的麦克风也能正常用了。。。

我试试看 

Reply View the author
173******21
deepin
2020-12-12 04:45
#26
173******21

我试试看 

试过了,不行诶,今天升级到Beta版本也没啥用[晕]

Reply View the author
deepin
2020-12-12 04:51
#27
打击越

看到还有人无法切换声音,这个帖子可以加精、置顶啊!

我就是按照本帖解决的问题!

版主加精吧!

这个帖子确实加精了哈哈,不过论坛好像看不了精华帖,而且这个方法吧,只能说是能用,也不算特别好用

Reply View the author
deepin
2020-12-12 05:12
#28
173******21

试过了,不行诶,今天升级到Beta版本也没啥用[晕]

这里有一个我发现的可能操作起来相当麻烦的方法[污],我下午试过两次没成功,兄弟有空可以试试,成功了告诉我一声

Reply View the author
Fredoong
deepin
2020-12-12 07:04
#29

有没有看配置那里?改一下侧写?

配置那里我一直都是立体声双工

Reply View the author
deepin
2020-12-12 07:14
#30
Fredoong

配置那里我一直都是立体声双工

老哥你用的是笔记本吗?确认能检测到声卡吗?还有就是老哥记得以前用deepin15的时候那个侧写选的啥吗?或许老哥可以一边放歌,一边把这些侧写都试试[污]

Reply View the author
lhicq
deepin
2020-12-13 01:11
#31
mailtofong

桌機,昨天已安裝更新,今天嘗試安裝了PulseAudio,但也未能解決 插入耳機後,喇叭及耳機都有聲音輸出的BUG

我和你遇到同样问题。

Reply View the author
yunduanbro
deepin
2020-12-14 03:16
#32

太棒了,问题已经解决,蓝牙音箱、有线耳机都有声音了,赞[good][威武]

Reply View the author
158******55
deepin
2020-12-29 21:09
#33

给力!!!

就是不能选择输出设备导致的。

Reply View the author
落魄魂师
deepin
2021-01-05 17:20
#34

我的是一开始怎么都选不了:模拟立体声双工的选项。因为我先把耳机插在前置,后来我把耳机先插在后面的耳机插孔,就可以选!然后再插入前置也可以了。可能是需要先插入后面的耳机孔激活驱动??

Reply View the author
罗loe
deepin
2021-12-05 01:06
#35
searchstar

我的都是unplugged是怎么回事啊

我的也是,现在不知道要怎么解决了,这个LINUX系统还是不太友好。

Reply View the author
2 / 2
To page