VMware VM using Debian 11 does not seem to understand that any video memory is allocated? This forces resolution (in grub) to the basic minimums. How can I correct this?
# hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.459]
Unique ID: rdCR.O3PgoQaqFo1
Hardware Class: framebuffer
Model: "VMware virtual machine"
Vendor: "VMware, Inc"
Device: "VMware virtual machine"
SubVendor: "V M ware, Inc. VBE support 2.0"
SubDevice:
Revision: "2.0"
Memory Size: 0 MB
Memory Range: 0xe8000000-??? (rw)
Notice above no video memory available? But the VMX file has the following configuration...
# 2560*2048*4=20971520/65536=320
# For Windows Dividable By 65536
svga.vramSize = "20971520"
svga.maxWidth = "2560"
svga.maxHeight = "2048"
svga.guestBackedPrimaryAware = "TRUE"
svga.autodetect = "FALSE"
svga.numDisplays = "1"
The video resolution desired is 1920x1200, and within XOrg/Gnome 3, it is presented correctly, Even the login screen is correct, once I changed the GDM3 (greeter) resolution to match the monitors.xml used by Xorg.
But try as I might I can get grub to honor the resolution. Grub works fine, only at the 1280x1024 or less resolutions, i.e. no video memory but default. I have seen many examples where hwinfo --framebuffer shows correct memory in MBs, in turn grub shows high resolutions.
Version of VMware Player...
VMware Workstation 16 Player
16.2.4 build-20089737
Any help appreciated, Thanks.