I think I just found out the real issue, and that information is not
going to help you because it will contain seemingly random indicators
depending on how I size my windows.

VMware Player, like most virtualization software, runs windowed by
default, and that window is dynamically resizeable. Now someone in all
their wisdom at Ubuntu apparently decided that the available scaling
options depend on the current resolution.

So when I keep the settings screen open, and start resizing the window,
thus dynamically resizing the "monitor", I can see the available scaling
options change in real time. At 3840x2075 (that's 4k minus the VMware
window borders) I see the 100/125/175/175/250 selector, at 3480x1859 I
don't even get any fractional scaling options, at really low resolutions
all scaling options disappear.

When VMware Player boots, it snaps to the default 1024x768 size. So
that's the monitor resolution when the desktop loads, it concludes
scaling is not allowed at that level, and resets to 100%, no matter what
it was before the reboot.

The real issue appears to be: scaling settings should not be modified
based on resolution during boot.

-- 
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 not persisted in VMware Player

Status in mutter package in Ubuntu:
  Incomplete

Bug description:
  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.

  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%

  ProblemType: Bug
  DistroRelease: 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/bash
  SourcePackage: 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

Reply via email to