华硕 UX450FDX 上的 Ubuntu 20(或 21)声音不起作用

华硕 UX450FDX 上的 Ubuntu 20(或 21)声音不起作用

Ubuntu 上的扬声器无法使用。我的麦克风可以使用。

当我插入耳机时,耳机扬声器可以工作(虽然它无法识别耳机麦克风,但我必须进入设置并将麦克风更改为笔记本电脑内置麦克风)。

我已将我的笔记本电脑从 Ubuntu 20.04 更新到 20.10 再到 21.04,但这并没有解决我的任何音频问题。

我的笔记本电脑也是与 Windows 10 双启动的,并且扬声器在 Windows 10 中停止工作(情况并非总是如此)。

输出自inxi -SMA

System:    Host: zenbook Kernel: 5.11.0-18-generic x86_64 bits: 64 Desktop: GNOME 3.38.4 
           Distro: Ubuntu 21.04 (Hirsute Hippo) 
Machine:   Type: Laptop System: ASUSTeK product: ZenBook UX450FDX_UX480FD v: 1.0 
           serial: <superuser required> 
           Mobo: ASUSTeK model: UX450FDX v: 1.0 serial: <superuser required> 
           UEFI: American Megatrends v: UX450FDX.313 date: 01/17/2020 
Audio:     Device-1: Intel Cannon Point-LP High Definition Audio driver: snd_hda_intel 
           Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.11.0-18-generic 

这不是我第一次遇到此设置的问题(华硕笔记本电脑上的 Ubuntu + Windows)。我的 wifi+蓝牙也从未真正工作过。我开始认为这种软件和硬件的组合不是为协同工作而设计的!


我尝试过的事情(除了更新 ubuntu 操作系统):

  1. 重新安装 pulseaudio 和 alsa-base
sudo apt remove --purge alsa-base pulseaudio
sudo apt install alsa-base pulseaudio
  1. 安装pavucontrolalsa-mixer

任何帮助将不胜感激。

答案1

好的。

我修复了这个问题,尽管我不太清楚该怎么做。我做了以下事情:

  1. 打开我的 BIOS,将 SATA 配置从 ACPI 切换为 Intel。这破坏了我的启动,所以我将其切换回来。
  2. 在 BIOS 中,我将 I/O 配置切换为锁定 HD 音频设备,并关闭安全启动。我启动 Linux,发现扬声器的位置只有一个虚拟输出。alsamixer 似乎只能识别 NVidia 卡,但没有声音输出。
  3. 重启并进入 BIOS,再次解锁高清音频设备。重启后,在声音设置中,一切似乎都坏了。但当我打开 alsamixer 时,声音看起来工作正常。打开 spotify,声音就正常了!

因此,从该过程开始到结束的唯一区别是 SecureBoot 现在已关闭。不确定这为什么会影响笔记本电脑扬声器。

在声音设置中,有两个设备输出选项。1. HDMI/Displayport - 内置音频和 2. 扬声器 - 内置音频。第一个不起作用(我认为这是将外部显示器设置为带有扬声器,但实际上没有!)

无论如何,选择 2. 可以让笔记本电脑扬声器工作!插入耳机可以让声音从耳机中发出,但麦克风仍然只设置为笔记本电脑麦克风。

相关内容