Behaviour seems somewhat improved but the root issue is still there. When rebooting with VMware Player running the scaling is now remembered correctly, however if I then shut the VM down completely and restart it, it still starts up at first in default screen size, removing the scaling.
Also the scaling modifications seem more aggressive now - if I have the windowed VMware Player maximized on my 4k screen (practical resolution 3840x2015, note not 2160 pixels high due to host window chrome) it allows me to set 125% scaling, but if I then resize the host window or just unmaximize the 125% options disappear from setting *and Ubuntu snaps right back to 200%*. So effectively what I described in https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1884754/comments/9 is still happening as before. I still think https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1884754/comments/11 is the only true fix - in _virtual_ monitors the system should never intervene with scaling settings at all and just trust whatever the user selects for himself, as he may be resizing, maximizing, changing displays etc. all the time. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1884754 Title: Fractional scaling does not persist while resizing or rebooting in VM windows Status in mutter package in Ubuntu: Fix Released Status in mutter source package in Focal: Fix Committed Bug description: [ Impact ] Related to https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1825593, https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1852860, but those report the issues are fixed. They also do not mention the VMware specific issues. [ Test case ] Install Ubuntu 20.04 in VMware Player, install open-vm-tools (done automatically with Easy Install), go to settings, enable Fractional Scaling and select any non-integer value. Results: - The scaling is applied - After next reboot the setting is reverted to 100%, but should use previous value [ Regression potential ] Resolution doesn't adapt properly to the vmware player window size. --- ProblemType: BugDistroRelease: Ubuntu 20.04 Package: mutter 3.36.2-1ubuntu1~20.04.1 ProcVersionSignature: Ubuntu 5.4.0-37.41-generic 5.4.41 Uname: Linux 5.4.0-37-generic x86_64 ApportVersion: 2.20.11-0ubuntu27.3 Architecture: amd64 CasperMD5CheckResult: skip CurrentDesktop: ubuntu:GNOME Date: Tue Jun 23 04:30:21 2020 InstallationDate: Installed on 2020-06-22 (1 days ago) InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bashSourcePackage: mutter UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1884754/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp