HDMI是最常见的现代显示器连接格式,通常提供即插即用体验。然而,有时您将HDMI显示器连接到您的Windows 10计算机,但没有任何反应。如果您的HDMI端口在Windows 10中无法正常工作,您可以尝试多种方法来解决问题。
1. 暂时使用另一个输出
下面的一些修复要求您有一个带有可用输出的工作屏幕。您的显卡可能有其他显示输出类型。如果您的显卡和电视都有除HDMI以外的通用端口类型,请尝试一下。这可以是永久解决方案(例如,DisplayPort是HDMI的更好选择)或只是临时措施,直到您解决了问题。
如果您的显示器只有HDMI输入,您可以使用适配器。如今,购买DVI(DVI)、VGA或DisplayPort 到 HDMI 适配器( DisplayPort to HDMI adapter)并不是特别昂贵。
2. 检查电缆(Cable)和端口(Ports)是否损坏
在尝试其他任何操作之前,请检查计算机上的HDMI端口和显示器上的端口是否有损坏,例如腐蚀或插头松动地插入端口。检查电缆以确保它没有磨损,或者连接器没有变形、腐蚀或从电缆上部分断裂。如果您发现任何类型的损坏,请尽可能更换或修理组件。
3.尝试交换东西
要确定HDMI端口不工作的问题,请在与其他设备的连接中混合和匹配组件,以查看问题出在显示器、计算机还是电缆本身。这将有助于确定哪个组件有问题。
4.在您的(Your)PC上选择正确的 HDMI 端口(Right HDMI Port)
许多台式计算机通过主板本身的HDMI端口提供集成显卡。如果您安装了独立GPU,请确保将HDMI电缆插入卡中,而不是插入主板上的HDMI端口。(HDMI)上图是主板连接的示例。一个独立的GPU将在卡本身上有连接器,可通过计算机背面的高后插槽访问。
某些计算机允许您同时运行集成卡和独立卡或在它们之间切换。这些选项将在您的 BIOS/ UEFI菜单中。有关如何更改这些设置的具体说明,请参阅您的主板手册,因为它们因主板品牌而异。
5. 连接电缆后重新启动
尝试在连接HDMI电缆和显示器的情况下重新启动计算机。虽然HDMI应在您插入后立即工作,但有时Windows可能无法识别它。在一切就绪的情况下启动通常可以确保检测到显示器。
6.选择正确的HDMI输入
大多数显示器和电视机都有不止一个HDMI输入。仔细检查您是否已将显示器设置为使用您插入的HDMI输入。您必须查看屏幕手册以了解它是如何完成的,但它通常只是菜单中的一个设置。
7.在Windows中选择(Windows)正确的多显示器模式(Correct Multi-Monitor Mode)
如果您将HDMI屏幕用作双显示器设置(dual-monitor setup)中的第二个显示器,则必须确保Windows使用正确的双显示器模式。您有四个选择:
- 只使用一个屏幕。
- 仅使用第二个屏幕。
- 在两个屏幕上扩展桌面。
- 将同一个桌面镜像(Mirror)到两个屏幕。
要在这些模式之间快速切换,请按住Windows Key + P。然后,您可以使用鼠标指针选择您喜欢的模式。如果您在任何屏幕上都看不到任何内容,您可以按住Windows 键(Windows Key)并反复点击 P(tap P repeatedly)以循环切换不同的模式。
8.手动选择支持的分辨率(Supported Resolution)和刷新率(Refresh Rate)
当您连接HDMI显示器时,您的计算机应该会自动选择正确的分辨率和刷新率(refresh rate)。如果未能执行此操作,则显示屏应显示选择了不支持的分辨率或刷新率的错误消息。在某些情况下,您不会看到任何东西或只是“无信号”消息。
对于辅助显示器,最简单的解决方法是打开显示设置,然后更改分辨率和刷新率。
您如何执行此操作取决于您拥有的GPU品牌,因为GPU实用程序的名称及其布局会有所不同。所有品牌之间的共同点是,您可以通过右键单击桌面然后从那里选择Nvidia、AMD或Intel实用程序来访问这些设置。进入实用程序后,您需要找到显示设置。下面的示例用于我们的Nvidia笔记本电脑GPU,用于说明目的。
您还可以使用 Windows 自己的显示设置(Display Settings)页面进行这些更改:
- 打开开始菜单(Start Menu)并选择设置 cog(settings cog)。
- 选择系统(System)。
- 选择显示(Display)。
- 选择要修改的显示(display you want to modify)。如果图中未显示您的显示器,请选择检测(Detect)。
- 选择正确的显示器后,向下滚动至显示分辨率(Display resolution)并为相关屏幕选择正确的分辨率(resolution)。
- 现在,选择高级显示设置(Advanced display settings)。
- 在刷新率(Refresh rate)下,为您的显示器选择正确的刷新率。如果您不知道正确的速率,60Hz 通常是一个安全的选择。
进行这些更改并关闭“设置”(Settings)窗口后,如果这是问题所在,您的显示器应该可以正常工作。请注意,HDMI仅限于分辨率和刷新率的特定组合,具体取决于您使用的HDMI版本。(HDMI)例如,我们的屏幕可以通过DisplayPort在 165Hz 时达到 2560×1440 ,但使用HDMI时只能达到 144Hz 。
9.视频效果很好(Video Works Fine),但没有音频(Audio)
HDMI同时携带视频和音频数据,您可能会发现有图像但没有声音。这是因为Windows 10将您的HDMI音频流视为单独的声音设备。您需要切换到该音频设备才能使用它。
- 选择通知区域中的扬声器图标(speaker icon)。
- 选择向上箭头(up-arrow)以显示输出设备。
- 从列表中选择您的显示器。(display)
您的HDMI设备现在将成为您的音频设备,所有声音都应该发送到它。如果您想了解有关 Windows 10 中音频路由的更多信息,请阅读如何在Windows 10中同时在耳机和扬声器上播放声音(How To Play Sound on Headphones And Speakers At the Same Time In Windows 10)。
10. 更新Windows和你的 GPU 驱动程序(Your GPU Drivers)
最后,确保您的Windows安装和GPU驱动程序都是最新的。
为确保您运行的是最新版本的Windows 10,请打开“开始”菜单(Start Menu),搜索“检查更新(Check for Updates)”,然后将其打开。选择检查更新(Check for updates) 按钮(button),Windows会通知您是否有待处理的更新。
至于您的GPU驱动程序,请访问您的GPU制造商的网站,并在驱动程序下载部分查找您的GPU型号。在某些情况下,您还可以使用计算机上已安装的GPU实用程序应用程序检查更新。有关更详细的说明,请参阅您的GPU的特定文档。
11.使用系统文件检查器
虽然这是一个很长的机会,但系统文件损坏可能会干扰您的 GPU 的运行。确保所有系统文件完好无损的最简单方法是系统文件检查器(System File Checker)。您可以在我们的SFC 和 DISM(SFC and DISM)文章中了解如何使用SFC 。只需一分钟即可开始,通常会修复大多数类型的系统文件损坏。
11 Fixes When HDMI Port Not Working in Windows 10
HDMI is the most common modern display connection format that usually offers a plug-and-play experience. Yet, sometimes you’ll connect an HDMI display to your Windows 10 computer, and nothing happens. If your HDMI ports are not working in Windows 10, there are several things you can try to fix the problem.
1. Use Another Output Temporarily
Some of the fixes below require that you have a working screen with an available output. Your graphics card likely has other display output types. If your graphics card and TV both have a common port type available other than HDMI, give that a try. This can be a permanent solution (e.g., DisplayPort is a superior option to HDMI) or just a temporary measure until you’ve resolved the problem.
If your display only has an HDMI input, you can use an adapter. It’s not particularly expensive to buy a DVI, VGA, or DisplayPort to HDMI adapter these days.
2. Inspect the Cable and Ports for Damage
Before trying anything else, check the HDMI port on your computer and the one on the display for damage such as corrosion or a plug that sits loosely in the port. Check the cable to make sure it isn’t frayed or that the connectors aren’t deformed, corroded, or partially broken from the cable. If you see any kind of damage, replace or repair the components if possible.
3. Try Swapping Out Stuff
To isolate the problem with your HDMI port not working, mix and match components in your connection with other devices to see if the issue is with the display, the computer, or the cable itself. That will help determine which component is at fault.
4. Choose the Right HDMI Port on Your PC
Many desktop computers have integrated graphics available through an HDMI port on the motherboard itself. If you have a discrete GPU installed, make sure to plug the HDMI cable into the card and not into the HDMI port on the motherboard. The picture above is an example of a motherboard connection. A discrete GPU will have the connector on the card itself, accessible through the tall rear slots on the back of the computer.
Some computers allow you to run both integrated and discrete cards simultaneously or to switch between them. Those options will be in your BIOS/UEFI menu. Consult your motherboard manual for specific instructions on how to change those settings since they differ from one brand of motherboard to the next.
5. Reboot With the Cable Connected
Try rebooting the computer with the HDMI cable and display connected. While HDMI should work as soon as you plug it in, sometimes Windows may fail to recognize it. Booting with everything in place usually ensures that the display is detected.
6. Select the Correct HDMI Input
Most monitors and televisions have more than one HDMI input. Double-check that you’ve set the display to use the HDMI input you’ve plugged in. You’ll have to check the manual for your screen to see how it’s done, but it’s usually just a setting in the menus.
7. Select the Correct Multi-Monitor Mode in Windows
If you’re using the HDMI screen as a second display in a dual-monitor setup, you’ll have to ensure that Windows uses the correct dual monitor mode. You have four options:
- Use only one screen.
- Use only the second screen.
- Extend the desktop over both screens.
- Mirror the same desktop to both screens.
To quickly switch between these modes, hold the Windows Key + P. You can then use the mouse pointer to select your preferred mode. If you can’t see anything on any screen, you can hold the Windows Key in and tap P repeatedly to cycle through the different modes.
8. Manually Choose a Supported Resolution and Refresh Rate
When you connect an HDMI display, your computer should automatically pick the correct resolution and refresh rate. If it fails to do this, the display should show an error message that an unsupported resolution or refresh rate was chosen. In some cases, you won’t see anything or just a “no signal” message.
For a secondary display, the easiest fix is to open your display settings and then change the resolution and refresh rate.
How you do this depends on the brand of GPU you have since the name of the GPU utility and its layout will differ. What is universal between all brands is that you access these settings by right-clicking on the desktop and then selecting the Nvidia, AMD, or Intel utility from there. Once in the utility, you’ll need to locate the display settings. The example below is for our Nvidia laptop GPU for illustration purposes.
You can also use Windows’ own Display Settings page to make these changes:
- Open the Start Menu and select the settings cog.
- Select System.
- Select Display.
- Select the display you want to modify. If your display is not shown in the diagram, select Detect.
- With the correct display selected, scroll down to Display resolution and select the right resolution for the screen in question.
- Now, select Advanced display settings.
- Under Refresh rate, choose the correct refresh rate for your display. If you don’t know the correct rate, 60Hz is usually a safe choice.
After making these changes and closing the Settings window, your display should be working if this was the problem. Note that HDMI is limited to specific combinations of resolution and refresh rate, depending on the version of HDMI you are using. For example, our screen can achieve 2560×1440 at 165Hz over DisplayPort, but only 144Hz using HDMI.
9. Video Works Fine, but There’s No Audio
HDMI carries both video and audio data, and you may find that you have an image but no sound. That’s because Windows 10 treats your HDMI audio stream as a separate sound device. You need to switch to that audio device to use it.
- Select the speaker icon in the notification area.
- Select the up-arrow to reveal output devices.
- Select your display from the list.
Your HDMI device will now be your audio device, and all sound should go to it. If you want to know more about audio routing in Windows 10, read How To Play Sound on Headphones And Speakers At the Same Time In Windows 10.
10. Update Windows and Your GPU Drivers
Finally, make sure that your Windows installation and GPU drivers are both up to date.
To make sure you’re running the latest version of Windows 10, open the Start Menu, search for Check for Updates, and then open it. Select the Check for updates button, and Windows will let you know if there are pending updates.
As for your GPU drivers, visit the website of your GPU maker and look for your GPU model in the driver download section. In some cases, you can also check for updates using the GPU utility application already installed on your computer. Refer to your GPU’s specific documentation for more detailed instructions.
11. Use the System File Checker
Although it’s a long shot, there is a chance that system file corruption may interfere with your GPU’s operation. The easiest way to make sure all system files are intact is the System File Checker. You can learn how to use the SFC in our SFC and DISM article. It only takes a minute to get going and will usually repair most types of system file corruption.