我遇到这个问题已经有一段时间了。我找了很多地方寻求解决方案。但都没有奏效。
该操作系统运行在旧款索尼 Vaio 笔记本电脑上,型号:VPCEB3F4E。
我使用了 alsa 信息脚本来收集信息。输出如下:
http://www.alsa-project.org/db/?f=48f08f47664104fbec921ac7d0be4ca94be3ef35
运行脚本时,在保存文件之前会显示以下内容:
cat: /proc/asound/version: No such file or directory
grep: /proc/asound/cards: No such file or directory
cat: /proc/asound/cards: No such file or directory
cat: /proc/asound/modules: No such file or directory
grep: /proc/asound/cards: No such file or directory
/usr/sbin/alsactl: save_state:1590: No soundcards found...
cat: /tmp/alsa-info.2TnPpLYBxa/alsactl.tmp: No such file or directory
我曾尝试添加:
options snd-hda-intel model=auto
到 /etc/modprobe.d/alsa-base.conf 的底部但它没有帮助。
我尝试使用大命令重新安装模块和 alsa 文件:
sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; ubuntu-support-status; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
从https://help.ubuntu.com/community/SoundTroubleshootingProcedure
除了当然编辑它以删除桌面 GUI 元素之外,因为我在服务器上。
我已尝试将自己添加到音频组。
我尝试删除 alsa-base.conf,清除 alsa-base 并重新安装它。
我尝试查看 BIOS 中是否有任何功能被禁用。但与大多数笔记本电脑 BIOS 选项一样,它们很糟糕。只能更改时间、启动顺序和 CPU 的 C3/C6 支持。
我使用以下方法手动加载 snd_hda_intel 取得了一些进展:
sudo modprobe snd_hda_intel
这至少为我提供了一个音频设备和 /dev/snd 下的更多条目,但是播放文件时我听到的只是静态声音。
任何帮助和建议都值得感激。提前致谢 =)
答案1
这个问题可以通过手动加载 snd_hda_intel、在控制台输入 alsamixer 来访问音量设置,然后从红色区域调低音量来解决。这似乎已经阻止了声音完全静止。
然后通过发出以下命令保存这些级别:
sudo alsactl store
通过添加以下内容将模块设置为在启动时加载:
snd_hda_intel
添加到列表中:
/etc/modules
为了做到这一点我使用了 nano:
sudo nano /etc/modules
我敢发誓我之前试过调整音量,但是好吧,现在它可以正常工作了 =D