我有一台 Vivobook_ASUSLaptop X3500PHB_K3500PH,和许多其他笔记本电脑一样,它配备了 ALC294 声音芯片,导致内置扬声器输出声音很差甚至没有声音。外置扬声器和耳机工作正常。
我尝试了所有发布的解决方案,但我真的无法解决问题。人们随口说出“解决方案”,例如
sudo hda-verb /dev/snd/hwC0D0 0x20 0x500 0x1b
sudo hda-verb /dev/snd/hwC0D0 0x20 0x477 0x4a4b
sudo hda-verb /dev/snd/hwC0D0 0x20 0x500 0xf
sudo hda-verb /dev/snd/hwC0D0 0x20 0x477 0x74
但它们从未解释过节点、动词和参数值是什么。似乎华硕的每个型号都需要不同的参数,而且似乎没有人能够解释是什么、为什么、在哪里等等。
其中一些命令让我从扬声器中听到“一些”噪音,但它听起来有点像是麦克风被用作扬声器(低噪音,糟糕的金属声音),但它仍然肯定是从内置扬声器中发出的。
这台笔记本电脑交付时,它装有 Windows 11 Home,声音非常好,所以硬件没有问题。现在我安装了 Ubuntu 22.04.03(包含所有最新更新,但没有太多其他更新),但我甚至无法让它工作一半。
我想我还是会尝试一下 Ubuntu 23.04 live cd,但除此之外我不知道该怎么做了。Alsa、PulseAudio 等已经超出了我的专业知识水平。
答案1
安装 Ubuntu 23.04 基本解决了这个问题。声音现在可以用了。要充分发挥这些扬声器的潜力还有很长的路要走。有时它听起来像金属,音量仍然有点太低。
就像以前一样,耳机或外部扬声器运行良好。