我有一台配备 IntelHD 4000 芯片的 HTPC。HDMI 输出连接到 Pioneer VSX-527 放大器,后者又通过 HDMI 连接到我的三星高清电视。我之前在 HTPC 上安装了 Windows7,一切正常,但由于我是长期的 Linux 用户,不太习惯使用 Windows,所以我决定安装 Ubuntu 12.10。
问题是,使用此设置时,我没有音频(视频显示完美)。如果我将 HTPC 直接连接到电视,音频可以完美播放。
我尝试了在线上找到的所有技巧,但毫无效果。
有小费吗?
答案1
我有相同的接收器和相同的问题。我发现改变分辨率实际上可以使声音正常工作。将分辨率设置为 720p 或 1080i 可以让我听到声音。不知道为什么,但可能是某种握手问题。1080p 当然是更好的,但在有人找到原因之前,这可能会对你有所帮助。我在其他页面上看到 hdmi 开关可以解决握手问题,但在这种情况下它不太可能,因为我不确定这是问题所在...编辑:似乎使用 xrandr 将刷新率设置为 24 可以解决我的问题。尝试以下命令:xrandr --output HDMI2 --mode 1920x1080 --rate 24 如果您不使用 hdmi 2,您只需输入 xrandr 就可以轻松看到您正在使用哪一个。
答案2
检查您的显卡驱动程序,因为 HDMI 是音频和视频的数字信号。如果您输入
aplay -l,
您应该会看到所有音频输出。如果未列出 HDMI 输出,则可能是驱动程序问题。如果已列出,请尝试使用 aplay 命令播放文件以检查其是否正常工作。这看起来类似于
aplay -D hw:0,0 /usr/share/sounds/alsa/Front_Center.wav