我最近安装了 Debian Wheezy,但声音不起作用(故障/失真)。
输出lspci -v | grep -A 6 Audio
:
00:1b.0 Audio device: Intel Corporation Wellsburg HD Audio Controller (rev 05)
Subsystem: Dell Device 0617
Flags: bus master, fast devsel, latency 0, IRQ 69
Memory at fb130000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
02:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)
Subsystem: NVIDIA Corporation Device 094e
Flags: bus master, fast devsel, latency 0, IRQ 36
Memory at fb080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
英特尔公司 Wellsburg HD 音频控制器似乎使用芯片组 ALC280,我想它不受支持?
我真的找不到这个问题的有效解决方案。
输出uname -r
:
3.2.0-4-amd64
我应该如何进行?
答案1
因此,显然 ALC280 芯片组和内核 3.2.0-4-amd64 存在不兼容问题。
我的解决方案涉及从以下位置下载 Realtek Linux 驱动程序 (3.0)这里,解压它,并为 Intel 声卡配置它,使用:
./configure --with-cards=hda-intel
然后运行
make
make install
由于我使用 ALSA 和 PulseAudio,所以我跑了
sudo purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
sudo alsa force-reload
要重置一些设置,然后我通过运行检查 alsa 配置文件中是否有 snd-hda-intel 的选项行
cat /etc/modprobe.d/alsa-base.conf
并注释掉(或删除)该行
options snd-hda-intel position_fix=1 model=medion
然后重新启动。
我还确保通过运行 alsamixer 并使用“m”取消所有通道的静音来取消 ALSA 的静音。
一切顺利。
我想要感谢这教程还提供一些有用的信息。