Skip to content

Lag on Artix OpenRC VM (ESXi) #1584

@TopHatProductions115new

Description

@TopHatProductions115new

Select the version

other or don't know

Describe your issue

I'm running Artix Linux (OpenRC) in an ESXi VM, and recently re-attempted switching to XLibre. The VM has Open VM Tools installed. There is no physical GPU passed through to this VM. After attempting the switch, I encountered noticable lag when attempting to interact with my desktop (Xfce4). When clicking on buttons and other UI elements, the expected response can take anywhere from 5-40 seconds to appear. I'm not sure if it's a bug or a mistake on my part. Any help would be appreciated.

Steps to reproduce

  1. Switched to TTY
  2. Ran the following commands:
    sudo pacman -S xlibre-xserver startxfce4
  3. Encountered initial desktop lag
  4. Switched back to TTY
  5. Ran the following commands:
    sudo pacman -S xlibre sudo pacman -S xlibre-input-vmmouse xlibre-video-vmware startxfce4
  6. Encountered the same desktop lag

NOTE: For each pacman -S ... command(s), I also removed any already-installed packages that conflicted with them if pacman couldn't do so automatically.

What did you expect?

A desktop environment with little-to-no lag.

Additional Information

My first attempt at this ran unto the same issue (lag). I suspect that I've missed a step. Please let me know if there are any changes I should make.

/var/log/pacman.log

[2025-12-04T13:19:18-0500] [PACMAN] Running '/usr/bin/pacman -S xlibre-xserver'
[2025-12-04T13:19:34-0500] [ALPM] transaction started
[2025-12-04T13:19:36-0500] [ALPM] removed xf86-video-vesa (2.6.0-2.2)
[2025-12-04T13:19:36-0500] [ALPM] removed xorg-server (21.1.20-1)
[2025-12-04T13:19:36-0500] [ALPM] removed xorg-server-common (21.1.20-1)
[2025-12-04T13:19:36-0500] [ALPM] removed xf86-input-libinput (1.5.0-1.2)
[2025-12-04T13:19:36-0500] [ALPM] installed xlibre-xserver-common (25.0.0.16-1)
[2025-12-04T13:19:36-0500] [ALPM] installed xlibre-input-libinput (1.5.1.0-9.2)
[2025-12-04T13:19:36-0500] [ALPM] installed xlibre-xserver (25.0.0.16-1)
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET] >>> Closed source drivers - like those from Nvidia - might not
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]     have an updated ABI version to match xlibre-xserver.
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]     To prevent problems with these drivers create this file:
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]     /etc/X11/xorg.conf.d/xlibre.conf
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]     Section "ServerFlags"
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]         Option "IgnoreABI" "true"
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]     EndSection
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET] >>> It is required to replace all installed xf86* xorg driver
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]     packages with their xlibre* counterparts before starting
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]     xlibre-xsever. So if for example xf86-video-intel has been
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]     installed it should be replaced with xlibre-xf86-video-intel.
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]     For more information about Xlibre on Artix Linux visit our WiKi pa>
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]         https://wiki.artixlinux.org/Site/XlibreOnArtix
[2025-12-04T13:19:37-0500] [ALPM-SCRIPTLET]
[2025-12-04T13:19:37-0500] [ALPM] transaction completed
[2025-12-04T13:34:51-0500] [PACMAN] Running '/usr/bin/pacman -S xlibre xlibre-xf86-video-vmware'
[2025-12-04T13:40:29-0500] [PACMAN] Running '/usr/bin/pacman -R xlibre-video-vesa'
[2025-12-04T13:41:07-0500] [PACMAN] Running '/usr/bin/pacman -S xlibre'
[2025-12-04T13:41:42-0500] [ALPM] transaction started
[2025-12-04T13:41:44-0500] [ALPM] removed xorg-server-xvfb (21.1.20-1)
[2025-12-04T13:41:44-0500] [ALPM] removed xorg-server-xnest (21.1.20-1)
[2025-12-04T13:41:44-0500] [ALPM] removed xorg-server-xephyr (21.1.20-1)
[2025-12-04T13:41:44-0500] [ALPM] removed xorg-server-devel (21.1.20-1)
[2025-12-04T13:41:44-0500] [ALPM] installed xlibre-video-vesa (2.6.0.4-1.1)
[2025-12-04T13:41:44-0500] [ALPM] reinstalled xlibre-xserver-common (25.0.0.16-1)
[2025-12-04T13:41:44-0500] [ALPM] reinstalled xlibre-xserver (25.0.0.16-1)
[2025-12-04T13:41:44-0500] [ALPM-SCRIPTLET] >>> Closed source drivers - like those from Nvidia - might not
[2025-12-04T13:41:44-0500] [ALPM-SCRIPTLET]     have an updated ABI version to match xlibre-xserver.
[2025-12-04T13:41:44-0500] [ALPM-SCRIPTLET]     To prevent problems with these drivers create this file:
[2025-12-04T13:41:44-0500] [ALPM-SCRIPTLET]
[2025-12-04T13:41:44-0500] [ALPM-SCRIPTLET]     /etc/X11/xorg.conf.d/xlibre.conf
[2025-12-04T13:41:44-0500] [ALPM-SCRIPTLET]
[2025-12-04T13:41:44-0500] [ALPM-SCRIPTLET]     Section "ServerFlags"
[2025-12-04T13:41:44-0500] [ALPM-SCRIPTLET]         Option "IgnoreABI" "true"
[2025-12-04T13:41:44-0500] [ALPM-SCRIPTLET]     EndSection
[2025-12-04T13:41:44-0500] [ALPM-SCRIPTLET]
[2025-12-04T13:41:44-0500] [ALPM] installed xlibre-xserver-devel (25.0.0.16-1)
[2025-12-04T13:41:44-0500] [ALPM] installed xlibre-xserver-xephyr (25.0.0.16-1)
[2025-12-04T13:41:44-0500] [ALPM] installed xlibre-xserver-xnest (25.0.0.16-1)
[2025-12-04T13:41:44-0500] [ALPM] installed xlibre-xserver-xvfb (25.0.0.16-1)
[2025-12-04T13:41:45-0500] [ALPM] transaction completed
[2025-12-04T13:41:45-0500] [ALPM] running 'rebuild-detector.hook'...
[2025-12-04T13:45:09-0500] [PACMAN] Running '/usr/bin/pacman -R xlibre-xf86-input-vmmouse xlibre-xf86-video-vmware'
[2025-12-04T13:45:29-0500] [PACMAN] Running '/usr/bin/pacman -S xlibre-input-vmmouse xlibre-video-vmware'
[2025-12-04T13:45:36-0500] [ALPM] transaction started
[2025-12-04T13:45:36-0500] [ALPM] installed xlibre-input-vmmouse (13.2.0.3-1.2)
[2025-12-04T13:45:36-0500] [ALPM] installed xlibre-video-vmware (13.4.0.3-1.1)
[2025-12-04T13:45:36-0500] [ALPM] transaction completed
[2025-12-04T13:45:36-0500] [ALPM] running '30-udev-reload.hook'...

Extra fields

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds-triageThis needs to be reviewed and categorized.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions