在通过 HDMI 传输音频时遇到了一些问题。以下是基本规格:
操作系统:Ubuntu Desktop 12.04.1 x64 CPU:AMD A10-5800K 3.8G 4M FM2 R 主板:MSI FM2-A75MA-E35 操作系统:Ubuntu 12.04.1 LTS 显卡:(集成在 CPU 上)AMD Radeon HD 7660D
HDMI 声音在 Win7 下工作正常(安装主板和视频驱动程序后),因此没有物理损坏。在 Ubuntu 下,通过普通耳机插孔播放音频可以正常工作。
查看音频面板,根本没有 HDMI 输出。aplay -l 也只报告:
card 0: Generic [HD-Audio Generic], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
附加驱动程序有两个版本:
ATI/AMD PROPRIETARY FGLRX GRAPHICS DRIVER
ATI/AMD PROPRIETARY FGLRX GRAPHICS DRIVER (post-release update)
第一个版本安装成功,但问题仍然存在。我确实有更多分辨率可供选择。第二个版本没有,报告安装失败,并在以下位置找到详细信息:/var/log/jockey.log
看了一下日志,它非常长,如果有必要我可以把它给你们。
进行了更多研究,有些人通过手动安装驱动程序获得了成功,因此尝试按照以下步骤进行操作:
https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Manually_installing_Catalyst_12.6
从 3.1 开始手动安装 Catalyst 12.6。我立即遇到了 2 个问题,(1) AMD 网站不提供任何适用于 Linux 的驱动程序,(2) 以下命令不起作用:
sudo sh amd-driver-installer-12-6-x86.x86_64.run --buildpkg Ubuntu/precise
sh: 0: Can't open amd-driver-installer-12-6-x86.x86_64.run
其他一些帖子说要更新“alsa-drivers”,但这也不起作用,因为新版本的安装命令不起作用。我忘记了确切的问题,但与上面的类似,无法打开/找不到。
任何帮助将不胜感激!
答案1
赞同 0 反对
不起作用。你不要这样帮助别人!
Ubuntu 默认禁用并隐藏所有 Realtek / Nvidia 卡中的数字音频输出 SPDIF,事实上它在所有版本的 Ubuntu 中都执行相同的操作,因为没有人关心最终用户。
修复此问题的程序在所有版本的 ubuntu 中都是相同的,并且适用于所有声卡 Ati Nvidia Realtek Creative Bosse 等。您需要编辑一个文件才能工作,获取一个终端并输入此文件
语法:sudo nano /etc/modprobe.d/alsa-base.conf(回车)
然后将这一行添加到文件末尾
语法:options snd-hda-intel model=auto(然后使用结束页面控件重写并保存文件,然后退出控制台)
此时您需要重新启动机器,然后才能意识到缺少的数字音频 spdif 正在工作!转到任务栏图标以选择适当的设备(现在显示)以避免同时为所有扬声器获取声音。如果您需要静音 ubuntu 警报或您需要做的任何事情,请尽情享受。
Boggart Akerley 美国国家航空航天局 (NASA) 太空飞船计划软件工程师。
答案2
ubuntuforums.org 上的一个家伙给我指明了正确的方向:安装脉冲音频音量控制。
我的具体解决方案是这样的:
转到每日 ALSA 积分:
https://code.launchpad.net/~ubuntu-audio-dev/+archive/alsa-daily/+packages
下载我的版本:~precise1
获取以 _all.deb 结尾的.deb 文件。
在终端中,转到下载 .deb 文件的文件夹,然后运行以下命令:
sudo dpkg -i package.deb
重新启动机器,返回后转到音频控制面板并将其设置为 HDMI。
注意:我的电脑~冻结~(窗口无响应,但鼠标正常)约 10-20 秒,然后解冻并正常工作。
答案3
这是超级用户跨站点复制的如何在 Linux 上使用电视上的 HDMI 收听音频,这里的问题(2012 年)比那里的问题(2013 年)更早提出。这里的问题没有我需要的这个快速答案,也许是因为在 2012 年,它仍然是另一回事。
投票时请注意,所有这些都是从跨站点重复中复制而来的。由于跨站点重复不会被关闭,因此我想在此分享超级用户的答案,以免其他人遇到这里的另外两个答案,却不知道最终如何修复,就像我遇到的情况一样。
- 进入声音(德语:Klang)设置,然后
- 选择输出(德语:Ausgang):
然后点击 HDMI 输出。