我可以让 Windows 7 和 Nvidia 控制面板“忘记”外部显示分辨率吗?

Dob*_*eer 5 windows-7 display external-display display-settings nvidia-graphics-card

我的系统目前遇到了一个问题,我的戴尔 U2711 显示器的完整 2560x1440 分辨率不能得到我的华硕 G73S 笔记本电脑的很好支持(它有一个 NVIDIA GeForce GTX440M CUDA 和 1.5GB RAM)。笔记本电脑没有 DVI-D 或 DisplayPort 输出,显示器也不正式支持 HDMI 分辨率。因此,为了解决这个问题,我在 nvidia 控制面板中添加了一个“自定义分辨率”。这一直有效,直到计算机休眠或重新启动,此时它停止工作并且显示驱动程序吓坏了,拒绝在内部或外部显示器上显示,直到我拔下 HDMI 连接器。

事实上,当我插入显示器时,整个机器似乎都锁定了,因为我也无法将 VNC 连接到计算机。

拔掉外接显示器会恢复一段时间的功能,但是一旦我重新插入它,我又被卡住了。

如果我让外部显示器显示较低的分辨率,我可以成功“升级”分辨率 - 我只需要确保笔记本电脑首先使用更好支持的默认 1920x1080 分辨率。然后我可以在之后增加它。为此,我将 VGA 连接器插入显示器,这似乎已经改变了 Windows 对显示器配置的看法,足以将事物重置为默认值。但是,我怀疑如果我重新启动计算机而不先降低分辨率,我会遇到麻烦......我没有更多的显示器可以使用这个技巧!

我希望我能找到一种方法让各种系统组件恢复我以前的屏幕分辨率以忘记这些设置,这样如果我遇到麻烦,我可以拔掉外接显示器,删除/忘记所有那些记住的显示设置,然后插入它返回以在两个显示器上获得 1920x1080 的“默认值”。

华硕驱动程序更新程序告诉我安装了最新的驱动程序。我尝试快速搜索以查看是否还有“第三方”显卡驱动程序,但我什么也没看到。

有任何想法吗?

Dob*_*eer 5

我找到了一个方法。

我转到注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers 并删除其中包含 DELA 的子项。这些显然是窗口用来决定在显示配置更改时使用哪些显示设置的键。删除它们会导致 Windows 忘记设置,当我插入外部显示器时,它又恢复为以较低的分辨率镜像两台显示器。

特别感谢 sysinternals 进程监视器工具,我花了一段时间用来查看在插入和拔出监视器时读取和写入了哪些注册表项。

好极了!