Reply To: Xorg is dead. Long live XLibre

Forum › Forums › General › Software › Xorg is dead. Long live XLibre › Reply To: Xorg is dead. Long live XLibre

#200507
olsztyn
Member

    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