Realtek ALC256:未找到声卡

Realtek ALC256:未找到声卡

我遇到了声音问题,所以尝试按照这里已有的答案进行修复。这些答案都对我不起作用,实际上甚至让情况变得更糟!

我删除了此处答案之一中推荐的脉冲设置

$ rm -rf ~/.conf/pulse

我使用的是 Ubuntu 16.04,当我运行

$ aplay -l
aplay: device_list:268: no soundcards found...

声音设置显示“虚拟输出

我尝试重新安装alsa-basepulseaudio但是没有帮助。

$ alsamixer
cannot open mixer: No such file or directory
$ pulseaudio -D
E: [pulseaudio] main.c: Daemon startup failed.

编辑:现在即使同一台机器上的 Windows 也无法识别该设备,因此设备可能有问题,但我不这么认为。

答案1

(我已在此发布此回复:Mint 论坛帖子

嗨,我不确定您是否仍在寻找此问题的解决方法,但感谢上帝和所有研究此问题的优秀人士,经过几天的艰苦研究,我找到了解决方法。我有一台配备 ALC256 和 Linux Mint(基于 Ubuntu)的 LG Gram 17,我的扬声器和麦克风都未被检测到。我制作了一个关于如何修复它的视频教程,我还写了一个指南。如果您想要视频,这里是链接:https://www.youtube.com/watch?v=Vz6jDUyn7S0

如果您不想观看视频,这里有我编写的指南(风险自负!)介绍如何逐步解决此问题:

步骤 1 - 从系统中删除(备份)旧的 SOF 驱动程序:
a) sudo mv /lib/firmware/intel/sof* ~/Desktop/old-sof-backup
b)sudo mv /usr/local/bin/sof-* ~/Desktop/old-sof-backup

第 2 步 - 从 SOF Project Github repo 下载并安装较新的驱动程序:
关联:https://github.com/thesofproject/sof-bin

a) 在终端中打开所需 SOF 版本的目录,假设为 v2.1.1。b
) sudo rsync -a sof*v2.1.1 /lib/firmware/intel/
c) sudo ln -s sof-v2.1.1 /lib/firmware/intel/sof
d) sudo ln -s sof-tplg-v2.1.1 /lib/firmware/intel/sof-tplg
e)sudo rsync tools-v2.1.1/* /usr/local/bin

(如果您不想使用符号链接,请参阅存储库以获取有关如何在没有符号链接的情况下安装驱动程序的说明)

步骤 3-从以下 SOF 项目 Github 仓库下载并安装修复程序/补丁:
关联:https://github.com/thesofproject/alsa-ucm-conf/tree/sof_ucm1

(删除旧"/usr/share/alsa/ucm"目录并用从 repo 中新下载的目录替换)
a) sudo rm -r /usr/share/alsa/ucm
b)sudo mv ./ucm /usr/share/alsa

步骤 4 - 重启
重启后,所有扬声器、麦克风和所有设备都会显示并正常工作。但是,麦克风输入和扬声器音量会比平时低。步骤 5-6 可解决此问题。

步骤 5 - 使用 ALSAMIXER 提高输入/输出音量(重启后!)
a) 在终端中打开 alsamixer。b
) 按 F5 显示所有设备。c
) 将所有内容(或您需要的内容)提升到可能的最大值。

步骤 6 - 每次重启时永久保存 ALSAMIXER 设置
(我们使用第一个“store”命令一次将设置存储在指定的文件中,然后每次重新启动时,“restore”命令都会从该文件恢复设置)

a) alsactl --file ~/.config/asound.state store
b) 将命令设置alsactl --file ~/.config/asound.state restore为在每次启动时自动运行,以便始终恢复步骤 6(a)中存储的 alsamixer 设置。

向这里的小伙子们欢呼:https://bbs.archlinux.org/viewtopic.php?id=249900&p=4

相关内容