Tiny Core Extensions > TCE Bugs
TC 16+ Xorg does not see layout changes
andyj:
In TC 15 and previous versions Xorg could see changes to the layout:
--- Code: ---tc@box:~$ tail -fs1 /var/log/Xorg.0.log
[ 8.383] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration threshold: 4
[ 8.383] (II) VMWARE(0): VMMOUSE DEVICE_ON
[ 8.383] (II) VMWARE(0): vmmouse enabled
[ 8.383] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/mouse0)
[ 8.383] (II) No input driver specified, ignoring this device.
[ 8.383] (II) This device may have been added with another device file.
[ 8.383] (II) config/udev: Adding input device PC Speaker (/dev/input/event3)
[ 8.383] (II) No input driver specified, ignoring this device.
[ 8.383] (II) This device may have been added with another device file.
[ 9.106] (II) VMWARE(0): vmmouse enable absolute mode
[ 27.756] (!!) vmware(0): New layout.
[ 27.756] (!!) vmware(0): 0: 0 0 1920 1080
[ 27.756] (!!) vmware(0):
[ 43.243] (!!) vmware(0): New layout.
[ 43.243] (!!) vmware(0): 0: 960 1080 1920 1080
[ 43.243] (!!) vmware(0): 1: 0 0 1920 1080
[ 43.243] (!!) vmware(0):
[ 52.263] (!!) vmware(0): New layout.
[ 52.263] (!!) vmware(0): 0: 1920 0 1920 1080
[ 52.263] (!!) vmware(0): 1: 0 0 1920 1080
[ 52.263] (!!) vmware(0):
[ 57.625] (!!) vmware(0): New layout.
[ 57.625] (!!) vmware(0): 0: 1920 1080 1920 1080
[ 57.625] (!!) vmware(0): 1: 960 0 1920 1080
[ 57.625] (!!) vmware(0): 2: 0 1080 1920 1080
[ 57.625] (!!) vmware(0):
[ 66.093] (!!) vmware(0): New layout.
[ 66.093] (!!) vmware(0): 0: 0 0 1920 1080
[ 66.093] (!!) vmware(0):
--- End code ---
This comes from switching to full screen and cycling through multiple monitors (the Slackware host has three) in the VMware Workstation menu bar.
In TC 16+ the "vmwgfxctrl --print-topology" prints the same information as in previous releases when cycling through multiple monitors, but nothing changes on the desktop and nothing is in Xorg.0.log like it's not even happening.
All TC versions 15+ have the latest open-vm-tools 13.0.5 installed built from the same source file today.
What changed in Xorg between TC 15 and 16? BTW it doesn't work on 17 alpha either.
andyj:
Might be this, from Xorg.0.log:
--- Code: ---[ 4.043] (II) LoadModule: "vmware"
[ 4.043] (II) Loading /usr/local/lib/xorg/modules/drivers/vmware_drv.so
[ 4.048] (EE) Failed to load /usr/local/lib/xorg/modules/drivers/vmware_drv.so: libxatracker.so.2: cannot open shared object file: No such file or directory
[ 4.048] (EE) Failed to load module "vmware" (loader failed, 0)
--- End code ---
--- Code: ---$ grep libxatracker *list
Xorg-7.7-3d.tcz.list:/usr/local/lib/libxatracker.so
Xorg-7.7-3d.tcz.list:/usr/local/lib/libxatracker.so.2
Xorg-7.7-3d.tcz.list:/usr/local/lib/libxatracker.so.2.5.0
--- End code ---
Apparently this was part of Xorg-7.7-3d, but now that it's a meta package, this library is nowhere to be found in TC 16+
Juanito:
--- Quote from: andyj on January 14, 2026, 03:58:47 PM ---What changed in Xorg between TC 15 and 16? BTW it doesn't work on 17 alpha either.
--- End quote ---
At some point after mesa-24.1.7 the libraries provided by the mesa source code changed significantly (some were added, some disappeared), which prompted a refactoring of the extensions containing the libraries.
Let me check if building the latest xf86-video-vmware changes anything.
Juanito:
This exists in mesa-24.1.7
--- Code: ---option(
'gallium-xa',
type : 'feature',
deprecated: {'true': 'enabled', 'false': 'disabled'},
description : 'enable gallium xa frontend.',
)
--- End code ---
..but not in mesa-25.2.5
xf86-video-vmware-13.4.0 configure gives this:
--- Code: ---checking for XATRACKER... no
checking whether to build Kernel Mode Setting and 3D... no
--- End code ---
So far I haven't found any vmware fixes
Juanito:
I posted the updated test extension without the dep on libxatracker at: http://tinycorelinux.net/16.x/x86_64/tcz/src/xorg/xf86-video-vmware/
Maybe you could try it out?
Navigation
[0] Message Index
[#] Next page
Go to full version