You are not logged in.

#1 2024-04-05 08:27:38

humanp
Member
Registered: 2024-04-05
Posts: 4

[SOLVED] xf86-video-vmware-13.4.0-2 corrupts screen under VirtualBox

Hello!

When I installed updates yesterday (with "pacman -Syu") - after reboot the screen became quickly corrupted and unusable (I have screenshots, but I don't know how to post them).

This simple downgrade from  xf86-video-vmware-13.4.0-2 to  xf86-video-vmware-13.4.0-1 fixes problem for me:

pacman -U /var/cache/pacman/pkg/xf86-video-vmware-13.4.0-1-x86_64.pkg.tar.zst
reboot

Environment:

  • AarchLinux: XFCE4 + Xorg

  • running under VirtualBox 7.0.10/Windows 10

  • VirtualBox uses display: VMSVGA + 3D acceleration enabled.

Is anybody else experiencing same issue?

Last edited by humanp (2024-04-09 06:14:50)

Offline

#2 2024-04-05 09:56:47

humanp
Member
Registered: 2024-04-05
Posts: 4

Re: [SOLVED] xf86-video-vmware-13.4.0-2 corrupts screen under VirtualBox

Additional information:

When problematic version is installed (xf86-video-vmware 13.4.0-2) there are these additional errors in /var/log/Xorg.0.log:

[     5.346] (EE) Failed to load /usr/lib/xorg/modules/drivers/vmware_drv.so: /usr/lib/xorg/modules/drivers/vmware_drv.so: undefined symbol: vgaHWGetIndex
[     5.346] (EE) Failed to load module "vmware" (loader failed, 0)

Here is output "inxi -G" for correctly working driver (13.4.0-1 release):

Graphics:
  Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.20.0.0
  Display: server: X.org v: 1.21.1.12 with: Xwayland v: 23.2.5 driver: X: loaded: vmware
    unloaded: modesetting,vesa dri: vmwgfx gpu: vmwgfx tty: 113x24
  API: EGL v: 1.4,1.5 drivers: swrast,vmwgfx platforms: gbm,surfaceless,device
  API: OpenGL v: 4.5 compat-v: 4.1 vendor: mesa v: 24.0.4-arch1.2 note: console (EGL sourced)
    renderer: SVGA3D; build: RELEASE; LLVM;, llvmpipe (LLVM 17.0.6 256 bits)

And here is diff (old correct driver 13.4.0-1 release, new incorrect driver 13.4.0-2 release):

<   Display: server: X.org v: 1.21.1.12 with: Xwayland v: 23.2.5 driver: X: loaded: vmware
<     unloaded: modesetting,vesa dri: vmwgfx gpu: vmwgfx tty: 113x24
---
>   Display: server: X.org v: 1.21.1.12 with: Xwayland v: 23.2.5 driver: X: loaded: modesetting
>     unloaded: vesa failed: vmware dri: vmwgfx gpu: vmwgfx tty: 113x24

Offline

#3 2024-04-07 12:24:03

minozheros
Member
Registered: 2024-04-06
Posts: 2

Re: [SOLVED] xf86-video-vmware-13.4.0-2 corrupts screen under VirtualBox

humanp wrote:

Is anybody else experiencing same issue?

Yes, I can confirm the issue. I am running VMware Workstation 17 and an Arch Guest.

Offline

#4 2024-04-07 13:07:40

Dave B
Member
Registered: 2012-10-16
Posts: 4

Re: [SOLVED] xf86-video-vmware-13.4.0-2 corrupts screen under VirtualBox

Confirmed, using Arch guest w/ openbox and X.
Problems:
- Autoresize doesn't work any more
- Text is invisible eg in terminal, some icons invisible on XFCE4 panel and status tray with 3D acceleration on, but all good with 3D acceleration off on host machine (though obviously not an optimal solution).

Same effect as uninstalling wmare driver completely on VM.
All problems solved by downgrading to xf86-video-vmware-13.4.0-1 from -2.

Offline

#5 2024-04-08 16:46:57

humanp
Member
Registered: 2024-04-05
Posts: 4

Re: [SOLVED] xf86-video-vmware-13.4.0-2 corrupts screen under VirtualBox

Thanks for your feedback!

I reported issue here: https://gitlab.archlinux.org/archlinux/ … -/issues/2

Offline

#6 2024-04-08 20:08:25

Dave B
Member
Registered: 2012-10-16
Posts: 4

Re: [SOLVED] xf86-video-vmware-13.4.0-2 corrupts screen under VirtualBox

The maintainer has posted a new release, seems to work fine now.

Offline

#7 2024-04-09 06:13:41

humanp
Member
Registered: 2024-04-05
Posts: 4

Re: [SOLVED] xf86-video-vmware-13.4.0-2 corrupts screen under VirtualBox

Confirmed! Upgrading to latest xf86-video-vmware-13.4.0-3 fixes this bug.

Offline

Board footer

Powered by FluxBB