I have installed a Fedora 33 guest in a VMWare Workstation 16 host (pop!os). This bug happens only when using the wayland gnome session. An X11 session does not have this bug. In the Fedora 33 guest, open-vm-tools and open-vm-tools-desktop are installed. In the display control panel, the max resolution is 2560x1600; the host is running on a 4K screen in native resolution. I have two other linux guests: a xubuntu 20.04 and a pop!os 20.04. In both of these, the display maximises perfectly (the xubuntu instances is open and the display control panel reports a resolution of 3829x1961 for instance) and the guest dynamically responds The Fedora guest (under Wayland session) does not resize. Instead, it forces the VMWare windows to change size. The virtual machine display settings are the same in all three cases: upgraded to VMware 16.x hardware 3d Graphics enabled with 8gb display ram Use host settings for monitors: True The VMWare Workstation settings are the same across the three guests: In the View menu, I always use Autofit Guest Autofit Window is checked
*** Bug 1886309 has been marked as a duplicate of this bug. ***
The issue is that libresolutionKMS.so is not loaded into the Wayland session on Fedora 33 (tested w/ VMWare Workstation 16). It works as expected in Ubuntu 20.10 with either Wayland or Xorg. cp /etc/vmware-tools/tools.conf.example /etc/vmware-tools/tools.conf nano /etc/vmware-tools/tools.conf Remove the # from this block: [resolutionKMS] # Default is true if tools finds an xf86-video-vmware driver with # version >= 13.2.0. If you don't have X installed, set this to true manually. # This only affects tools for Linux. enable=true systemctl restart vmtoolsd.service
Tested on Fedora 32 Live CD (Wayland) and resizing the window is working properly. So the issue is limited to Fedora 33 w/ Wayland. xorg-x11-drv-vmware is installed out of the box on Fedora 33. Version : 13.2.1 Release : 13.fc33 Tentatively reassigning to open-vm-tools
thank you for this solution which worked for me.
Actually, libresolutionKMS.so is not loaded into a Fedora 33 X11 session either but resizing the window is working properly. Its relying on libresolutionSet.so? Fedora 32 has libresolutionKMS.so active for Wayland and X11 sessions.
(In reply to Carl G. from comment #2) > The issue is that libresolutionKMS.so is not loaded into the Wayland session > on Fedora 33 (tested w/ VMWare Workstation 16). It works as expected in > Ubuntu 20.10 with either Wayland or Xorg. > > > cp /etc/vmware-tools/tools.conf.example /etc/vmware-tools/tools.conf > > nano /etc/vmware-tools/tools.conf > > Remove the # from this block: > > [resolutionKMS] > > # Default is true if tools finds an xf86-video-vmware driver with > # version >= 13.2.0. If you don't have X installed, set this to true > manually. > # This only affects tools for Linux. > enable=true > > systemctl restart vmtoolsd.service Same experience here but with VMWare Workstation 15.x Same workaround is applicable for me and works fine. Thank you Carl
Just tested and this still applies to Fedora 34. Is this ever going to get fixed?
This is Fedora so you get to work on whatever is important yourself. https://fedoramagazine.org/how-to-contribute-to-fedora/
Reported the issue upstream: https://github.com/vmware/open-vm-tools/issues/501
Workaround doesn't work in Fedora KDE 34.
I am running VMware® Workstation 16 Pro I am also using Fedora 32 The workaround is enabled and when running wayland, it completely freezes regularly and the only solution is to tell vmware to restart the VM. I had to switch to Xorg. This is not ideal as more an more apps only work under Wayland.
Can someone with the issue try this build with no workaround applied? https://koji.fedoraproject.org/koji/taskinfo?taskID=69080524 If it works fine, I can build an update with the upstream patch for Fedora 33+.
(In reply to Simone Caronni from comment #12) > Can someone with the issue try this build with no workaround applied? > > https://koji.fedoraproject.org/koji/taskinfo?taskID=69080524 > > If it works fine, I can build an update with the upstream patch for Fedora > 33+. Worked for me! I downloaded this package: https://kojipkgs.fedoraproject.org//work/tasks/773/69080773/open-vm-tools-11.2.5-9.fc34.x86_64.rpm Then did sudo dnf install ./open-vm-tools-11.2.5-9.fc34.x86_64.rpm --allowerasing And immediately after installing the package my monitor resolution corrected itself to 3440x1400. (Fedora 34 running on VMware Fusion)
Thanks for the feedback, will push the updated package.
FEDORA-2021-c8f06d94fd has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-c8f06d94fd
FEDORA-2021-c8f06d94fd has been pushed to the Fedora 34 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-c8f06d94fd` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-c8f06d94fd See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
I can't login to Bodhi for some reason to be able to provide testing updates. I installed a fresh Fedora 34 today, installed the advisory from fedora-testing. No issues, immediately resized correctly.
FEDORA-2021-ab57a2f995 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-ab57a2f995
FEDORA-2021-c8f06d94fd has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2021-ab57a2f995 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.
Hello, I just did a fresh install of f34 and have this same issue. Is there something else I can try? Using tools 11.2.5.26209 (build-17337674).
Neermind, I ran all the updates and working great--thanks for everyone's effort to support this project.