根本原因是显卡驱动未正确上报显示器EDID能力,需先确认设备识别与驱动运行状态,再清洁安装官网最新驱动并强制刷新EDID识别链路。

电脑屏幕无法识别高分辨率显示器,不是线材或显示器坏了,而是显卡驱动没把显示器的真实能力(EDID)正确读出来——系统连它支持4K@120Hz都不知道,自然不会给你显示选项。
确认显卡是否被系统真正识别
第一步:按 Win + X → 选择【设备管理器】→ 展开【显示适配器】。
第二步:看列表里是不是写着你的显卡型号,比如“NVIDIA GeForce RTX 4090”或“AMD Radeon RX 7900 XTX”。如果只显示“Microsoft 基本显示适配器”,说明驱动压根没加载成功,后面所有操作都无效。
第三步:右键该条目 → 【属性】→ 切换到【详细信息】选项卡 → 在【属性】下拉菜单中选【硬件 ID】→ 复制前8位字符(如 PCI\VEN_1002&DEV_7440),去 PCIDatabase.com 查证真实型号。
验证驱动是否真在运行
方法一:按 Win + R → 输入 msinfo32 → 回车 → 左侧展开【组件】→【显示】。
看右侧三项:驱动程序文件版本、驱动程序日期、驱动程序提供程序。只要其中一项是“N/A”或写着“Microsoft”,就代表驱动没注入内核,只是装了壳。
方法二:打开【设备管理器】→ 右键显卡 → 【属性】→ 【驱动程序】→ 【驱动程序详细信息】→ 检查列出的 .sys 文件(如 igdkmd64.sys)是否真实存在于 C:\Windows\System32\drivers\ 目录下,且修改时间与你安装驱动的日期一致。
强制刷新EDID识别链路
① 拔掉显示器信号线(HDMI/DP/USB-C),等满10秒;
② 右键桌面 → 【显示设置】→ 点击左侧笔记本图标(确保焦点在主屏)→ 滚到底部点【高级显示设置】→ 点【显示器1】旁的【显示适配器属性】→ 切换到【监视器】选项卡 → 勾掉【隐藏该监视器无法显示的模式】→ 点【确定】;
③ 返回【显示设置】→ 点【高级显示设置】→ 再点【显示器1】旁的【显示适配器属性】→ 切到【适配器】选项卡 → 点【列出所有模式】→ 找到你显示器标称的原生分辨率(如 3840×2160)和对应刷新率(如 @60Hz 或 @120Hz)→ 选中 → 【确定】。
这一步必须在拔线重插后做,否则系统仍用缓存的旧EDID。如果列表里根本没有你要的分辨率,说明驱动还没上报能力,得先更新。
下载并执行清洁安装官方驱动
方法一(NVIDIA用户):访问 https://www.nvidia.cn/Download/index.aspx?lang=cn → 手动选型号和系统 → 下载带“_win11_win10-desktop-”字样的完整离线包 → 安装时务必勾选“执行清洁安装” → 完成后重启。
方法二(AMD用户):进 https://www.amd.com/zh-hans/support → 输入显卡型号 → 下载 Adrenalin Edition → 安装时选【推荐安装】(不是快速安装)→ 重启。
方法三(Intel核显):前往 https://www.intel.cn/content/www/cn/zh/support/products/80939/graphics.html → 找对应CPU代际(如第14代酷睿)→ 下载 Intel Graphics Driver → 安装前关闭 Intel Arc Control → 运行exe → 【安装完必须重启,否则新驱动不生效】。


















