![无法检测到插入的耳机,但蓝牙耳机工作正常](https://linux22.com/image/919711/%E6%97%A0%E6%B3%95%E6%A3%80%E6%B5%8B%E5%88%B0%E6%8F%92%E5%85%A5%E7%9A%84%E8%80%B3%E6%9C%BA%EF%BC%8C%E4%BD%86%E8%93%9D%E7%89%99%E8%80%B3%E6%9C%BA%E5%B7%A5%E4%BD%9C%E6%AD%A3%E5%B8%B8.png)
我最近将系统从 ubuntu 19.04 升级到 19.10,发现了一个奇怪的问题。当我将耳机插入笔记本电脑时,我无法在任何地方找到它,似乎没有被检测到。但是,如果我将同一耳机插入其他设备,它可以正常工作,并且耳机在 Windows 10 中也可以正常工作(同一台 PC 上的双系统)。
让我困惑的是,如果我在笔记本电脑上使用蓝牙耳机,它工作得很好。当我使用 Ubuntu 19.04 时有时会出现这个问题,但并不频繁。然而,当我切换到 19.10 时,我永远无法检测到我亲爱的耳机 :(。
其结果lspci | grep Audio
是:
04:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
04:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor
04:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
我尝试了几种方法,例如运行sudo alsactl restore
,它说:
alsactl: load_state:1683: Cannot open /var/lib/alsa/asound.state for reading: No such file or directory
Found hardware: "HDA-Intel" "ATI R6xx HDMI" "HDA:1002aa01,00aa0100,00100700" "0x17aa" "0x380d"
Hardware is initialized using a generic method
Found hardware: "HDA-Intel" "Conexant CX8070" "HDA:14f11f86,17aa3820,00100100" "0x17aa" "0x3815"
Hardware is initialized using a generic method
我差点就试过了每一个可以找到的方法,但是没有任何其中有些有效。谁能帮助我?谢谢!!!
答案1
尝试了很多解决办法后,今天找到了这个帖子:https://forums.linuxmint.com/viewtopic.php?t=315230,它对我来说确实有效。
简单地说:每次将系统从 Windows 切换到 Linux 时,不要使用重新启动,关闭整个系统然后重新启动将解决问题。
希望这会有所帮助。
答案2
我本来想请你更详细地说明一下你实际使用了哪些方法来尝试修复这个问题。但是,没有回复...我现在回答,因为我有同样的声卡,同样的问题重复出现,但在 18.04 上。但是,这种方法似乎相当激进,但其他方法都不起作用。
看了许多其他关于耳机插孔无法使用的帖子后,我决定将alsa
其完全移除,然后重新安装。 也一样linux-sound-base
。我想, 也--reinstall
可以工作。无论如何:
sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
sudo apt-get install linux-sound-base alsa-base alsa-utils
请留意并检查哪些软件包被删除。
sudo apt-get install ubuntu-desktop
sudo apt-get install ubuntu-drivers-common
可能是必要的。
有时,简单alsactl restore
就够了。或者sudo alsa froce-reload
。
请检查线如果您正在运行双启动系统。
然后请评论一下什么真正有帮助。我很感兴趣。