我最近在台式机上安装了 Ubuntu 12.10,但通过 HDMI 电缆没有声音。我尝试设置 Ubuntu 自带的设置,但仍然没有结果。这是我的主板 ASUS F1A75-V PRO AMD,任何帮助或建议都很好。谢谢。
答案1
不起作用。你不要这样帮助别人!
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
我使用 12.10 也没有声音。声音设置在“播放声音”窗口中没有显示任何条目。我尝试将您的代码(选项 snd-hda-intel model=auto)添加到 modprobe.d,但情况仍然相同。但是,将代码更改为选项 snd-hda-intel model=generic 会在“播放声音”窗口中显示虚拟输出,但仍然没有声音,即使有音量滑块并且可以执行测试。!我如何让输出显示到扬声器?
声卡是 HDa Intel PCH ID 2805
此外,Alsamixer 仅显示 PCM 栏,没有显示主屏幕、扬声器等