我的ALSA 信息位于:
http://www.alsa-project.org/db/?f=85ca372146c77ccef3fd60151d30fb86dd6c2dcf
介绍:
我正在运行带有NVidia 芯片组“GeForce GT 525M”的Ubuntu 16.04。
我已经按照“软件和更新”部分的建议安装了经过专有测试的 NVidia驱动程序,版本 361.42。我可以使用 HDMI 电缆将我的笔记本电脑连接到我的 Sony Bravia TV 48W600B,并且我获得了完美的视频输出。
问题陈述:
我面临的问题是我没有得到任何音频输出。
未检测到 NVidia 声卡。在 /proc/asound 中,我没有找到 NVidia 文件夹,但存在 PCH 文件夹(Intel 的文件夹)。
探头:
i.) 命令: aplay -l
结果:
**** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC665 Analog [ALC665 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device …
我的电脑有一个内置的 VT1828S 芯片。PC 和显示器(具有内置扬声器)之间的连接是通过 HDMI 电缆连接的。
音频首选项显示 2 个音频输出设备:模拟立体声和 RS880 音频设备 [Radeon HD 4200] 数字立体声 (HDMI)。
当我将耳机插入后插孔并选择前一个设备时,一切正常。当我选择后一种设备时,却听不到声音,而且视频播放速度太快。就好像视频帧要和音频时序同步,但是音频时序信息是错误的。
HDMI 音频与 Ubuntu 11.04 完美配合,但在 11.10 升级后停止。
我正在使用外接显示器在笔记本电脑上运行 Ubuntu 10.10。显示器通过 HDMI 电缆连接。外接显示器没有盒子,它有一个耳机的音频出口/..
现在,当我插入外接显示器时,我想继续使用我的笔记本电脑盒。现在它会自动通过 HDMI 端口发送声音。
我可以在声音配置菜单中轻松更改适当的设置:我转到硬件并可以选择我想要使用的设备:模拟环绕 4.0 输出,而不是 HDMI 输出。这有效,我可以通过我的笔记本电脑盒子听到声音。
但是当我每次插入外接显示器时,当我从挂起状态唤醒我的笔记本电脑等时,我都必须再次更改此设置。
如何将其设为默认设置,而不必一直重置?
谢谢!
我在 Ubuntu 13.04 上,使用 ZaReason Zini,据我所知,它除了 hdmi 端口外没有其他音频输出。我试图让 Clojure 库 Overtone 工作,但遇到了这里描述的问题。潜在的问题似乎是 jackd 不起作用:
anand@anand-desktop:~$ jackd -R -d alsa
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2013 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
audio_reservation_init …
Run Code Online (Sandbox Code Playgroud) 当我合上盖子时,我的笔记本电脑会按照我的意愿挂起。
但是,当我连接外部显示器 (HDMI) 和键盘 (USB) 时,我希望能够合上笔记本电脑的盖子,而无需暂停整个系统。
是否有设置或脚本来获得这种行为?
我试图让我的笔记本电脑在插入时将音频切换到 HDMI,当它被移除时切换回标准模拟。
我设置了一个 udev 规则来触发脚本来执行切换,但是我在让它工作时遇到了问题:
请参阅以下内容:
# HDMI plugged in, not selected in Sound settings.
$ pactl list short sinks
5 alsa_output.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
kingamajick@kingamajick-laptop: ~
# HDMI selected in sound settings
$ pactl list short sinks
7 alsa_output.pci-0000_00_1b.0.hdmi-stereo module-alsa-card.c s16le 2ch 48000Hz SUSPENDED
kingamajick@kingamajick-laptop: ~
# HDMI removed
$ pactl list short sinks
9 alsa_output.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 48000Hz SUSPENDED
Run Code Online (Sandbox Code Playgroud)
我使用切换输出的脚本如下:
# HDMI plugged in, not selected in Sound settings.
$ …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 USB-C 转 HDMI 电缆(不是适配器)连接到外部显示器,但没有成功。检测到显示器,可以选择,显示视频,但视频显示不正确。我不确定描述这一点的正确术语,但它看起来像这样:
有任何想法吗?
编辑:这已经得到确认,没有已知的解决方案。似乎与 i915 驱动程序有关。https://bugs.launchpad.net/ubuntu/+source/linux-hwe-edge/+bug/1661987
编辑2:这绝对是一个软件问题。适用于 Windows 和 MAC,无需在同一台显示器上进行额外调整。这是 USB-C 转 HDMI 的 HDMI 标准,供喜欢阅读的人使用。http://www.hdmi.org/manufacturer/hdmialtmodeusbtypec.aspx
我在笔记本电脑上使用 i3 作为窗口管理器。现在我希望它与我的 HDMI 显示器配合使用。到目前为止,我有这是我的.3/config
:
exec xrandr --output eDP1 --auto --output HDMI1 --auto --left-of eDP1
Run Code Online (Sandbox Code Playgroud)
这工作得很好,但前提是我的 HDMI 显示器已插入。如果不是,我有一半的工作区不可见,因为它们没有显示在我的笔记本电脑显示器上。
如何让它检测其他显示器是否已插入并为这两种情况进行配置?
它还可以自动检测 HDMI 何时(拔出)插入并相应地更改配置?或者我必须将它绑定到一个键来检查监视器吗?
我刚刚升级到 18.04,突然我的 HDMI 无法连接。
xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
eDP-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1366x768 60.00*+
...
...
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
Run Code Online (Sandbox Code Playgroud)
lspci | VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 510 (rev 07) …
Run Code Online (Sandbox Code Playgroud) 自从安装 Ubuntu 以来,我一直遇到声音问题。在启动时,我可以选择 HDMI 声音并且它可以工作,当显示器休眠时会发生两种情况之一。
要么声音恢复到另一个来源,我必须在设置中切换回它,这很烦人但不是不可恢复的,或者声音停留在 HDMI 源上,但我没有声音,必须重新启动才能恢复。
在整个过程中,HDMI 源始终可用,我可以选择它。但我总是有两个问题之一。
我现在很喜欢 Linux 的体验,但这开始成为一个交易破坏者,有人可以帮忙吗?
谢谢