屏幕分辨率降至 1920x1080

屏幕分辨率降至 1920x1080

我有一个 Windows 7 客户系统,它在屏幕分辨率 3840x2160 下运行时没有任何问题(主机是具有高分辨率屏幕的 Windows 10)。

昨天,我使用最大屏幕分辨率为 1920x1080 的系统与客户机建立了远程连接。(连接链接为 [远程] -> (远程桌面)-> [主机] -> [客户机]

自动调整大小仍使用主机屏幕分辨率 3840x2160。将主机中的屏幕分辨率更改为 1920x1080 是获得可行屏幕布局的唯一方法。

当我开始使用主机系统在客户机上工作时,客户机的屏幕设置仍为 1920x1080。并且没有选择获得更高的分辨率!

运行具有相同设置的第二个客户机为我提供了高达 3840x2160 的显示选项,总共五种设置,分辨率大于 1920x1080(但没有 1920x1080 的选择。)

我正在运行带有最新客户添加功能的版本 5.1.30 4118389 (Qt5.6.2)。为确保万无一失,我重新安装了客户添加功能。

客户机的视频内存设置为最大值(128 Mb)。我看不出主机端或客户机配置存在任何问题。

客户机中的视频驱动程序(VirtualBox 图形适配器)限制了我的屏幕分辨率设置,所以我认为这是与视频驱动程序相关的问题。

有人能建议如何解决这个问题吗?我没办法了。

答案1

我在博客上找到了一些处理此问题的说明。(可根据请求提供 URL。)

最终结果是这样的:

You must run these commands after the virtual machine has been started.
You need to execute the following commands:
VBoxManage setextradata global GUI/MaxGuestResolution any
VBoxManage setextradata "Machine Name" "CustomVideoMode1" "Width x Height x Bpp"
VBoxManage controlvm "Machine Name" setvideomodehint Width Height Bpp

我使用 3840x2160x32 的设置执行了此操作,问题得以解决。现在,客户视频驱动程序为我提供了一长串屏幕分辨率列表,从 1920x1080 以上一直到 6400x1200。

看起来这暂时解决了我的问题。

相关内容