我试图在运行 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 …
Run Code Online (Sandbox Code Playgroud) 我有一个戴尔 Inspiron 15 7537。
我在上面安装了 14.04,最初没有声音问题。但是,就像我使用以太网卡一样,希望 linux 中没有驱动程序/软件问题似乎是不现实的。
我为笔记本电脑购买了 SSD 并在其上安装了 Ubuntu 14.04。然后,我使用 gparted 从笔记本电脑附带的磁盘中复制 Windows 分区。
一切仍然正常,直到我启动到 Windows 8.1。当我在 Windows 中时,声音运行良好,但在重新启动笔记本电脑并返回 Ubuntu 后,声音停止通过笔记本电脑的内部扬声器工作。
但是我注意到,在 Ubuntu 中我仍然可以使用耳机接收声音。
从这里开始,我可以启动到 Windows 8.1 以通过内部扬声器接收声音,但除非使用耳机,否则我无法在 Ubuntu 14.04 中再次获得声音。
我决定尝试一下,所以我完全擦除了磁盘,并全新安装了 Ubuntu 14.04。声音回来了!然后我再次继续复制我的 Windows 分区。同样,在启动到 Windows 8.1,然后返回到 Ubuntu 后,我的内部扬声器将不再发出声音。
我尝试了最常见的解决方案,例如:
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio unity-control-center
sudo alsa force-reload
Run Code Online (Sandbox Code Playgroud)
或者
pulseaudio -k
Run Code Online (Sandbox Code Playgroud)
我还尝试确保在 alsamixer 中没有静音。我也尝试安装脉冲音频音量控制工具。如果我正在播放一首歌,我可以看到内部扬声器的音频电平在移动,就好像它应该播放一样。
脉冲音频音量控制工具还显示我的 HDMI 卡是一个声音设备,但它识别为关闭。
可能值得注意的是,在 alsamixer 中,应用程序似乎将我的 PCH/输出卡识别为副卡,将 HDMI 识别为第一张。但是,情况一直如此,所以我不确定这是问题所在。
我不太了解这一切是如何设计的,但据我所知,我很难收集启动到另一个操作系统如何阻止扬声器在另一个操作系统中工作。
我能做些什么来恢复系统的声音,并确定为什么引导到 Windows 会导致这种行为?我非常想使用双引导系统。
lspci -v …
在全新的 HP Probook 470 G3 上全新安装后,一切正常,只有声音:-( 尝试重新安装所有 alsa 部件,但仍然没有声音。
如果手册正确,则是 Conexant CX7501
Alsamixer 仅在 0 上显示所有 spdif (3x)。我无法选择任何其他声卡。好像我错过了(英特尔)驱动程序?
alsa-info 似乎没问题……我想念什么?
另见:http : //www.alsa-project.org/db/?f=fd172ad3823bcaec1a8e2b6af031b394b986a466
这可能是问题:
留言 | grep snd
[ 12.349541] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 12.349681] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 15.383652] snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching to polling mode: last cmd=0x000f0000
[ 16.395482] snd_hda_intel 0000:00:1f.3: No response from codec, disabling MSI: last cmd=0x000f0000
[ 17.399551] snd_hda_intel 0000:00:1f.3: Codec #0 probe error; disabling …
Run Code Online (Sandbox Code Playgroud) 我需要打字sudo modprobe snd-hda-intel
才能让我的声卡工作。
我需要编辑什么配置文件以及我应该进行什么编辑以便我可以在启动时加载声音驱动程序,这样我就不必每次都输入?
我最近从 12.04 升级到 14.04。我的 HP 有 Beats(提示痛苦的呻吟,因为它只是一个噱头)。
在 12.04 中,我使用hda-jack-retask来修复它。但是,据我所知,他还没有更新它以使用 14.04。有没有其他工具可以让 Beats 与 Linux 一起工作?
我正在运行 ubuntu 10.10,我的声卡是 realtek alc880,带有 intel HDA 控制器。我的声音很小,当我将音量提高到 50% 以上时,它听起来很“噼啪”。当我插入耳机时,它会继续通过扬声器播放(耳机不播放任何声音)。在windows中,听起来不错,耳机也很好用。请帮忙!
是否可以为 intel-hda 声卡音频编解码器启用电源管理?卡本身的电源管理工作正常,但音频编解码器模块 (/sys/module/snd_hda_codec) 似乎没有公开任何电源管理参数,尽管powertop实用程序建议启用它并显示其电源使用情况,即 100% , 总在最前面。
在某些情况下,我可能有一个较旧的内核或 Ubuntu 版本,其中我的声音驱动程序可能太旧或有问题,如何为我的内置英特尔音频芯片获取更新的声音驱动程序?
我最近从古老的 Ubuntu 安装升级到 16.04 LTS。除了一件事,一切都很好。我无法让 HDMI 声音正常工作。
一些注意事项和观察:
aplay
我可以完全通过 HDMI 输出测试声音(使用正确的卡和设备)我已经尝试了几乎所有我发现的声音问题修复,但到目前为止声音问题仍然存在:
aplay
).asoundrc
load-module …
我刚刚自己搭建了一个强大的新台式机,配备技嘉 Z97P-D3 主板、英特尔 i7-4790K、16GB 内存。我使用板载声音硬件 intel HDA (Realtek ALC887-VD) 进行音频输出。我正在运行 Ubuntu 14.04 LTS。
每隔几分钟我就能听到音频播放中的一小段跳跃,几乎就像丢了一帧一样。无论来源如何(VLC / Spotify / Chromium 浏览器),这都非常烦人。在跳过过程中的短暂时刻,声音首选项 > 输出选项卡的设备列表变灰,音量控制指示灯短暂闪烁,好像已静音,然后全部恢复正常。
ALSAmixer 在跳跃过程中也同样出现故障,音量条都消失了几分之一秒。
我已经尝试了以下解决方法(这些方法都不适合我):
1)/etc/modprobe.d/alsa-base.conf:Position_fix设置
options snd-hda-intel model=generic position_fix=1
Run Code Online (Sandbox Code Playgroud)
2)PulseAudio /etc/pulse/default.pa:关闭tsched
load-module module-udev-detect use_ucm=0 tsched=0
Run Code Online (Sandbox Code Playgroud)
3) PulseAudio /etc/pulse/default.pa: 调整默认值(下面的各种组合和值)
default-fragments = 2
default-fragment-size-msec = 250
default-sample-rate = 48000
realtime-scheduling = yes
realtime-priority = 5
Run Code Online (Sandbox Code Playgroud)
4)重新安装PulseAudio
5) 将内核升级到最新的稳定版 (4.4.2)
6) 使用 Jack2 代替 PulseAudio
7)购买新的声卡(SoundBlaster Live),它似乎不适用于Spotify等各种应用程序。
的输出cat /proc/asound/card*/codec* | grep Codec
:
编解码器:英特尔通用
编解码器:Realtek ALC887-VD
编解码器:Nvidia GPU 60 HDMI/DP
输出 …
我正在使用支持多扬声器的笔记本电脑(4.1 环绕声)运行 16.04LTS。我正在尝试让所有四个内置扬声器的音频正常工作。默认的音频管理包alsa-mixer
应该能够正确检测所有扬声器和低音炮,但事实并非如此。只有低音炮在工作,并且它被映射到Front Right
in Sound Settings > Output > Test Sound
。
另外,其中alsa-mixer
应该有更多的专栏(用于更多的发言者),但我只看到很少。
我读了一下,发现音频引脚没有正确重新分配任务,这已经是一个错误(错误报告:Launchpad),并且HDAJackRetask
可以使用它手动将所有引脚重新分配给相应的扬声器。我发现一篇文章使用与我相同的音频编解码器(Realtek ALC255,链接),这使得真正的扬声器和低音炮正常工作,但前置扬声器仍然无法工作。这是我的机器上所有可用配置的屏幕截图HDAJackRetask
:
我对音频硬件、通道或引脚一无所知。如果有人能帮助我找到所有四个扬声器的正确配置,我将不胜感激。如果有重复的帖子,请告诉我,因为我查了很多,但找不到。
提前致谢!
问题):
HDAJackRetask
. 我尝试了 30 多种组合,其中大多数给了我相同的输出,所以这是我找到的具有最多设置的最佳输出。我从 HDAJackRetask 收集了哪些信息:
"0x14"
作为内部扬声器的引脚。如果我将其覆盖为"Internal speaker (LFE)"
或
"Internal speaker (Back)"
我会突然在 Ubuntu 设置、2.1、4.0、5.0、5.1 等中获得更多声音配置文件,但无论我选择什么,它都不会导致根本没有声音,所以我停止覆盖它。"Analog Stereo Output"
(这是我的标准)和"Analog Surroind 4.0 Output"
. 两者都有效。0x17
是低音炮,但打开它仍然没有任何作用。 我尝试过的所有内容的列表:
HDAJackRetask:如上描述。
Ubuntu 设置:在全新安装时,只有一种输出扬声器,即analog built in
,因此无需在设置中查找。
文件更改:我添加:load-module module-combine channels=6 channel_map=front-left,front-right,rear-left,rear-right,front-center,lfe
在末尾/etc/pulse/default.pa
并在/etc/pulse/daemon.conf
from 中编辑了一行"enable-lfe-remixing: no" to "enable-lfe-remixing: yes"
。请注意,通过这样做,我实际上在设置下获得了低音炮声音设置,但它没有任何作用,打开或关闭时声音没有区别。
GitHub …
当我将外部扬声器插入 Thinkpad T420s 的扩展坞时,我没有声音(内部扬声器静音)。
PS我知道解决方案,但以问答形式发布问题特定解决方案似乎没问题。