Windows,nvidia自定义分辨率为默认分辨率

亚历克斯

nvidia驱动程序存在问题,并且报告了显示器EDID:显示器的本机分辨率为1920x1080 32bpp 60Hz,但是由于某种原因,它仅显示整个桌面的一部分(过扫描/欠扫描)并且图像模糊,因此我创建了自定义分辨率1920x1080 32bpp 59Hz CVT -精简的银行,效果很好。

问题是当连接HDMI电缆时,Windows会自动选择错误的本机分辨率,而不是自定义分辨率。如何将自定义分辨率设置为默认分辨率?因此,当计算机在连接​​HDMI监视器的情况下启动时,它将默认为自定义分辨率。

或者是否可以执行命令以切换到自定义分辨率,而不是使用nvidia控制面板?在那种情况下,是否存在我可以通过某种方式执行该命令的HDMI连接事件?

谢谢。

亚历克斯

我在这里找到了控制面板API:http : //developer.download.nvidia.com/SDK/9.5/Samples/DEMOS/common/src/NvCpl/docs/NVControlPanel_API.pdf以下命令不起作用:

rundll32.exe NvCpl.dll,dtcfg setmode 2 1920 1080 32 59

这个讨论揭露不再支持这种做法:(

解决方案是使使用NvAPI_DISP_ *函数的应用程序进行适当的更改。

- NvAPI_DISP_GetTiming() // with NV_TIMING_OVERRIDE_CVT_RB parameter set
- NvAPI_DISP_TryCustomDisplay()
- NvAPI_DISP_SaveCustomDisplay()

当连接HDMI时,剩下的就是运行该程序:这里(缺少信誉)是如何找到图形适配器的设备类GUID。然后使用RegisterDeviceNotification()函数进行注册以获取WM_DEVICECHANGE通知。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java无法识别的自定义监视器分辨率

JWPlayer默认分辨率

自定义输出分辨率DuplicateOutput DXGI

Objective-C-以编程方式设置自定义Mac屏幕分辨率

TypeScript + VSCode中的自定义模块分辨率

在Raspberry Pi上自定义分辨率

如何在Android Studio的布局编辑器中使用自定义分辨率?

在OpenCV中设置相机分辨率-预先构建与自定义构建

Android自定义相机动作返回低分辨率图像

如果通过xrandr设置自定义分辨率,是否可能损坏显示器

XRDP自定义分辨率(Fedora 19)

虚拟盒子-如何在Windows 7 VM中使用自定义分辨率

Bootstrap 3自定义的多级菜单在较小的分辨率下不起作用

FreeBSD 10中vt控制台的自定义分辨率

当“显示设置”中的分辨率不可用时,如何使用xrandr设置自定义分辨率

我可以设置自定义分辨率而不拉伸吗?

扫描分辨率

如何正常设置自定义显示分辨率

在Windows 10上创建自定义分辨率

WP8.1RT:来自mediacapture C#的自定义分辨率图像

如何在安装了nvidia驱动程序的情况下设置自定义分辨率?

CAShapeLayer分辨率

将高分辨率图像用于UITableViewCell中的自定义滑动机制

使用XCFE和TightVNC在Ubuntu服务器上自定义分辨率

如何在VMWare工作站中将Ubuntu更改为自定义分辨率

使用 xrandr 更改为自定义分辨率后,Ubuntu 18.04 分辨率闪烁

自定义分辨率 Ubuntu 20.04

Vue 自定义模块分辨率似乎不起作用

是否可以在 TypeScript 中模拟 webpack 自定义模块分辨率?