![13.04 版无 HDMI 音频](https://linux22.com/image/1041652/13.04%20%E7%89%88%E6%97%A0%20HDMI%20%E9%9F%B3%E9%A2%91.png)
我刚刚从 12.10 升级到 13.04,现在一切都运行正常,除了没有通过 HDMI 传输音频。
我使用三星电视显示器,通过 HDMI 连接到我的显卡 Asus EAH4670/DI/1GD3(上面有 Radeon HD 4670 gpu),物理安装在我的主板上,主板是 MSI 770-C45。我运行的是内核 3.9,就是没有声音。
我尝试下载并安装https://code.launchpad.net/~ubuntu-audio-dev/+archive/alsa-daily/+files/oem-audio-hda-daily-dkms_0.201304261252~raring1_all.deb,但并没有任何好结果。
请帮忙,我需要恢复我的音频。最后,这是我的 lspci 命令输出。
ale@beast:~$ lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] nee ATI RX780/RX790 Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (external gfx0 port A)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (PCI express gpp port C)
00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 3c)
00:14.1 IDE interface: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE Controller
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge
00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV730 XT [Radeon HD 4670]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV710/730 HDMI Audio [Radeon HD 4000 series]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 03)
ale@beast:~$
答案1
读完这篇文章后我才意识到我遇到了这个问题。
我按照此页面更新了我的内核,解决了该问题: https://github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater#readme
至于内核更新无法解决您的问题,请确保您已检查所有可能性,例如音量未静音。您也可以尝试创建一个新的用户帐户并使用该帐户登录,看看问题是否局限于您的用户配置文件中的错误设置。
如果你还没有实际检查内核是否已更新,请打开终端并输入 uname -r。我使用的是内核 3.9.0-030900-generic。
如果这不起作用,那么重新安装 13.04 并安装新内核将是最后一步,以确保排除所有其他可能性。
答案2
你有一块 ATI 显卡,你试过radeon.audio=1
内核参数了吗?参见使用 Radeon 驱动程序时 HDMI 没有声音。