Forum › Forums › General › Software › Xorg is dead. Long live XLibre › Reply To: Xorg is dead. Long live XLibre
I have packaged Xlibre debs for antiX-26 (64 and 32 bit arch).
Should appear in the repos soon.
Thanks @anticapitalista for adopting Xlibre into antiX 26 repositories!
Having replaced Xorg with Xlibre on antiX 26 I want to just report that the issue with fullscreen rendering under Xorg on my Apple Macbook Pro 2013 (nVidia graphics chip) is not happening under Xlibre.
Testing other graphics intensive apps, such as Google Earth on my Thinkpad T520. No issues detected so far and rendering performance seems at least as good as under Xorg.
$ sudo ps_mem.py
[sudo] password for demo:
Private + Shared = RAM used Program
116.0 KiB + 17.5 KiB = 133.5 KiB runit
136.0 KiB + 17.5 KiB = 153.5 KiB runsvdir
140.0 KiB + 23.5 KiB = 163.5 KiB sleep
156.0 KiB + 33.5 KiB = 189.5 KiB seatd
216.0 KiB + 33.5 KiB = 249.5 KiB gpm
236.0 KiB + 26.5 KiB = 262.5 KiB sh
312.0 KiB + 27.5 KiB = 339.5 KiB acpid
296.0 KiB + 61.5 KiB = 357.5 KiB cron
528.0 KiB + 128.5 KiB = 656.5 KiB svlogd (5)
588.0 KiB + 215.0 KiB = 803.0 KiB dbus-launch (2)
652.0 KiB + 361.0 KiB = 1.0 MiB getty (4)
676.0 KiB + 366.5 KiB = 1.0 MiB xfconfd
1.3 MiB + 8.5 KiB = 1.3 MiB ssh-agent
1.0 MiB + 315.5 KiB = 1.4 MiB console-kit-daemon
1.8 MiB + 111.5 KiB = 2.0 MiB bash
1.9 MiB + 389.5 KiB = 2.2 MiB dbus-daemon (3)
876.0 KiB + 1.4 MiB = 2.3 MiB udevd (2)
2.2 MiB + 270.5 KiB = 2.5 MiB bluetoothd
1.7 MiB + 827.5 KiB = 2.6 MiB pipewire-pulse
876.0 KiB + 1.7 MiB = 2.6 MiB sudo (2)
1.9 MiB + 760.5 KiB = 2.6 MiB upowerd
2.2 MiB + 387.5 KiB = 2.6 MiB polkitd
2.3 MiB + 507.5 KiB = 2.8 MiB runsv (25)
1.8 MiB + 1.2 MiB = 3.1 MiB lightdm (2)
1.7 MiB + 2.7 MiB = 4.4 MiB dhcpcd (6)
3.4 MiB + 1.2 MiB = 4.7 MiB cupsd
3.6 MiB + 1.3 MiB = 4.8 MiB pipewire
5.7 MiB + 1.4 MiB = 7.1 MiB wpa_supplicant
6.6 MiB + 848.5 KiB = 7.5 MiB udisksd
3.6 MiB + 4.0 MiB = 7.6 MiB kscreen_backend_launcher
3.6 MiB + 4.8 MiB = 8.4 MiB lxqt-policykit-agent
4.7 MiB + 4.9 MiB = 9.6 MiB lxqt-session
8.0 MiB + 1.6 MiB = 9.6 MiB wireplumber
6.6 MiB + 3.6 MiB = 10.2 MiB openbox
8.9 MiB + 1.7 MiB = 10.6 MiB NetworkManager
9.0 MiB + 7.6 MiB = 16.6 MiB qterminal
32.2 MiB + 8.4 MiB = 40.5 MiB lxqt-panel
30.2 MiB + 23.7 MiB = 53.9 MiB xfce4-power-manager
48.1 MiB + 21.3 MiB = 69.4 MiB Xorg
---------------------------------
298.1 MiB
=================================
demo@antix1:~
$
$ inxi -G
Graphics:
Device-1: Intel 2nd Generation Core Processor Family
Integrated Graphics driver: i915 v: kernel
Device-2: NVIDIA GF119M [Quadro NVS 4200M] driver: N/A
Device-3: Chicony Lenovo Integrated Camera (0.3MP)
driver: uvcvideo type: USB
Display: x11 server: X.org with: Xwayland v: 24.1.6
driver: X: loaded: modesetting unloaded: fbdev,vesa
dri: crocus gpu: i915 resolution: 1920x1080~60Hz
API: EGL v: 1.5 drivers: crocus,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.5 compat-v: 3.3 vendor: intel mesa
v: 26.0.1-2~mx25ahs renderer: Mesa Intel HD Graphics 3000
(SNB GT2)
Info: Tools: api: eglinfo,glxinfo de: kscreen-doctor
x11: xdriinfo, xdpyinfo, xprop, xrandr
demo@antix1:~
$
At this point I am setting up a separate antiX 26 image line based on Xlibre instead of Xorg, for more expanded testing before moving all day-to-day operation from antiX 26/Xorg to antiX 26/Xlibre.
Thanks to you @anticapitalista, @Wallon, @andyprough, @anti-apXos for this initiative…
Further update:
In addition to testing of XLibre based antiX 26 on later machines, such as Thinkpad T520 (i7) and one of the best I have – Apple Macbook Pro 2013 (i7, 16Gb), I ventured to testing on my lowest end machine I have – Thinkpad X61 Core2Duo (2006-2007)…
The result is more than surprising:
– Google Earth rendering is next to unusable under Xorg, quite choppy. Now under XLibre rendering of the same is performing well and quite usable using the same antiX 26 image with the only difference it is XLibre.
demo@antix1:~
$ inxi -G
Graphics:
Device-1: Intel Mobile GM965/GL960 Integrated Graphics
driver: i915 v: kernel
Display: x11 server: X.org with: Xwayland v: 24.1.6
driver: X: loaded: modesetting unloaded: fbdev,vesa
dri: crocus gpu: i915 resolution: 1024x768~50Hz
API: EGL v: 1.5 drivers: crocus,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.5 compat-v: 2.1 vendor: intel mesa
v: 26.0.1-2~mx25ahs renderer: Mesa Intel 965GM (CL)
Info: Tools: api: eglinfo,glxinfo de: kscreen-doctor
x11: xdriinfo, xdpyinfo, xprop, xrandr
demo@antix1:~
$
Such huge difference in performance might be attributed to the corrected rendering graphics driver showing under XLibre (Intel) instead of Mesa showing under Xorg, used by Google Earth, but I am not sure how to otherwise interpret such huge performance difference…
- This reply was modified 5 months, 3 weeks ago by olsztyn.
- This reply was modified 5 months, 3 weeks ago by olsztyn.
- This reply was modified 5 months, 3 weeks ago by olsztyn.
Live antiX Boot Options (Previously posted by Xecure):
http://antixlinuxfan.miraheze.org/wiki/Table_of_antiX_Boot_Parameters