You are not logged in.

#1 2023-04-25 20:24:37

D3vil0p3r
Member
Registered: 2022-11-05
Posts: 205

[SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

I use often Arch Linux on VM (by VMware Workstation) and I noted that, despite I install open-vm-tools and xf86-video-vmware packages, OpenGL renderer is tied to LLVMPIPE and it creates some graphical issues. It occurs on Xorg and Wayland.

I remember that some month ago, when I used Arch on VM, OpenGL used always the graphic adapter of VMware (it cannot use the GPU passthrough) and it worked well. Now, with the latest version, it used LLVMPIPE:

glxinfo | grep OpenGL
OpenGL vendor string: Mesa
OpenGL renderer string: llvmpipe (LLVM 15.0.7, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 23.0.3
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 23.0.3
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Tested with linux-zen with linux-zen-headers and linux with linux-headers on the latest Arch Linux ISO (04/01) (GNOME 43).

How can I make OpenGL to use the VMware graphic adapter instead of LLVMPIPE?

Last edited by D3vil0p3r (2023-04-29 12:25:29)

Offline

#2 2023-04-25 20:34:17

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,669

Offline

#3 2023-04-25 21:38:31

D3vil0p3r
Member
Registered: 2022-11-05
Posts: 205

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

Thank you seth

If I enable 3d Acceleration and I provide 2GB of graphic memory, I get:

glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: SVGA3D; build: RELEASE;  LLVM;
OpenGL core profile version string: 4.3 (Core Profile) Mesa 23.0.3
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.3 (Compatibility Profile) Mesa 23.0.3
OpenGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 23.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

So it seems now it uses VMware graphic adapter. In case I would like to keep the 3D acceleration disabled, is there a way to use/force the VMware graphic adapter instead of LLVMPIPE software rendering?

Offline

#4 2023-04-25 21:49:04

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,669

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

The setting enables acceleration *for* the guest. It is what selects between the SVGA3D and llvmpipe renderer - as indicated in the wiki

Note: Xorg can be very slow with 3D Acceleration enabled. In some cases, llvmpipe software rendering is much faster.

This is probably an xy-problem,

it creates some graphical issues

What graphical issues, are they gone w/ SVGA3D and is the performance better w/ SVGA3D or llvmpipe?

Offline

#5 2023-04-25 22:04:36

D3vil0p3r
Member
Registered: 2022-11-05
Posts: 205

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

seth wrote:

The setting enables acceleration *for* the guest. It is what selects between the SVGA3D and llvmpipe renderer - as indicated in the wiki

Note: Xorg can be very slow with 3D Acceleration enabled. In some cases, llvmpipe software rendering is much faster.

This is probably an xy-problem,

it creates some graphical issues

What graphical issues, are they gone w/ SVGA3D and is the performance better w/ SVGA3D or llvmpipe?

At the beginning of the post, I didn't use 3D Acceleration so it was disabled, and as OpenGL renderer I got llvmpipe. The performance of the machine was good, I got only some issues on the terminal, for example, when I opened a file by nano, it freezes and I needed to press a key for unfreezing it. Sometimes when I wrote characters on the terminal, some of them could freeze and I needed to press another key for unfreezing it.

When I followed your suggestion by enabling 3D Acceleration (so using SVGA3D, the performance seemed a little better and those issues above seem to be disappeared.

So, the system will select always the fastest renderer?

In case I don't want to enable 3D acceleration, cannot I force the system to not use llvmpipe and use VM graphical adapter (VMware SVGA II Adapter --> obtained by lspci command)?

Offline

#6 2023-04-26 07:05:59

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,669

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

In case I don't want to enable 3D acceleration

And xy-why would you not want that?

In case I don't want to enable 3D acceleration, cannot I force the system to not use llvmpipe and use VM graphical adapter (VMware SVGA II Adapter --> obtained by lspci command)?

The "3D acceleration" setting *is* the VM graphical adapter, compare the lspci between the two.
https://docs.mesa3d.org/drivers/svga3d.html

You're essentially asking "in case I don't want to buy an AMD GPU, can I still use the amdgpu driver on my intel chip"

On top of that, I suspect it's more the host config than the llvmpipe driver that's causing the original issues.
Try to globally "export LIBGL_ALWAYS_SOFTWARE=1" in the VM OS (/etc/profile.d/soft_gl.sh or so)

Edit: or maybe we're talking past each other…

pacman -Qs vmware

https://archlinux.org/packages/extra/x8 … eo-vmware/

Last edited by seth (2023-04-26 07:12:36)

Offline

#7 2023-04-26 19:51:18

D3vil0p3r
Member
Registered: 2022-11-05
Posts: 205

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

seth wrote:

The "3D acceleration" setting *is* the VM graphical adapter, compare the lspci between the two.
https://docs.mesa3d.org/drivers/svga3d.html

When I enable 3D Acceleration, "sudo lspci" returns:

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
00:10.0 SCSI storage controller: Broadcom / LSI 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.7 PCI bridge: VMware PCI Express Root Port (rev 01)
02:00.0 USB controller: VMware USB1.1 UHCI Controller
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
02:02.0 Multimedia audio controller: Ensoniq ES1371/ES1373 / Creative Labs CT2518 (rev 02)
02:03.0 USB controller: VMware USB2 EHCI Controller

When I disable 3D Acceleration, "sudo lspci" returns:

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
00:10.0 SCSI storage controller: Broadcom / LSI 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.7 PCI bridge: VMware PCI Express Root Port (rev 01)
02:00.0 USB controller: VMware USB1.1 UHCI Controller
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
02:02.0 Multimedia audio controller: Ensoniq ES1371/ES1373 / Creative Labs CT2518 (rev 02)
02:03.0 USB controller: VMware USB2 EHCI Controller

so the VGA adapter seems to be the same in both of cases: VMware SVGA II Adapter

seth wrote:

On top of that, I suspect it's more the host config than the llvmpipe driver that's causing the original issues.
Try to globally "export LIBGL_ALWAYS_SOFTWARE=1" in the VM OS (/etc/profile.d/soft_gl.sh or so)

It still keeps LLVMPIPE.

seth wrote:

pacman -Qs vmware

local/open-vm-tools 6:12.2.0-1
    The Open Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools
local/xf86-video-vmware 13.4.0-1 (xorg-drivers)
    X.org vmware video driver

Despite I have the VMware adapter (as shown above by lspci) even when I disabled the 3D Acceleration, it is still not used...

Offline

#8 2023-04-26 21:19:37

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,669

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

Please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General

Last edited by seth (2023-04-26 21:19:54)

Offline

#9 2023-04-26 21:46:08

D3vil0p3r
Member
Registered: 2022-11-05
Posts: 205

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

seth wrote:

Xorg.0.log is the only Xorg log file I see and it is stored in "/var/log" and it contains:

[    22.377] 
X.Org X Server 1.21.1.8
X Protocol Version 11, Revision 0
[    22.377] Current Operating System: Linux arch-vmwarevirtualplatform 6.2.12-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Thu, 20 Apr 2023 16:11:27 +0000 x86_64
[    22.377] Kernel command line: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=bcaf106c-06d5-4112-bc01-db7b1a61ceb9 rw rootflags=subvol=@ quiet splash loglevel=3 audit=0 nvme_load=yes nowatchdog
[    22.377]  
[    22.377] Current version of pixman: 0.42.2
[    22.377] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    22.377] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    22.377] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 26 23:40:54 2023
[    22.380] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    22.380] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    22.380] (==) No Layout section.  Using the first Screen section.
[    22.380] (==) No screen section available. Using defaults.
[    22.380] (**) |-->Screen "Default Screen Section" (0)
[    22.380] (**) |   |-->Monitor "<default monitor>"
[    22.380] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    22.380] (==) Automatically adding devices
[    22.380] (==) Automatically enabling devices
[    22.380] (==) Automatically adding GPU devices
[    22.380] (==) Automatically binding GPU devices
[    22.380] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    22.381] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[    22.381] 	Entry deleted from font path.
[    22.381] 	(Run 'mkfontdir' on "/usr/share/fonts/misc").
[    22.382] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[    22.382] 	Entry deleted from font path.
[    22.382] 	(Run 'mkfontdir' on "/usr/share/fonts/TTF").
[    22.382] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    22.382] 	Entry deleted from font path.
[    22.382] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    22.382] 	Entry deleted from font path.
[    22.382] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[    22.382] 	Entry deleted from font path.
[    22.382] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[    22.382] 	Entry deleted from font path.
[    22.382] (==) FontPath set to:
	
[    22.382] (==) ModulePath set to "/usr/lib/xorg/modules"
[    22.382] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    22.382] (II) Module ABI versions:
[    22.382] 	X.Org ANSI C Emulation: 0.4
[    22.382] 	X.Org Video Driver: 25.2
[    22.382] 	X.Org XInput driver : 24.4
[    22.382] 	X.Org Server Extension : 10.0
[    22.382] (++) using VT number 7

[    22.382] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    22.383] (II) xfree86: Adding drm device (/dev/dri/card0)
[    22.383] (II) Platform probe for /sys/devices/pci0000:00/0000:00:0f.0/drm/card0
[    22.397] (--) PCI:*(0@0:15:0) 15ad:0405:15ad:0405 rev 0, Mem @ 0xe8000000/134217728, 0xfe000000/8388608, I/O @ 0x00001070/16, BIOS @ 0x????????/131072
[    22.397] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    22.397] (II) LoadModule: "glx"
[    22.400] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    22.409] (II) Module glx: vendor="X.Org Foundation"
[    22.409] 	compiled for 1.21.1.8, module version = 1.0.0
[    22.409] 	ABI class: X.Org Server Extension, version 10.0
[    22.409] (==) Matched vmware as autoconfigured driver 0
[    22.409] (==) Matched modesetting as autoconfigured driver 1
[    22.409] (==) Matched fbdev as autoconfigured driver 2
[    22.409] (==) Matched vesa as autoconfigured driver 3
[    22.409] (==) Assigned the driver to the xf86ConfigLayout
[    22.409] (II) LoadModule: "vmware"
[    22.410] (II) Loading /usr/lib/xorg/modules/drivers/vmware_drv.so
[    23.109] (II) Module vmware: vendor="X.Org Foundation"
[    23.109] 	compiled for 1.21.1.6, module version = 13.4.0
[    23.109] 	Module class: X.Org Video Driver
[    23.109] 	ABI class: X.Org Video Driver, version 25.2
[    23.109] (II) LoadModule: "modesetting"
[    23.110] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    23.114] (II) Module modesetting: vendor="X.Org Foundation"
[    23.114] 	compiled for 1.21.1.8, module version = 1.21.1
[    23.114] 	Module class: X.Org Video Driver
[    23.114] 	ABI class: X.Org Video Driver, version 25.2
[    23.114] (II) LoadModule: "fbdev"
[    23.115] (WW) Warning, couldn't open module fbdev
[    23.115] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    23.115] (II) LoadModule: "vesa"
[    23.115] (WW) Warning, couldn't open module vesa
[    23.115] (EE) Failed to load module "vesa" (module does not exist, 0)
[    23.115] (II) vmware: driver for VMware SVGA: vmware0405, vmware0710
[    23.115] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    23.117] (WW) Falling back to old probe method for modesetting
[    23.117] (II) vmware(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    23.117] (--) vmware(0): DRM driver version is 2.20.0
[    23.117] (==) vmware(0): Depth 24, (--) framebuffer bpp 32
[    23.117] (==) vmware(0): RGB weight 888
[    23.117] (==) vmware(0): Default visual is TrueColor
[    23.117] (--) vmware(0): Min width 1, Max Width 8192.
[    23.117] (--) vmware(0): Min height 1, Max Height 8192.
[    23.118] (II) vmware(0): Output Virtual1 has no monitor section
[    23.118] (II) vmware(0): Output Virtual2 has no monitor section
[    23.118] (II) vmware(0): Output Virtual3 has no monitor section
[    23.118] (II) vmware(0): Output Virtual4 has no monitor section
[    23.118] (II) vmware(0): Output Virtual5 has no monitor section
[    23.118] (II) vmware(0): Output Virtual6 has no monitor section
[    23.118] (II) vmware(0): Output Virtual7 has no monitor section
[    23.118] (II) vmware(0): Output Virtual8 has no monitor section
[    23.118] (II) vmware(0): Printing probed modes for output Virtual1
[    23.118] (II) vmware(0): Modeline "1714x874"x60.0  114.52  1714 1764 1814 1864  874 924 974 1024 -hsync +vsync (61.4 kHz eP)
[    23.118] (II) vmware(0): Modeline "3840x2400"x60.0  592.25  3840 3888 3920 4000  2400 2403 2409 2469 +hsync -vsync (148.1 kHz e)
[    23.118] (II) vmware(0): Modeline "3840x2160"x60.0  533.00  3840 3888 3920 4000  2160 2163 2168 2222 +hsync -vsync (133.2 kHz e)
[    23.118] (II) vmware(0): Modeline "2880x1800"x59.9  337.50  2880 2928 2960 3040  1800 1803 1809 1852 +hsync -vsync (111.0 kHz e)
[    23.118] (II) vmware(0): Modeline "2560x1600"x60.0  348.50  2560 2752 3032 3504  1600 1603 1609 1658 -hsync +vsync (99.5 kHz e)
[    23.118] (II) vmware(0): Modeline "2560x1440"x60.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz e)
[    23.118] (II) vmware(0): Modeline "1920x1440"x60.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[    23.118] (II) vmware(0): Modeline "1856x1392"x60.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[    23.118] (II) vmware(0): Modeline "1792x1344"x60.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[    23.118] (II) vmware(0): Modeline "1920x1200"x59.9  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[    23.118] (II) vmware(0): Modeline "1920x1080"x60.0  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync (67.2 kHz e)
[    23.118] (II) vmware(0): Modeline "1600x1200"x60.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    23.118] (II) vmware(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    23.118] (II) vmware(0): Modeline "1400x1050"x60.0  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[    23.118] (II) vmware(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    23.118] (II) vmware(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    23.118] (II) vmware(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    23.118] (II) vmware(0): Modeline "1360x768"x60.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    23.118] (II) vmware(0): Modeline "1280x800"x59.8   83.50  1280 1352 1480 1680  800 803 809 831 +hsync -vsync (49.7 kHz e)
[    23.118] (II) vmware(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[    23.118] (II) vmware(0): Modeline "1280x768"x59.9   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[    23.118] (II) vmware(0): Modeline "1280x720"x59.9   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync (44.8 kHz e)
[    23.118] (II) vmware(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    23.118] (II) vmware(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    23.118] (II) vmware(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 489 492 525 -hsync -vsync (31.5 kHz e)
[    23.118] (II) vmware(0): EDID for output Virtual2
[    23.118] (II) vmware(0): EDID for output Virtual3
[    23.118] (II) vmware(0): EDID for output Virtual4
[    23.118] (II) vmware(0): EDID for output Virtual5
[    23.118] (II) vmware(0): EDID for output Virtual6
[    23.118] (II) vmware(0): EDID for output Virtual7
[    23.118] (II) vmware(0): EDID for output Virtual8
[    23.118] (II) vmware(0): Output Virtual1 connected
[    23.118] (II) vmware(0): Output Virtual2 disconnected
[    23.118] (II) vmware(0): Output Virtual3 disconnected
[    23.118] (II) vmware(0): Output Virtual4 disconnected
[    23.118] (II) vmware(0): Output Virtual5 disconnected
[    23.118] (II) vmware(0): Output Virtual6 disconnected
[    23.118] (II) vmware(0): Output Virtual7 disconnected
[    23.118] (II) vmware(0): Output Virtual8 disconnected
[    23.118] (II) vmware(0): Using exact sizes for initial modes
[    23.118] (II) vmware(0): Output Virtual1 using initial mode 1714x874 +0+0
[    23.118] (==) vmware(0): DPI set to (96, 96)
[    23.118] (==) vmware(0): Using gamma correction (1.0, 1.0, 1.0)
[    23.118] (II) Loading sub module "fb"
[    23.118] (II) LoadModule: "fb"
[    23.118] (II) Module "fb" already built-in
[    23.118] (II) Loading sub module "dri2"
[    23.118] (II) LoadModule: "dri2"
[    23.118] (II) Module "dri2" already built-in
[    23.118] (II) Loading sub module "dri3"
[    23.118] (II) LoadModule: "dri3"
[    23.118] (II) Module "dri3" already built-in
[    23.118] (II) UnloadModule: "modesetting"
[    23.118] (II) Unloading modesetting
[    23.119] (II) vmware(0): Initialized VMWARE_CTRL extension version 0.2
[    23.121] (WW) vmware(0): Failed to initialize Gallium3D Xa. No render acceleration available.
[    23.121] (WW) vmware(0): Skipped initialization of direct rendering due to lack of render acceleration.
[    23.121] (--) vmware(0): Render acceleration is disabled.
[    23.121] (==) vmware(0): Rendercheck mode is disabled.
[    23.121] (--) vmware(0): Direct rendering (DRI2 3D) is disabled.
[    23.121] (--) vmware(0): Direct rendering (DRI3 3D) is disabled.
[    23.121] (==) vmware(0): Backing store enabled
[    23.121] (==) vmware(0): Silken mouse enabled
[    23.122] (==) vmware(0): DPMS enabled
[    23.122] (II) vmware(0): No 3D acceleration. Not setting up textured video.
[    23.122] (II) Initializing extension Generic Event Extension
[    23.122] (II) Initializing extension SHAPE
[    23.122] (II) Initializing extension MIT-SHM
[    23.122] (II) Initializing extension XInputExtension
[    23.122] (II) Initializing extension XTEST
[    23.122] (II) Initializing extension BIG-REQUESTS
[    23.123] (II) Initializing extension SYNC
[    23.123] (II) Initializing extension XKEYBOARD
[    23.123] (II) Initializing extension XC-MISC
[    23.123] (II) Initializing extension SECURITY
[    23.123] (II) Initializing extension XFIXES
[    23.123] (II) Initializing extension RENDER
[    23.123] (II) Initializing extension RANDR
[    23.123] (II) Initializing extension COMPOSITE
[    23.123] (II) Initializing extension DAMAGE
[    23.123] (II) Initializing extension MIT-SCREEN-SAVER
[    23.123] (II) Initializing extension DOUBLE-BUFFER
[    23.123] (II) Initializing extension RECORD
[    23.124] (II) Initializing extension DPMS
[    23.124] (II) Initializing extension Present
[    23.124] (II) Initializing extension DRI3
[    23.124] (II) Initializing extension X-Resource
[    23.124] (II) Initializing extension XVideo
[    23.124] (II) Initializing extension XVideo-MotionCompensation
[    23.124] (II) Initializing extension GLX
[    23.124] (II) AIGLX: Screen 0 is not DRI2 capable
[    23.299] (II) IGLX: Loaded and initialized swrast
[    23.299] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    23.299] (II) Initializing extension XFree86-VidModeExtension
[    23.299] (II) Initializing extension XFree86-DGA
[    23.299] (II) Initializing extension XFree86-DRI
[    23.299] (II) Initializing extension DRI2
[    23.334] (II) vmware(0): Setting screen physical size to 453 x 231
[    23.411] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    23.411] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    23.411] (**) Power Button: Applying InputClass "system-keyboard"
[    23.411] (II) LoadModule: "libinput"
[    23.411] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    23.419] (II) Module libinput: vendor="X.Org Foundation"
[    23.419] 	compiled for 1.21.1.8, module version = 1.3.0
[    23.419] 	Module class: X.Org XInput Driver
[    23.419] 	ABI class: X.Org XInput driver, version 24.4
[    23.419] (II) Using input driver 'libinput' for 'Power Button'
[    23.419] (**) Power Button: always reports core events
[    23.419] (**) Option "Device" "/dev/input/event0"
[    23.429] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    23.429] (II) event0  - Power Button: device is a keyboard
[    23.429] (II) event0  - Power Button: device removed
[    23.429] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0/event0"
[    23.429] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    23.429] (**) Option "xkb_layout" "us"
[    23.430] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    23.430] (II) event0  - Power Button: device is a keyboard
[    23.431] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/event1)
[    23.431] (**) VMware VMware Virtual USB Mouse: Applying InputClass "libinput pointer catchall"
[    23.431] (II) Using input driver 'libinput' for 'VMware VMware Virtual USB Mouse'
[    23.431] (**) VMware VMware Virtual USB Mouse: always reports core events
[    23.431] (**) Option "Device" "/dev/input/event1"
[    23.490] (II) event1  - VMware VMware Virtual USB Mouse: is tagged by udev as: Mouse
[    23.491] (II) event1  - VMware VMware Virtual USB Mouse: device is a pointer
[    23.491] (II) event1  - VMware VMware Virtual USB Mouse: device removed
[    23.499] (II) libinput: VMware VMware Virtual USB Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.499] (II) libinput: VMware VMware Virtual USB Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.499] (II) libinput: VMware VMware Virtual USB Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.499] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0/0003:0E0F:0003.0001/input/input1/event1"
[    23.499] (II) XINPUT: Adding extended input device "VMware VMware Virtual USB Mouse" (type: MOUSE, id 7)
[    23.499] (**) Option "AccelerationScheme" "none"
[    23.499] (**) VMware VMware Virtual USB Mouse: (accel) selected scheme none/0
[    23.500] (**) VMware VMware Virtual USB Mouse: (accel) acceleration factor: 2.000
[    23.500] (**) VMware VMware Virtual USB Mouse: (accel) acceleration threshold: 4
[    23.555] (II) event1  - VMware VMware Virtual USB Mouse: is tagged by udev as: Mouse
[    23.555] (II) event1  - VMware VMware Virtual USB Mouse: device is a pointer
[    23.557] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/mouse0)
[    23.557] (II) No input driver specified, ignoring this device.
[    23.557] (II) This device may have been added with another device file.
[    23.558] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event2)
[    23.558] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    23.558] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
[    23.558] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    23.558] (**) AT Translated Set 2 keyboard: always reports core events
[    23.558] (**) Option "Device" "/dev/input/event2"
[    23.560] (II) event2  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    23.560] (II) event2  - AT Translated Set 2 keyboard: device is a keyboard
[    23.561] (II) event2  - AT Translated Set 2 keyboard: device removed
[    23.561] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input2/event2"
[    23.561] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 8)
[    23.561] (**) Option "xkb_layout" "us"
[    23.563] (II) event2  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    23.563] (II) event2  - AT Translated Set 2 keyboard: device is a keyboard
[    23.565] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event4)
[    23.565] (**) VirtualPS/2 VMware VMMouse: Applying InputClass "libinput pointer catchall"
[    23.565] (II) Using input driver 'libinput' for 'VirtualPS/2 VMware VMMouse'
[    23.565] (**) VirtualPS/2 VMware VMMouse: always reports core events
[    23.565] (**) Option "Device" "/dev/input/event4"
[    23.567] (II) event4  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[    23.567] (II) event4  - VirtualPS/2 VMware VMMouse: device is a pointer
[    23.568] (II) event4  - VirtualPS/2 VMware VMMouse: device removed
[    23.574] (II) libinput: VirtualPS/2 VMware VMMouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.574] (II) libinput: VirtualPS/2 VMware VMMouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.574] (II) libinput: VirtualPS/2 VMware VMMouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.574] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input4/event4"
[    23.574] (II) XINPUT: Adding extended input device "VirtualPS/2 VMware VMMouse" (type: MOUSE, id 9)
[    23.574] (**) Option "AccelerationScheme" "none"
[    23.574] (**) VirtualPS/2 VMware VMMouse: (accel) selected scheme none/0
[    23.574] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration factor: 2.000
[    23.574] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration threshold: 4
[    23.576] (II) event4  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[    23.576] (II) event4  - VirtualPS/2 VMware VMMouse: device is a pointer
[    23.577] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse2)
[    23.577] (II) No input driver specified, ignoring this device.
[    23.577] (II) This device may have been added with another device file.
[    23.578] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event3)
[    23.578] (**) VirtualPS/2 VMware VMMouse: Applying InputClass "libinput pointer catchall"
[    23.578] (II) Using input driver 'libinput' for 'VirtualPS/2 VMware VMMouse'
[    23.578] (**) VirtualPS/2 VMware VMMouse: always reports core events
[    23.578] (**) Option "Device" "/dev/input/event3"
[    23.579] (II) event3  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[    23.580] (II) event3  - VirtualPS/2 VMware VMMouse: device is a pointer
[    23.580] (II) event3  - VirtualPS/2 VMware VMMouse: device removed
[    23.588] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event3"
[    23.588] (II) XINPUT: Adding extended input device "VirtualPS/2 VMware VMMouse" (type: MOUSE, id 10)
[    23.588] (**) Option "AccelerationScheme" "none"
[    23.588] (**) VirtualPS/2 VMware VMMouse: (accel) selected scheme none/0
[    23.588] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration factor: 2.000
[    23.588] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration threshold: 4
[    23.589] (II) event3  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[    23.590] (II) event3  - VirtualPS/2 VMware VMMouse: device is a pointer
[    23.590] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse1)
[    23.590] (II) No input driver specified, ignoring this device.
[    23.590] (II) This device may have been added with another device file.

Furthermore, I don't have any "/etc/X11/xorg.conf" file.

These logs have been retrieved in an VM environment with GNOME Xorg and 3D Acceleration disabled.

Since on the logs above I see two (EE) related to fbdev and vesa missing, I installed "xf86-video-fbdev" and "xf86-video-vesa", an after reboot, those (EE) disappeared (despite I still have LLVMPIPE) and the new "Xorg.0.log" content is:

[    22.319] 
X.Org X Server 1.21.1.8
X Protocol Version 11, Revision 0
[    22.319] Current Operating System: Linux arch-vmwarevirtualplatform 6.2.12-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Thu, 20 Apr 2023 16:11:27 +0000 x86_64
[    22.319] Kernel command line: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=bcaf106c-06d5-4112-bc01-db7b1a61ceb9 rw rootflags=subvol=@ splash loglevel=3 audit=0 nvme_load=yes nowatchdog
[    22.319]  
[    22.319] Current version of pixman: 0.42.2
[    22.319] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    22.319] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    22.320] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 26 23:54:15 2023
[    22.321] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    22.321] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    22.321] (==) No Layout section.  Using the first Screen section.
[    22.321] (==) No screen section available. Using defaults.
[    22.321] (**) |-->Screen "Default Screen Section" (0)
[    22.321] (**) |   |-->Monitor "<default monitor>"
[    22.322] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    22.322] (==) Automatically adding devices
[    22.322] (==) Automatically enabling devices
[    22.322] (==) Automatically adding GPU devices
[    22.322] (==) Automatically binding GPU devices
[    22.322] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    22.322] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[    22.323] 	Entry deleted from font path.
[    22.323] 	(Run 'mkfontdir' on "/usr/share/fonts/misc").
[    22.323] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[    22.323] 	Entry deleted from font path.
[    22.323] 	(Run 'mkfontdir' on "/usr/share/fonts/TTF").
[    22.323] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    22.323] 	Entry deleted from font path.
[    22.323] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    22.323] 	Entry deleted from font path.
[    22.323] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[    22.323] 	Entry deleted from font path.
[    22.323] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[    22.323] 	Entry deleted from font path.
[    22.323] (==) FontPath set to:
	
[    22.323] (==) ModulePath set to "/usr/lib/xorg/modules"
[    22.323] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    22.323] (II) Module ABI versions:
[    22.323] 	X.Org ANSI C Emulation: 0.4
[    22.323] 	X.Org Video Driver: 25.2
[    22.323] 	X.Org XInput driver : 24.4
[    22.323] 	X.Org Server Extension : 10.0
[    22.323] (++) using VT number 7

[    22.323] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    22.325] (II) xfree86: Adding drm device (/dev/dri/card0)
[    22.325] (II) Platform probe for /sys/devices/pci0000:00/0000:00:0f.0/drm/card0
[    22.335] (--) PCI:*(0@0:15:0) 15ad:0405:15ad:0405 rev 0, Mem @ 0xe8000000/134217728, 0xfe000000/8388608, I/O @ 0x00001070/16, BIOS @ 0x????????/131072
[    22.335] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    22.335] (II) LoadModule: "glx"
[    22.335] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    22.343] (II) Module glx: vendor="X.Org Foundation"
[    22.343] 	compiled for 1.21.1.8, module version = 1.0.0
[    22.343] 	ABI class: X.Org Server Extension, version 10.0
[    22.343] (==) Matched vmware as autoconfigured driver 0
[    22.343] (==) Matched modesetting as autoconfigured driver 1
[    22.343] (==) Matched fbdev as autoconfigured driver 2
[    22.343] (==) Matched vesa as autoconfigured driver 3
[    22.343] (==) Assigned the driver to the xf86ConfigLayout
[    22.343] (II) LoadModule: "vmware"
[    22.343] (II) Loading /usr/lib/xorg/modules/drivers/vmware_drv.so
[    23.018] (II) Module vmware: vendor="X.Org Foundation"
[    23.018] 	compiled for 1.21.1.6, module version = 13.4.0
[    23.018] 	Module class: X.Org Video Driver
[    23.018] 	ABI class: X.Org Video Driver, version 25.2
[    23.018] (II) LoadModule: "modesetting"
[    23.018] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    23.022] (II) Module modesetting: vendor="X.Org Foundation"
[    23.022] 	compiled for 1.21.1.8, module version = 1.21.1
[    23.022] 	Module class: X.Org Video Driver
[    23.022] 	ABI class: X.Org Video Driver, version 25.2
[    23.022] (II) LoadModule: "fbdev"
[    23.022] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    23.023] (II) Module fbdev: vendor="X.Org Foundation"
[    23.023] 	compiled for 1.21.1.1, module version = 0.5.0
[    23.023] 	Module class: X.Org Video Driver
[    23.023] 	ABI class: X.Org Video Driver, version 25.2
[    23.023] (II) LoadModule: "vesa"
[    23.023] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    23.024] (II) Module vesa: vendor="X.Org Foundation"
[    23.024] 	compiled for 1.21.1.4, module version = 2.6.0
[    23.024] 	Module class: X.Org Video Driver
[    23.024] 	ABI class: X.Org Video Driver, version 25.2
[    23.024] (II) vmware: driver for VMware SVGA: vmware0405, vmware0710
[    23.024] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    23.024] (II) FBDEV: driver for framebuffer: fbdev
[    23.024] (II) VESA: driver for VESA chipsets: vesa
[    23.027] (WW) Falling back to old probe method for modesetting
[    23.027] (WW) Falling back to old probe method for fbdev
[    23.027] (II) Loading sub module "fbdevhw"
[    23.027] (II) LoadModule: "fbdevhw"
[    23.028] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    23.029] (II) Module fbdevhw: vendor="X.Org Foundation"
[    23.029] 	compiled for 1.21.1.8, module version = 0.0.2
[    23.029] 	ABI class: X.Org Video Driver, version 25.2
[    23.029] (II) vmware(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    23.029] (--) vmware(0): DRM driver version is 2.20.0
[    23.029] (==) vmware(0): Depth 24, (--) framebuffer bpp 32
[    23.029] (==) vmware(0): RGB weight 888
[    23.029] (==) vmware(0): Default visual is TrueColor
[    23.029] (--) vmware(0): Min width 1, Max Width 8192.
[    23.029] (--) vmware(0): Min height 1, Max Height 8192.
[    23.029] (II) vmware(0): Output Virtual1 has no monitor section
[    23.029] (II) vmware(0): Output Virtual2 has no monitor section
[    23.029] (II) vmware(0): Output Virtual3 has no monitor section
[    23.029] (II) vmware(0): Output Virtual4 has no monitor section
[    23.029] (II) vmware(0): Output Virtual5 has no monitor section
[    23.029] (II) vmware(0): Output Virtual6 has no monitor section
[    23.029] (II) vmware(0): Output Virtual7 has no monitor section
[    23.029] (II) vmware(0): Output Virtual8 has no monitor section
[    23.029] (II) vmware(0): Printing probed modes for output Virtual1
[    23.029] (II) vmware(0): Modeline "1714x874"x60.0  114.52  1714 1764 1814 1864  874 924 974 1024 -hsync +vsync (61.4 kHz eP)
[    23.029] (II) vmware(0): Modeline "3840x2400"x60.0  592.25  3840 3888 3920 4000  2400 2403 2409 2469 +hsync -vsync (148.1 kHz e)
[    23.029] (II) vmware(0): Modeline "3840x2160"x60.0  533.00  3840 3888 3920 4000  2160 2163 2168 2222 +hsync -vsync (133.2 kHz e)
[    23.029] (II) vmware(0): Modeline "2880x1800"x59.9  337.50  2880 2928 2960 3040  1800 1803 1809 1852 +hsync -vsync (111.0 kHz e)
[    23.029] (II) vmware(0): Modeline "2560x1600"x60.0  348.50  2560 2752 3032 3504  1600 1603 1609 1658 -hsync +vsync (99.5 kHz e)
[    23.029] (II) vmware(0): Modeline "2560x1440"x60.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz e)
[    23.029] (II) vmware(0): Modeline "1920x1440"x60.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[    23.029] (II) vmware(0): Modeline "1856x1392"x60.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[    23.029] (II) vmware(0): Modeline "1792x1344"x60.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[    23.029] (II) vmware(0): Modeline "1920x1200"x59.9  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[    23.029] (II) vmware(0): Modeline "1920x1080"x60.0  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync (67.2 kHz e)
[    23.029] (II) vmware(0): Modeline "1600x1200"x60.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    23.029] (II) vmware(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    23.029] (II) vmware(0): Modeline "1400x1050"x60.0  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[    23.029] (II) vmware(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    23.029] (II) vmware(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    23.029] (II) vmware(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    23.029] (II) vmware(0): Modeline "1360x768"x60.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    23.029] (II) vmware(0): Modeline "1280x800"x59.8   83.50  1280 1352 1480 1680  800 803 809 831 +hsync -vsync (49.7 kHz e)
[    23.029] (II) vmware(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[    23.029] (II) vmware(0): Modeline "1280x768"x59.9   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[    23.029] (II) vmware(0): Modeline "1280x720"x59.9   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync (44.8 kHz e)
[    23.029] (II) vmware(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    23.029] (II) vmware(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    23.029] (II) vmware(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 489 492 525 -hsync -vsync (31.5 kHz e)
[    23.029] (II) vmware(0): EDID for output Virtual2
[    23.029] (II) vmware(0): EDID for output Virtual3
[    23.029] (II) vmware(0): EDID for output Virtual4
[    23.030] (II) vmware(0): EDID for output Virtual5
[    23.030] (II) vmware(0): EDID for output Virtual6
[    23.030] (II) vmware(0): EDID for output Virtual7
[    23.030] (II) vmware(0): EDID for output Virtual8
[    23.030] (II) vmware(0): Output Virtual1 connected
[    23.030] (II) vmware(0): Output Virtual2 disconnected
[    23.030] (II) vmware(0): Output Virtual3 disconnected
[    23.030] (II) vmware(0): Output Virtual4 disconnected
[    23.030] (II) vmware(0): Output Virtual5 disconnected
[    23.030] (II) vmware(0): Output Virtual6 disconnected
[    23.030] (II) vmware(0): Output Virtual7 disconnected
[    23.030] (II) vmware(0): Output Virtual8 disconnected
[    23.030] (II) vmware(0): Using exact sizes for initial modes
[    23.030] (II) vmware(0): Output Virtual1 using initial mode 1714x874 +0+0
[    23.030] (==) vmware(0): DPI set to (96, 96)
[    23.030] (==) vmware(0): Using gamma correction (1.0, 1.0, 1.0)
[    23.030] (II) Loading sub module "fb"
[    23.030] (II) LoadModule: "fb"
[    23.030] (II) Module "fb" already built-in
[    23.030] (II) Loading sub module "dri2"
[    23.030] (II) LoadModule: "dri2"
[    23.030] (II) Module "dri2" already built-in
[    23.030] (II) Loading sub module "dri3"
[    23.030] (II) LoadModule: "dri3"
[    23.030] (II) Module "dri3" already built-in
[    23.030] (II) UnloadModule: "modesetting"
[    23.030] (II) Unloading modesetting
[    23.030] (II) UnloadModule: "fbdev"
[    23.030] (II) Unloading fbdev
[    23.030] (II) UnloadSubModule: "fbdevhw"
[    23.030] (II) Unloading fbdevhw
[    23.030] (II) UnloadModule: "vesa"
[    23.030] (II) Unloading vesa
[    23.030] (II) vmware(0): Initialized VMWARE_CTRL extension version 0.2
[    23.033] (WW) vmware(0): Failed to initialize Gallium3D Xa. No render acceleration available.
[    23.033] (WW) vmware(0): Skipped initialization of direct rendering due to lack of render acceleration.
[    23.033] (--) vmware(0): Render acceleration is disabled.
[    23.033] (==) vmware(0): Rendercheck mode is disabled.
[    23.033] (--) vmware(0): Direct rendering (DRI2 3D) is disabled.
[    23.033] (--) vmware(0): Direct rendering (DRI3 3D) is disabled.
[    23.033] (==) vmware(0): Backing store enabled
[    23.033] (==) vmware(0): Silken mouse enabled
[    23.033] (==) vmware(0): DPMS enabled
[    23.033] (II) vmware(0): No 3D acceleration. Not setting up textured video.
[    23.033] (II) Initializing extension Generic Event Extension
[    23.034] (II) Initializing extension SHAPE
[    23.034] (II) Initializing extension MIT-SHM
[    23.034] (II) Initializing extension XInputExtension
[    23.034] (II) Initializing extension XTEST
[    23.034] (II) Initializing extension BIG-REQUESTS
[    23.034] (II) Initializing extension SYNC
[    23.034] (II) Initializing extension XKEYBOARD
[    23.034] (II) Initializing extension XC-MISC
[    23.034] (II) Initializing extension SECURITY
[    23.034] (II) Initializing extension XFIXES
[    23.034] (II) Initializing extension RENDER
[    23.034] (II) Initializing extension RANDR
[    23.035] (II) Initializing extension COMPOSITE
[    23.035] (II) Initializing extension DAMAGE
[    23.035] (II) Initializing extension MIT-SCREEN-SAVER
[    23.035] (II) Initializing extension DOUBLE-BUFFER
[    23.035] (II) Initializing extension RECORD
[    23.035] (II) Initializing extension DPMS
[    23.035] (II) Initializing extension Present
[    23.035] (II) Initializing extension DRI3
[    23.035] (II) Initializing extension X-Resource
[    23.035] (II) Initializing extension XVideo
[    23.035] (II) Initializing extension XVideo-MotionCompensation
[    23.035] (II) Initializing extension GLX
[    23.035] (II) AIGLX: Screen 0 is not DRI2 capable
[    23.202] (II) IGLX: Loaded and initialized swrast
[    23.202] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    23.202] (II) Initializing extension XFree86-VidModeExtension
[    23.202] (II) Initializing extension XFree86-DGA
[    23.202] (II) Initializing extension XFree86-DRI
[    23.202] (II) Initializing extension DRI2
[    23.239] (II) vmware(0): Setting screen physical size to 453 x 231
[    23.320] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    23.320] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    23.320] (**) Power Button: Applying InputClass "system-keyboard"
[    23.320] (II) LoadModule: "libinput"
[    23.320] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    23.329] (II) Module libinput: vendor="X.Org Foundation"
[    23.329] 	compiled for 1.21.1.8, module version = 1.3.0
[    23.329] 	Module class: X.Org XInput Driver
[    23.329] 	ABI class: X.Org XInput driver, version 24.4
[    23.329] (II) Using input driver 'libinput' for 'Power Button'
[    23.329] (**) Power Button: always reports core events
[    23.329] (**) Option "Device" "/dev/input/event0"
[    23.339] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    23.339] (II) event0  - Power Button: device is a keyboard
[    23.339] (II) event0  - Power Button: device removed
[    23.339] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0/event0"
[    23.339] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    23.339] (**) Option "xkb_layout" "us"
[    23.340] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    23.340] (II) event0  - Power Button: device is a keyboard
[    23.341] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/event1)
[    23.341] (**) VMware VMware Virtual USB Mouse: Applying InputClass "libinput pointer catchall"
[    23.341] (II) Using input driver 'libinput' for 'VMware VMware Virtual USB Mouse'
[    23.341] (**) VMware VMware Virtual USB Mouse: always reports core events
[    23.341] (**) Option "Device" "/dev/input/event1"
[    23.401] (II) event1  - VMware VMware Virtual USB Mouse: is tagged by udev as: Mouse
[    23.403] (II) event1  - VMware VMware Virtual USB Mouse: device is a pointer
[    23.403] (II) event1  - VMware VMware Virtual USB Mouse: device removed
[    23.416] (II) libinput: VMware VMware Virtual USB Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.416] (II) libinput: VMware VMware Virtual USB Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.416] (II) libinput: VMware VMware Virtual USB Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.416] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0/0003:0E0F:0003.0001/input/input1/event1"
[    23.416] (II) XINPUT: Adding extended input device "VMware VMware Virtual USB Mouse" (type: MOUSE, id 7)
[    23.418] (**) Option "AccelerationScheme" "none"
[    23.418] (**) VMware VMware Virtual USB Mouse: (accel) selected scheme none/0
[    23.418] (**) VMware VMware Virtual USB Mouse: (accel) acceleration factor: 2.000
[    23.418] (**) VMware VMware Virtual USB Mouse: (accel) acceleration threshold: 4
[    23.479] (II) event1  - VMware VMware Virtual USB Mouse: is tagged by udev as: Mouse
[    23.480] (II) event1  - VMware VMware Virtual USB Mouse: device is a pointer
[    23.483] (II) config/udev: Adding input device VMware VMware Virtual USB Mouse (/dev/input/mouse0)
[    23.483] (II) No input driver specified, ignoring this device.
[    23.484] (II) This device may have been added with another device file.
[    23.486] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event2)
[    23.486] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    23.486] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
[    23.486] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    23.486] (**) AT Translated Set 2 keyboard: always reports core events
[    23.486] (**) Option "Device" "/dev/input/event2"
[    23.489] (II) event2  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    23.490] (II) event2  - AT Translated Set 2 keyboard: device is a keyboard
[    23.491] (II) event2  - AT Translated Set 2 keyboard: device removed
[    23.491] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input2/event2"
[    23.491] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 8)
[    23.491] (**) Option "xkb_layout" "us"
[    23.494] (II) event2  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    23.494] (II) event2  - AT Translated Set 2 keyboard: device is a keyboard
[    23.497] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event4)
[    23.497] (**) VirtualPS/2 VMware VMMouse: Applying InputClass "libinput pointer catchall"
[    23.497] (II) Using input driver 'libinput' for 'VirtualPS/2 VMware VMMouse'
[    23.497] (**) VirtualPS/2 VMware VMMouse: always reports core events
[    23.497] (**) Option "Device" "/dev/input/event4"
[    23.499] (II) event4  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[    23.499] (II) event4  - VirtualPS/2 VMware VMMouse: device is a pointer
[    23.500] (II) event4  - VirtualPS/2 VMware VMMouse: device removed
[    23.509] (II) libinput: VirtualPS/2 VMware VMMouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.509] (II) libinput: VirtualPS/2 VMware VMMouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.509] (II) libinput: VirtualPS/2 VMware VMMouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    23.509] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input4/event4"
[    23.509] (II) XINPUT: Adding extended input device "VirtualPS/2 VMware VMMouse" (type: MOUSE, id 9)
[    23.509] (**) Option "AccelerationScheme" "none"
[    23.509] (**) VirtualPS/2 VMware VMMouse: (accel) selected scheme none/0
[    23.509] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration factor: 2.000
[    23.509] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration threshold: 4
[    23.511] (II) event4  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[    23.511] (II) event4  - VirtualPS/2 VMware VMMouse: device is a pointer
[    23.512] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse2)
[    23.512] (II) No input driver specified, ignoring this device.
[    23.512] (II) This device may have been added with another device file.
[    23.512] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event3)
[    23.512] (**) VirtualPS/2 VMware VMMouse: Applying InputClass "libinput pointer catchall"
[    23.512] (II) Using input driver 'libinput' for 'VirtualPS/2 VMware VMMouse'
[    23.512] (**) VirtualPS/2 VMware VMMouse: always reports core events
[    23.512] (**) Option "Device" "/dev/input/event3"
[    23.513] (II) event3  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[    23.514] (II) event3  - VirtualPS/2 VMware VMMouse: device is a pointer
[    23.514] (II) event3  - VirtualPS/2 VMware VMMouse: device removed
[    23.523] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event3"
[    23.523] (II) XINPUT: Adding extended input device "VirtualPS/2 VMware VMMouse" (type: MOUSE, id 10)
[    23.523] (**) Option "AccelerationScheme" "none"
[    23.523] (**) VirtualPS/2 VMware VMMouse: (accel) selected scheme none/0
[    23.523] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration factor: 2.000
[    23.523] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration threshold: 4
[    23.524] (II) event3  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[    23.524] (II) event3  - VirtualPS/2 VMware VMMouse: device is a pointer
[    23.525] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse1)
[    23.525] (II) No input driver specified, ignoring this device.
[    23.525] (II) This device may have been added with another device file.

Last edited by D3vil0p3r (2023-04-26 21:58:16)

Offline

#10 2023-04-26 22:04:19

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,669

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

Since on the logs above I see two (EE) related to fbdev and vesa missing, I installed "xf86-video-fbdev" and "xf86-video-vesa"

Those are not real "errors" and good god, please remove those packages again (you don't want to use those drivers *ever*)

You're running on the xf86-video-vmware driver but

[    23.121] (WW) vmware(0): Failed to initialize Gallium3D Xa. No render acceleration available.
[    23.121] (WW) vmware(0): Skipped initialization of direct rendering due to lack of render acceleration.
[    23.121] (--) vmware(0): Render acceleration is disabled.
[    23.121] (==) vmware(0): Rendercheck mode is disabled.
[    23.121] (--) vmware(0): Direct rendering (DRI2 3D) is disabled.
[    23.121] (--) vmware(0): Direct rendering (DRI3 3D) is disabled.
…
[    23.124] (II) AIGLX: Screen 0 is not DRI2 capable
[    23.299] (II) IGLX: Loaded and initialized swrast
[    23.299] (II) GLX: Initialized DRISWRAST GL provider for screen 0

Remove xf86-video-vmware to use the modesetting driver, but you'll always use software rendering until you enable the 3D acceleration.

Offline

#11 2023-04-29 02:28:10

D3vil0p3r
Member
Registered: 2022-11-05
Posts: 205

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

Oh ok. So I guess the only way to use VMware graphic adapter is only to enable 3D Acceleration.

Offline

#12 2023-04-29 10:34:38

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,834

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

Yup, in the past there were separate dedicated paths for 2d and 3d acceleration.
At some point the 3d acceleration path had improved so much it did 2d acceleration better then the dedicated 2d paths . Nowadays there are no more 2d dedicated acceleration paths in grahics drivers.

The 3D acceleration buttons/choices should have been relabeled to just "acceleration" but that never happened.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#13 2023-04-29 12:25:11

D3vil0p3r
Member
Registered: 2022-11-05
Posts: 205

Re: [SOLVED] Arch Linux in VMWare VM uses LLVMPIPE for OpenGL renderer

Thank you guys. I label the post as SOLVED.

Offline

Board footer

Powered by FluxBB