Bug 477905 - VMware dynamic guest screen resolution broken (regression on Autofit Guest)
Summary: VMware dynamic guest screen resolution broken (regression on Autofit Guest)
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.90.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-02 11:00 UTC by Stefan Hoffmeister
Modified: 2023-12-02 11:53 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Hoffmeister 2023-12-02 11:00:27 UTC
When KDE 6.0 Beta 1 runs as a guest inside VMware Workstation 17.5, the desktop screen resolution no longer adapts dynamically to host window resizing.

This works in KDE 5.27.x  in the same virtualization environment, so this has regressed.

STEPS TO REPRODUCE
1. install VMware Workstation on Fedora Linux 39 (most likely applies to any host operating system); (trial) download is available from https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
2. download OpenSUSE Krypton from http://download.opensuse.org/repositories/KDE:/Medias/images/iso/?P=*Krypton.*.iso - this is a live image which runs KDE 6 Beta 1 (or later).
3. create a new virtual machine with the OpenSUSE Krypton ISO as a live image
4. boot ISO
// boots fine to a UI
5. resize the VMware Workstation window

OBSERVED RESULT
* screen resolution in KDE 6 remains as-is

EXPECTED RESULT
* screen resolution dynamically adapts to VMware Workstation window size ("Autofit Guest" mode is enabled)


The host does not matter - this occurs on both Fedora Linux 39 and on Windows 11 Professional as a host for VMware Workstation.

I expect that the means of getting a running KDE 6 inside VMware Workstation does not matter - at this time, using a pre-built fully patched live ISO seems to be the most reliable way; KDE Neon, Fedora Rawhide + unstable plasma, Fedora Kinoite + unstable plasma all seem to have various challenges in getting a fully-configured KDE 6 in place.

The OpenSUSE Krypton live ISO has the open-vm-tools package running; this is good and required to enable the interaction between the virtual machine host and the guest operating system (running KDE 6).

The OpenSUSE Krypton live ISO runs X11 by default, but from some trials with Fedora Rawhide I believe that the same problem exists under Wayland, too (Fedora Rawhide so far has work-in-progress KDE 6 and issues, so I am not sure how well this is packaged)

Note that this feature actually works when, instead of VMware Workstation, VirtualBox 7.0.12 is used as the virtualization platform (alas, VirtualBox has rather bad virtualization support for graphics at large, making it reasonably unusable).
Comment 1 Stefan Hoffmeister 2023-12-02 11:01:09 UTC
Note that, apparently, VirtualBox and VMware Workstation / Player cannot co-exist on the same Linux installation.
Comment 2 Stefan Hoffmeister 2023-12-02 11:53:51 UTC
Repro steps were bad; the regression remains, though.

Creating a new bug.