兄弟真男人,参考你的方法输出设备有了,不过输入设备还没有。一开始我修改完重启之后没用,后面网上搜了帖子,发现还需要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的输入输出就正常了,插耳机也能自动转换了,耳机的麦克风也能正常用了。。。
关于deepin声音设备的踩坑经历、可能的解决方法(sudo apt install pavucontrol)及对声音设备选择方面的建议:
先说deepin新版的一个大问题,就是设置里的输出设备的问题,之前的版本输出设备是可以选的,会列出一堆,包括各种HDMI设备、模拟耳机等等。使用过deepin15的同志们应该不少都有过这样的经历:笔记本插入耳机后没有声音,要到设置里点一下模拟耳机才可以。但在20的某个版本更新后(大概是上上个版本),输出设备这里不能自己选了,大概是官方认为音频设备的自动选择已经做得很好了,但实际上并不是。有的时候打开电脑没声音,插上耳机有声音,拔了耳机电脑又有了声音;有时候又怎么弄也没声音,连接蓝牙音响后又有了声音,类似这样的凌乱的声音问题层出不穷。
而今天用HDMI线插了另一个屏幕,再拔出来之后电脑就各种没声音了,插耳机也激活不了,我想到Linux上是不是还有别的管理音频输入输出设备的工具?遂谷歌一下,发现了这个PulseAudio这个工具(参考 https://m.linuxidc.com/Linux/2019-02/156865.htm 和 Linux使用pulseaudio管理音频输出),并且可以安装图形化控制界面,赶紧下载下来试试:
发现电脑上已经有了,再安装图形控制工具:
安装完成:
进入这个工具,注意一定要最大化,不然可能看不到第五栏配置:
进入配置,发现侧写里边有各种各样的输出设备:
最开始设备显示是选的HDMI2,这让我想到,大概是下午插另一块屏的时候,电脑的声音设备就跟着那根线选了HDMI2,现在另一块屏拔了,自然是没有声音。接着开始尝试其他输出设备,最终选择了模拟立体声双工。
此时电脑上已经可以有声音了,但插耳机还是没有声音,这时点输出设备,port选择模拟耳机,耳机有声音了:
另外一个跟声音有关的问题是,使用obs的时候,如果我电脑接上另一块屏,如果此时声音输出设备不是屏幕上带的那个,obs就不能识别出声音设备来,捕捉不到声音。这个问题看来归根到底还是这个音频输入输出设备的问题,不过最近也没有用obs,不知道近况。
总结下来,目前deepin系统在声音这一块,尤其是自动切换这一块,还是有很大问题的,用起来相当不顺畅。所以我觉得deepin应该保留原来的可选各种声音设备的功能,在设置里选择输出设备最好把包括模拟耳机的那一堆列出来。等以后声音问题解决的十分成熟了,再取消也不迟。
另外,如果遇到控制中心看不到输入输出设备的问题,优先考虑检查系统是不是5.4内核,要不要改grub文件,具体方法见17楼