Windows 10无法为Acer X223W设置16:10原生分辨率求助
解决ATI Mobility Radeon 4500 HD在Win10 64位下无法识别Acer X223W S原生分辨率的问题
我之前也碰到过类似老显卡+老显示器在Win10 64位下的分辨率适配问题,结合你的情况——32位系统正常、全新Win10 64位后显卡用Win8 x64驱动、VGA连接的显示器被识别为通用非即插即用设备、缺失1600x1000原生分辨率且CRU尝试失败,给你几个实际试过有效的解决方案,按优先级来试:
1. 替换为Win7 64位版本驱动(优先级最高)
AMD官网提供的Win8 x64驱动对Win10的兼容性其实不算理想,老移动显卡反而更适配Win7时代的驱动:
- 先卸载当前驱动:打开设备管理器,右键显卡→「卸载设备」,勾选「删除此设备的驱动软件」,重启电脑
- 找到对应型号的Win7 64位驱动安装,选择「自定义安装」→「执行全新安装」,避免旧驱动残留冲突
2. 用系统命令强制添加分辨率(替代CRU)
如果CRU失效,试试Windows自带的PowerShell命令手动添加:
- 按下Win+X,选择「Windows PowerShell(管理员)」
- 先查询显示器设备ID:输入
Get-DisplayDevice,找到标记为「Generic Non-PnP Monitor」的设备,复制它的DeviceID(格式类似\\?\DISPLAY#XYZ...#...) - 执行添加命令,把刷新率换成60/59/75多试几次(老显示器对刷新率兼容性有差异):
Add-DisplayResolution -DeviceId "你的设备ID" -Width 1600 -Height 1000 -RefreshRate 60 - 重启后去显示设置里检查是否出现目标分辨率
3. 手动导入显示器EDID信息
VGA接口不传递EDID参数,Win10没法自动识别显示器规格,你可以从能正常识别的设备导出EDID再导入:
- 在之前的32位系统(或其他能识别该显示器的电脑)上,用
Monitor Asset Manager工具导出EDID文件(后缀.bin) - 复制文件到Win10电脑,打开设备管理器→「通用非即插即用显示器」→右键属性→「详细信息」→下拉选「硬件ID」,记下对应ID
- 打开注册表编辑器(输入
regedit),定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY\你的硬件ID子项\Device Parameters - 新建
Binary类型键,命名为EDID,用十六进制编辑器打开.bin文件,复制内容粘贴到键值中 - 重启电脑后,系统应该能正确识别显示器型号,原生分辨率也会同步出现
4. 禁用显卡缩放功能
老显卡的GPU缩放可能干扰分辨率识别:
- 右键桌面→「显示设置」,把「更改文本、应用和其他项目的大小」改成100%
- 打开显卡控制面板(安装驱动后会出现),找到「桌面&显示器」,右键显示器图标→「配置」,取消勾选「GPU缩放」,保存后重启
我之前帮朋友解决过几乎一致的问题,他用的是ATI Mobility Radeon 4650,靠Win7驱动+导入EDID就搞定了,你可以逐个试下这些方案。
内容的提问来源于stack exchange,提问作者Tored




