HDMI是一种允许将未压缩的音频和视频数据从一个设备发送到另一个设备的标准。这意味着在质量上没有妥协。您可以获得更好的声音和清晰的视频。但是, HDMI最常见的问题之一是,当视频显示在显示器或电视上时,音频丢失了。即使一切都已连接,并且您所期望的只是即插即用设置,也会发生该问题。这篇文章将建议您在收到错误未检测到HDMI 音频(No HDMI Audio)设备时如何解决问题。
HDMI 问题的基本故障排除
在我们讨论高级故障排除之前,让我们先弄清楚一些事情。首先(First),确保(Make)您的HDMI电缆没有故障。您可以在另一台计算机或另一台电视上尝试。其次,弄清楚端口的两侧是否是HDMI。如果您使用的是VGA转HDMI或DVI转HDMI,它们不支持音频。第三(Third),电视或显示器的音频都没有静音。
HDMI 音频(HDMI Audio)设备未在Windows 11/10
完成了基本的故障排除,让我们看看这些解决音频问题的方法。其中一些需要管理员权限,因此请让您有权访问该帐户。
- 重新连接电视或显示器
- 调整电视或显示器声音设置
- 运行音频疑难解答
- 将 HDMI 设备设置为默认值
- 重新启动 Windows 音频服务
- 更新声卡
- 启用音频控制器(Audio Controllers)并重新安装音频控制器(Audio Controllers)
- (Check HDMI Playback)检查声音面板中的(Sound Panel)HDMI 播放设置。
电视和显示器(Monitor)的某些设置可能因品牌而异。
1]重新连接电视或显示器
有时,它只是发生了,如果你把它拔下来再插回去,它就开始工作了。确保(Make)尝试不同的端口,因为某些电视和显示器带有多个端口。这也将帮助您了解是否有端口问题。
2]调整(Adjust)电视或显示器(Monitor)声音设置
电视和显示器带有内置音频控制。即使您以最大音量播放,但其音量为静音或接近 10%,您可能听不到音频并认为它丢失了。
电视遥控器(TVs)应该可以帮助您检查这个问题。对于显示器,您需要使用显示器底部或侧面的可用按钮并更改音量设置。
智能电视(Smart TVs)与Android TV 不同,您需要转到 External Inputs > HDMI signal format 并选择HDMI 1.4。
3]运行音频疑难解答
现在我们已经完成了外部连接故障排除,让我们开始基于软件的故障排除。
打开 Windows 11 设置,然后导航到System > Troubleshoot > Additional疑难解答 > 播放音频(Audio)。选择它,然后运行音频疑难解答(run the audio troubleshooter)。
转到Windows 10 设置(Settings),然后导航到更新(Update)和安全> Troubleshoot > Additional疑难解答 > 播放音频(Audio)。
4]将HDMI设备设置为默认值
将默认声音设备设置为输出很重要。您可能有一台带外部扬声器的显示器,但音频输出设置为其他设备。
在系统托盘中,找到音频图标,然后单击它。它将列出所有连接的音频设备。选择监视器的名称。播放任何音频,您应该能够听到它。
5]重新启动Windows音频服务
与所有其他组件一样,音频(Audio)也可作为音频服务使用。如果服务一直停止或已经停止,您将不会收听音频。
在运行(Run)提示 ( Win +R ) 中键入Services.msc,然后按Enter键。在服务列表中,找到Windows 音频(Windows Audio)服务。右键单击它,然后选择重新启动。如果服务停止,您可以选择启动。
此外,请确保对Windows Audio Endpoint Builder执行相同的操作,因为Windows 音频(Windows Audio)服务依赖于它。
6]更新声卡
下一个建议是更新音频驱动程序,列为Intel Display Audio或AMD Display Audio。
转到设备管理器(Device Manager)(Win + X,然后按 M),然后找到并展开声音(Sound)、视频和游戏控制器部分。右键单击 Intel Display Audio或AMD Display Audio,然后选择更新驱动程序。
您还可以查看OEM网站并通过下载文件来更新驱动程序。确保(Make)它适用于计算机上安装的Windows版本。(Windows)
7]启用音频控制器(Audio Controllers)并重新安装(Reinstall)设备
高清音频(HD Audio)提供多流功能,允许使用不同媒体将更多音频信号发送到不同的音频设备。英特尔(Intel)提供了一个控制器来处理这个问题,无论出于何种原因,它都存在问题,那么您需要检查它是否已启用。
打开设备管理器(Device Manager),点击查看(View),点击显示(Show)隐藏设备。接下来,导航到System Devices > High Definition Audio Controller。确保(Make)它已启用。如果它已经启用,则禁用并启用它。您也可以选择卸载它然后重新安装它。
8]检查声音面板中的(Sound Panel)HDMI播放(Check HDMI Playback)设置
打开声音(Sound)控制面板,然后在播放(Playback)设备列表中找到扬声器。如果您无法弄清楚,请右键单击它并选择属性。如果您看到 HDMI数字(Digital)或类似的东西,那就是您的扬声器。
然后您可以右键单击它来测试扬声器,禁用和启用它,并将其设置为默认通信设备。
按照以下步骤将设备设置为默认设备(Default Device)
- 打开控制面板>点击硬件(Hardware)和声音(Sound)
- 点击打开声音小程序
- 在播放(Playback)选项卡下,在空白处右键单击
- 选择(Select)“显示禁用的设备”和“显示断开的设备(Devices)”。
- 现在右键单击 HDMI 输出。
- 点击属性
- 在常规(General)选项卡下单击设备使用(Device Usage)并选择使用(Use)此设备:(启用(Enable))。
- 单击应用。单击确定。
完成此操作后,在Playback选项卡下,单击HDMI Output并选择Set as Default。
单击应用 > 确定并退出。
我希望帖子有助于解决问题。
相关阅读:(Related reads:)
- HDMI 端口无法正常工作
- HDMI 播放设备未显示(HDMI playback device not showing)。
HDMI Audio device not showing in Windows 11/10
HDMI is a standard that allows sending uncompressed audio and video data from one device to another. It means there is no compromise in the quality. You get better sound and clear video. However, one of the most common issues noticed with HDMI is that while the video shows up on the monitor or TV, the audio goes missing. That issue happens even when everything is connected, and all you expected is a plug-n-play setup. This post will suggest how you can resolve the problem when you get an error No HDMI Audio device is detected.
Basic Troubleshooting HDMI issues
Before we talk about the advanced level of troubleshooting, let’s get a few things straight. First, Make sure your HDMI cable is not at fault. You can try it with another computer or another TV. Second, figure out if both sides of the ports are HDMI. If you are using VGA to HDMI or DVI to HDMI, they do not support audio. Third, the audio is not at mute either from the TV or the monitor.
HDMI Audio device not showing in Windows 11/10
Done with the basic troubleshooting, let’s take a look at these to resolve the audio problem. Some of them will need admin permission, so make you have access to that account.
- Reconnect the TV or monitor
- Adjust TV or Monitor sound settings
- Run the Audio Troubleshooter
- Set the HDMI device to default
- Restart Windows Audio service
- Update the sound card
- Enable Audio Controllers and reinstall Audio Controllers
- Check HDMI Playback settings in Sound Panel.
Some of the settings for TV and Monitor may differ depending on the brand.
1] Reconnect the TV or Monitor
At times, it just happens, and If you plug it out and plug it back in, it starts working. Make sure to try a different port as some TV and monitor come with multiple ports. That will also help you understand if you have a port issue.
2] Adjust TV or Monitor sound settings
TVs and Monitors come with built-in audio control. Even if you are playing on full volume, but its volume is mute or almost 10%, you may not hear the audio and assume it’s missing.
TVs remote control should help you check with this problem. When it comes to monitors, you need to use the buttons available at the bottom or side of the monitor and change the volume settings.
Smart TVs are different as they come with Android TV, and you will need to go to External Inputs > HDMI signal format and select HDMI 1.4.
3] Run the Audio Troubleshooter
Now that we are done with external connection troubleshooting let’s get started with the software-based troubleshooting.
Open Windows 11 Settings, and navigate to System > Troubleshoot > Additional troubleshooters > Playing Audio. Select it, and run the audio troubleshooter.
Go to Windows 10 Settings, and navigate to Update and security > Troubleshoot > Additional troubleshooters > Playing Audio.
4] Set the HDMI device to default
It is important to set the default sound device as output. You might have a monitor with an external speaker, but the audio output is set to some other device.
In the system tray, locate the audio icon, and click on it. It will list all the connected audio devices. Select the name of the monitor. Play any audio, and you should be able to listen to it.
5] Restart Windows Audio service
Like all other components, Audio is also available as an audio service. If the service keeps stopping or has stopped, you will not listen to the audio.
Type Services.msc in the Run prompt (Win +R), and press the Enter key. In the services list, locate Windows Audio service. Right-click on it, and choose to restart. If the service is stopped, you can choose to start.
Also, make sure to do the same for Windows Audio Endpoint Builder as the Windows Audio service depends on it.
6] Update the sound card
The next suggestion is to update the audio driver, listed as Intel Display Audio or AMD Display Audio.
Go to Device Manager ( Win + X, followed by M), and then locate and expand the Sound, video, and game controllers section. Right-click on the Intel Display Audio or AMD Display Audio, and choose to update the driver.
You can also check the OEM website and update the driver by downloading the file. Make sure it is for the version of Windows installed on the computer.
7] Enable Audio Controllers and Reinstall the device
HD Audio offers a multi-streaming feature that allows more audio signals to be sent to different audio devices using different media. Intel offers a controller that takes care of this, and for any reason, there is a problem with it, then you need to check if it’s enabled.
Open Device Manager, and click on View, and click on Show hidden devices. Next, navigate to System Devices > High Definition Audio Controller. Make sure it is enabled. If it is already enabled, then disable, and enable it. You can also choose to uninstall it and then reinstall it.
8] Check HDMI Playback settings in Sound Panel
Open the Sound control panel, and locate the speaker in the Playback list of devices. If you cannot figure it out, right-click on it and select properties. If you see HDMI Digital or anything similar, then that’s your speaker.
You can then right-click on it to test the speaker, disable and enable it, and set it as the default communication device.
Follow these steps to set the device as Default Device
- Open Control Panel> Click on Hardware and Sound
- Click open Sound applet
- Under the Playback tab, right-click in the blank space
- Select both ‘Show Disabled devices’ and “Show Disconnected Devices”.
- Now right-click on HDMI Output.
- Click on Properties
- Under the General tab click on Device Usage and select Use this Device:(Enable).
- Click Apply. Click OK.
After doing this, under the Playback tab, click on HDMI Output and select Set as Default.
Click Apply > OK and exit.
I hope the post helped resolve the issue.
Related reads:
- HDMI Port not working properly
- HDMI playback device not showing.