Latest xserver not loading fbturbo on Pi4

Problems with packages? Post here, using [tags] of the package name.

Latest xserver not loading fbturbo on Pi4

Postby NotEinstein » Fri Nov 12, 2021 10:08 am

Updated to xorg-server-21.1.1-3-armv7h.pkg.tar.xz xorg-server-common-21.1.1-3-armv7h.pkg.tar.xz xorg-server-devel-21.1.1-3-armv7h.pkg.tar.xz and x cannot find monitor because of fbturbo not found.

Downgrading and found the monitor OK but no keyboard and mouse locally -
[ 16.655] (EE) Failed to load /usr/lib/xorg/modules/input/libinput_drv.so: /usr/lib/xorg/modules/input/libinput_drv.so: undefined symbol: xf86PostGestureSwipeEvent
[ 16.655] (EE) Failed to load module "libinput" (loader failed, 0)
[ 16.655] (EE) No input driver matching `libinput'
[ 16.658] (EE) Failed to load /usr/lib/xorg/modules/input/libinput_drv.so: /usr/lib/xorg/modules/input/libinput_drv.so: undefined symbol: xf86PostGestureSwipeEvent
[ 16.658] (EE) Failed to load module "libinput" (loader failed, 0)
[ 16.660] (II) config/udev: Adding input device CASUE USB KB Consumer Control (/dev/input/event1)
[ 16.660] (**) CASUE USB KB Consumer Control: Applying InputClass "libinput keyboard catchall"
[ 16.660] (II) LoadModule: "libinput"
[ 16.660] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 16.666] (EE) Failed to load /usr/lib/xorg/modules/input/libinput_drv.so: /usr/lib/xorg/modules/input/libinput_drv.so: undefined symbol: xf86PostGestureSwipeEvent
[ 16.666] (EE) Failed to load module "libinput" (loader failed, 0)
[ 16.666] (EE) No input driver matching `libinput'
[ 16.666] (II) Falling back to input driver `libinput'
[ 16.666] (II) LoadModule: "libinput"
[ 16.666] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 16.671] (EE) Failed to load /usr/lib/xorg/modules/input/libinput_drv.so: /usr/lib/xorg/modules/input/libinput_drv.so: undefined symbol: xf86PostGestureSwipeEvent
[ 16.672] (EE) Failed to load module "libinput" (loader failed, 0)
[ 16.675] (II) config/udev: Adding input device CASUE USB KB System Control (/dev/input/event2)
[ 16.675] (**) CASUE USB KB System Control: Applying InputClass "libinput keyboard catchall"
[ 16.675] (II) LoadModule: "libinput"
[ 16.676] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 16.680] (EE) Failed to load /usr/lib/xorg/modules/input/libinput_drv.so: /usr/lib/xorg/modules/input/libinput_drv.so: undefined symbol: xf86PostGestureSwipeEvent
[ 16.680] (EE) Failed to load module "libinput" (loader failed, 0)
[ 16.680] (EE) No input driver matching `libinput'
[ 16.680] (II) Falling back to input driver `libinput'
[ 16.680] (II) LoadModule: "libinput"
[ 16.681] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 16.683] (EE) Failed to load /usr/lib/xorg/modules/input/libinput_drv.so: /usr/lib/xorg/modules/input/libinput_drv.so: undefined symbol: xf86PostGestureSwipeEvent
[ 16.683] (EE) Failed to load module "libinput" (loader failed, 0)
[ 16.686] (II) config/udev: Adding input device SIGMACHIP Usb Mouse (/dev/input/event3)
[ 16.686] (**) SIGMACHIP Usb Mouse: Applying InputClass "libinput pointer catchall"
[ 16.686] (II) LoadModule: "libinput"
[ 16.686] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 16.688] (EE) Failed to load /usr/lib/xorg/modules/input/libinput_drv.so: /usr/lib/xorg/modules/input/libinput_drv.so: undefined symbol: xf86PostGestureSwipeEvent
[ 16.688] (EE) Failed to load module "libinput" (loader failed, 0)
[ 16.688] (EE) No input driver matching `libinput'
[ 16.688] (II) Falling back to input driver `libinput'
[ 16.688] (II) LoadModule: "libinput"
[ 16.688] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 16.690] (EE) Failed to load /usr/lib/xorg/modules/input/libinput_drv.so: /usr/lib/xorg/modules/input/libinput_drv.so: undefined symbol: xf86PostGestureSwipeEvent
[ 16.690] (EE) Failed to load module "libinput" (loader failed, 0)
[ 16.692] (II) config/udev: Adding input device SIGMACHIP Usb Mouse (/dev/input/mouse0)
[ 16.692] (II) No input driver specified, ignoring this device.
[ 16.692] (II) This device may have been added with another device file.

Could ssh and vnc in to control OK.

Downgrading from linux-raspberrypi-5.10.78-2-armv7h.pkg.tar.xz to linux-raspberrypi-5.10.78-1-armv7h.pkg.tar.xz makes no difference.
NotEinstein
 
Posts: 41
Joined: Mon Jul 22, 2019 2:05 am

Re: Latest xserver not loading fbturbo on Pi4

Postby NotEinstein » Sat Nov 13, 2021 4:32 am

Same with a Pi3+

[ 113.984] ABI class: X.Org Video Driver, version 24.0
[ 113.984] (EE) fbturbo: module ABI major version (24) doesn't match the server's version (25)
[ 113.984] (EE) Failed to load module "fbturbo" (module requirement mismatch, 0)
[ 113.985] (EE) No drivers available.
[ 113.985] (EE)
Fatal server error:
[ 113.985] (EE) no screens found(EE)
[ 113.985] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 113.985] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 113.985] (EE)
[ 113.985] (EE) Server terminated with error (1). Closing log file.

sudo pacman -S xf86-video-fbturbo
resolving dependencies...
looking for conflicting packages...
:: xf86-video-fbturbo-git and xorg-server are in conflict (X-ABI-VIDEODRV_VERSION). Remove xorg-server? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: xf86-video-fbturbo-git and xorg-server are in conflict (X-ABI-VIDEODRV_VERSION>=25)
NotEinstein
 
Posts: 41
Joined: Mon Jul 22, 2019 2:05 am

Re: Latest xserver not loading fbturbo on Pi4

Postby robg » Sat Nov 13, 2021 7:25 pm

As with viewtopic.php?f=15&t=15654 the error message suggests an ABI incompatibility between xorg-server and xf86-video-fbturbo. Given that the latter package has not seen any updates since 2018 (and the git source has not been touched since 2013), I don't think there is much that can be done except addressing the X / driver developers directly.

Regarding the RPi, you can switch to xf86-video-fbdev from xf86-video-fbturbo; if I remember correctly, xf86-video-fbturbo only adds Mali GPU support on top of xf86-video-fbdev framebuffer driver. As the RPi does not have a Mali GPU, there is no reason to use xf86-video-fbturbo.
robg
 
Posts: 194
Joined: Tue Jan 05, 2021 8:22 am

Re: Latest xserver not loading fbturbo on Pi4

Postby NotEinstein » Sun Nov 14, 2021 12:57 am

Thanks for responding.

xf86-video-fbdev 0.5.0-3 is installed, not xf86-video-fbturbo, according to pacman, and if I try to install xf86-video-fbturbo. I get

:: xf86-video-fbturbo-git and xorg-server are in conflict (X-ABI-VIDEODRV_VERSION). Remove xorg-server? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: xf86-video-fbturbo-git and xorg-server are in conflict (X-ABI-VIDEODRV_VERSION>=25)

How to get xorg-server to load fbdev and not fbturbo?
NotEinstein
 
Posts: 41
Joined: Mon Jul 22, 2019 2:05 am

Solved: Latest xserver not loading fbturbo on Pi4

Postby NotEinstein » Sun Nov 14, 2021 1:17 am

OK, fixed by editing /etc/X11/xorg.conf swapping fbturbo and fbdev as driver and option.
NotEinstein
 
Posts: 41
Joined: Mon Jul 22, 2019 2:05 am

Re: Latest xserver not loading fbturbo on Pi4

Postby fleixi » Sun Nov 21, 2021 4:29 pm

is swapping the driver with fbdev a good fix? it is extremely hard to find any information with driver the fastest for the pi 3.

Will i lose some performance if i replace fbturbo with fbdev or is this just a relic of older times?

Is fbdev the best driver for a pi3 or are there some other better ways to get the best speed on a desktop on a pi3?
fleixi
 
Posts: 1
Joined: Sun Nov 21, 2021 4:19 pm


Return to Packages

Who is online

Users browsing this forum: No registered users and 8 guests