windows 设置自动登录后无法使用 Set-DisplayResolution 的疑问

2025 年 6 月 18 日
 hackroad
目前有个业务场景,云上虚机 NVIDIA A10 1/3,操作系统 windows server 2022 中文版,系统启动后自动登录并自动运行一些 powershell 脚本,主要逻辑就是下载一些服务端和客户端,最后通过下面命令设置分辨率

Set-DisplayResolution -Width 2560 -Height 1440 -Force
最后运行 UE 客户端跑业务逻辑

问题来了

A 家云能够跑通整个流程
同样逻辑在 B 家云 同类型 GPU 虚机上 设置分辨率时会提示

[img][/img]
setres 将立即尝试应用以下显示设置:
宽度: 2560
高度: 1440
你的视频设备不支持指定的设置。
1024x768
1280x800

查了一天硬件上的差异和网上资料,尝试修改注册表无效
HKLM:\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration 下的
PrimSurfSize.cx 2560
PrimSurfSize.cy 1440


最后 RDP 远程进去手动执行确提示正常,再次重启让业务自己跑又不行,现在开始怀疑 A 家云是不是有类似 HDMI Dummy Plug 的东西在后台
[img][/img]

各位给给建议,看看哪里有问题
1609 次点击
所在节点    程序员
9 条回复
yyzh
2025 年 6 月 18 日
🤔服务器显卡不是都没输出的么.
或者 vnc 进去看识别出来的显示器是啥?
hackroad
2025 年 6 月 18 日
@yyzh #1 好注意,RDP 进去都不是用的 GPU ,我去对比下
hackroad
2025 年 6 月 18 日
目前排查下来 A 家云远程进去是不会出现 remote display adapter ,怀疑和这个有关
flyqie
2025 年 6 月 18 日
建议用 vnc 远程进去看看。

话说这是在做云游戏/云渲染吧
ysc3839
2025 年 6 月 18 日
RDP 是有个虚拟显卡来作为控制台的,只能说这方面问题挺多的,没有好办法解决
hackroad
2025 年 6 月 18 日
@flyqie #4 类似云渲染的业务,vnc 进去 A 云 是没有 remote display adapter ,B 云进去默认有,但是只要 B 云禁用 remote display adapter ,rdp 就废了,尝试用了 usbmmidd 也不行,不知道 A 云 虚拟化硬件层和系统层做了什么特殊配置
hackroad
2025 年 6 月 18 日
@ysc3839 #5 A 云是可以的,现在让 B 云的产品去查他们家 GPU 的机型和 A 云的差异
PrinceofInj
2025 年 6 月 18 日
可以考虑一下装一个 parsec 那样的虚拟显示器。
jim9606
2025 年 6 月 19 日
看上去是用了软件显示适配器 basicdisplay
可以组策略开硬件渲染,但我不知道 nv 的硬件驱动会不会有问题,有些桌面卡会有不接显示器 rdp 就黑屏的情况。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1139447

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX