在 Dell Inspiron 15 7579 上运行 Ubuntu 16.04
我尝试了几种方法让笔记本电脑发出声音,但都没有成功,下面是最相关的尝试的列表。
重新安装
linux-sound-base
、alsa-base
等,如 Ubuntu 14.04 无法识别声卡 和声卡未检测到。声音输出故障排除https://help.ubuntu.com/community/SoundTroubleshooting。
将内核模块升级到 4.6,如未检测到声卡(16.04) 并按照 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1551880。
尝试上述 2 点后,我了解到以下内容:
系统才不是识别我的声卡。运行sudo aplay -l
后aplay: device_list:268: no soundcards found...
我确实安装了声音模块,
find /lib/modules/
uname -r| grep snd
显示了一大堆项目列表。
声卡被我的硬件识别。
lspci -v | grep -A7 -i "audio"
输出
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21) (prog-if 80)
Subsystem: Dell Device 0743
Flags: fast devsel, IRQ 255
Memory at d1128000 (64-bit, non-prefetchable) [disabled] [size=16K]
Memory at d1100000 (64-bit, non-prefetchable) [disabled] [size=64K]
Capabilities: <access denied>
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
我想尝试声音故障排除链接中提到的手动安装,但我不知道我的声卡驱动程序的名称,以便运行sudo modprobe snd-[NAME OF YOUR SOUNDCARD'S DRIVER]
。
这是我的声音配置面板的样子,总是尝试通过它播放声音虚拟对象。
关于如何解决这个问题有什么想法吗?
答案1
我有一台戴尔 Inspiron 15-5578,它使用 Realtek ALC3253 音频编解码器,与您的笔记本电脑中的相同。
我得到的声音像这样:
打开相关配置文件进行编辑,例如通过运行此命令:
sudoedit /etc/modprobe.d/alsa-base.conf
并添加以下行:
options snd-hda-intel model=headset-mic probe_mask=0x103
(或者,如果您已经有以 开头的条目,请修改该行options snd-hda-intel
)
保存文件然后运行这些命令
killall pulseaudio
sudo alsa force-reload
pulseaudio -D