Jon*_*Day 20 sound pulseaudio 11.04 alsa hda-intel
我试图在运行 Natty 的华硕 P8P67PRO V3 主板上使用 IEC958/SPDIF 光纤输出,但我似乎已经消除了我的声音设置的一个关键部分。
这是一些相关命令的输出(我希望):
sudo aplay -l
aplay: device_list:240: no soundcards found...
ls /cat/asound*
ls: cannot access /proc/asoun*: No such file or directory
lspci -v
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 8469
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at fe720000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: oss_hdaudio
Kernel modules: snd-hda-intel
pactl stat
Currently in use: 1 blocks containing 63.9 KiB bytes total.
Allocated during whole lifetime: 41 blocks containing 1.8 MiB bytes total.
Sample cache size: 0 B
Server Name: pulseaudio
Server Version: 0.9.22-24-g67d18
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: auto_null
Default Source: auto_null.monitor
Cookie: bed7e0b0
Run Code Online (Sandbox Code Playgroud)
非常感谢任何建议。
小智 14
我有同样的问题。我通过运行以下命令解决了它
sudo modprobe snd-hda-intel
Run Code Online (Sandbox Code Playgroud)
内的终端窗口(Ctrl+ Alt+T至开放的一个)。
小智 7
基本故障排除步骤
你的音量是完全调低了,还是你的扬声器静音了?
在终端中运行以下命令:
$ pacmd
Welcome to PulseAudio! Use "help" for usage information.
>>> list-sinks
Run Code Online (Sandbox Code Playgroud)
您可以播放已知始终正确播放的声音吗?
在终端中运行以下命令:
aplay /usr/share/sounds/alsa/Front_Center.wav
Run Code Online (Sandbox Code Playgroud)
如果您不是 root 用户,则:
sudo aplay /usr/share/sounds/alsa/Front_Center.wav
Run Code Online (Sandbox Code Playgroud)
其他用户可以播放这些“已知良好”的声音之一吗?
使用另一个用户帐户登录。如果没有其他,您应该使用默认设置创建一个。
系统能识别你的声卡吗?
在终端中运行命令:
sudo aplay -l
Run Code Online (Sandbox Code Playgroud)
该命令的输出应如下所示:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC861VD Analog [ALC861VD Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
Run Code Online (Sandbox Code Playgroud)
如果你看到这个:
aplay: device_list:221: no soundcard found...
Run Code Online (Sandbox Code Playgroud)
这意味着 Ubuntu 无法识别您的声卡。检查您是否安装了正确的模块。
然后在终端中运行以下命令:
sudo modprobe snd-hda-intel
Run Code Online (Sandbox Code Playgroud)
现在运行命令:
sudo aplay -l
Run Code Online (Sandbox Code Playgroud)
并查看您是否正在获取硬件设备列表。
是否安装了声音模块?
打开终端并输入(注意`
命令替换的反引号):
find /lib/modules/`uname -r` | grep snd
Run Code Online (Sandbox Code Playgroud)
您应该会看到一个很大的项目列表。如果没有,则表示安装过程没有为您安装声音模块。要解决此问题,请在终端窗口中键入:
sudo apt-get install linux-restricted-modules-`uname -r` linux-generic
Run Code Online (Sandbox Code Playgroud)
安装模块后,您需要重新启动以使更改生效。
声卡是否物理安装并被硬件识别?
打开终端并输入:
lspci -v | grep -A7 -i "audio"
Run Code Online (Sandbox Code Playgroud)
这应该会输出一些有关您的音频硬件的信息。一个例子如下:
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
Subsystem: Toshiba America Info Systems Device ff01
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at dc440000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
Run Code Online (Sandbox Code Playgroud)
这应该可以解决 Ubuntu 中的声音问题。
归档时间: |
|
查看次数: |
64037 次 |
最近记录: |