Hello,
I am having a problem with remote VMs running on ESXi server after upgrading my host resolution to 4K 3840x2160.
I use vmware Workstaion to connect to a remote ESXi server to console into vms. Recently after switching my resolution to 4K, AutoFit guest resolution seems not to be working. If I switch back to 1080p or even 2560x1600 (on the host) the AutoFit function works again. I went through the ui-log file and I can see some errors with the guest resolution.
The following is when the host resolution is 2560x1600 (also with 1080p):
2020-01-30T20:14:48.665+04:00| vmui| I125: CVMUIApp::MenuButtonClicked: 10204 12
2020-01-30T20:17:39.714+04:00| vmui| I125: CVMUICmdbar::OnButtonClicked: 6
2020-01-30T20:17:39.714+04:00| vmui| I125: CVMUIApp::MenuButtonClicked: 10300 12
2020-01-30T20:17:39.726+04:00| vmui| I125: cui::IsTopologySupported: Topology: 2560x1600 @ 0,0.
2020-01-30T20:17:39.726+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:17:39.727+04:00| vmui| I125: cui::IsTopologySupported: Topology: 2560x1600 @ 0,0.
2020-01-30T20:17:39.727+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:17:39.749+04:00| vmui| I125: cui::IsTopologySupported: Topology: 2560x1600 @ 0,0.
2020-01-30T20:17:39.749+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:17:39.749+04:00| vmui| I125: cui::IsTopologySupported: Topology: 2560x1600 @ 0,0.
2020-01-30T20:17:39.749+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:17:39.782+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Render full screen.
2020-01-30T20:17:39.909+04:00| vmui| I125: wui::control::MKSPanel::UpdateMKSLayout: MKS view is not initialized or not rendering.
2020-01-30T20:17:39.909+04:00| vmui| I125: CVMUIFrame::OnGuestTopologyChanged: Passing main UI rect: 2560x1600 @ 0,0
2020-01-30T20:17:39.909+04:00| vmui| I125: cui::MKSScreenWindowCoordinator::HandleGuestTopologyChange: main UI rect: 2560x1600 @ 0,0
2020-01-30T20:17:39.909+04:00| vmui| I125: cui::MKSScreenWindowCoordinator::HandleGuestTopologyChange: Found 0 present screens
2020-01-30T20:17:39.909+04:00| vmui| I125: cui::MKSScreenWindowCoordinator::HandleGuestTopologyChange: Windows for extra guest monitors will be shown
2020-01-30T20:17:39.909+04:00| vmui| I125: cui::IsTopologySupported: Topology: 2560x1600 @ 0,0.
2020-01-30T20:17:39.909+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:17:39.913+04:00| vmui| I125: wui::control::MKSPanel::UpdateMKSLayout: MKS view is not initialized or not rendering.
2020-01-30T20:17:39.921+04:00| vmui| I125: wui::control::MKSPanel::UpdateMKSLayout: MKS view is not initialized or not rendering.
2020-01-30T20:17:39.922+04:00| vmui| I125: CVMUIFrame::OnGuestTopologyChanged: Passing main UI rect: 2560x1600 @ 0,0
2020-01-30T20:17:39.922+04:00| vmui| I125: cui::MKSScreenWindowCoordinator::HandleGuestTopologyChange: main UI rect: 2560x1600 @ 0,0
2020-01-30T20:17:39.922+04:00| vmui| I125: cui::MKSScreenWindowCoordinator::HandleGuestTopologyChange: Found 1 present screens
When I switch my host to 3840x2160 :
2020-01-30T20:17:47.014+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Render full screen.
2020-01-30T20:19:00.407+04:00| vmui| I125: cui::FullscreenMgr::UpdateResizedVMs: vm Windows Server 2016 has invalid topology.
2020-01-30T20:19:00.407+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:00.407+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:00.408+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:00.408+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:03.257+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:03.257+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:03.280+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:03.280+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:03.331+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:03.331+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:03.397+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:03.397+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:03.443+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:03.443+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:03.479+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:03.479+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:03.509+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:03.509+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:03.546+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:03.546+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:03.737+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:03.737+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:05.275+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Render full screen.
2020-01-30T20:19:07.171+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Render normal window.
2020-01-30T20:19:07.171+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Source: 2560x1600 @ 0,0 Target: 2560x1600 @ 0,0.
2020-01-30T20:19:07.232+04:00| vmui| W115: CVMUIFrame::FitGuest failed: vim.fault.GenericVmConfigFault
2020-01-30T20:19:07.238+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Render normal window.
2020-01-30T20:19:07.238+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Source: 2560x1600 @ 0,0 Target: 2560x1600 @ 0,0.
2020-01-30T20:19:09.855+04:00| vmui| I125: CVMUICmdbar::OnButtonClicked: 6
2020-01-30T20:19:09.855+04:00| vmui| I125: CVMUIApp::MenuButtonClicked: 10300 12
2020-01-30T20:19:09.870+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:09.870+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:09.871+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:09.871+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:09.884+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:09.884+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:09.884+04:00| vmui| I125: cui::IsTopologySupported: Topology: 3840x2160 @ 0,0.
2020-01-30T20:19:09.884+04:00| vmui| I125: cui::IsTopologySupported: Not a local VM. Returning true.
2020-01-30T20:19:09.903+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Render full screen.
2020-01-30T20:19:12.760+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Render normal window.
2020-01-30T20:19:12.760+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Source: 2560x1600 @ 0,0 Target: 2560x1600 @ 0,0.
2020-01-30T20:19:12.831+04:00| vmui| W115: CVMUIFrame::FitGuest failed: vim.fault.GenericVmConfigFault ## HERE
2020-01-30T20:19:12.844+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Render normal window.
2020-01-30T20:19:12.844+04:00| vmui| I125: CMksCtl::LayoutGuestWindow: Source: 2560x1600 @ 0,0 Target: 2560x1600 @ 0,0.
Local vms work fine with all resolutions.
Any idea?
Thanks
Workstation 15 Pro 15.5.1 build-15018445