I am trying to get a modern Linux up and running on an elderly PC with a Vortex86DX CPU (i586) and a built-in GPU which is reported in dmesg as
[ 21.246156] Console: switching to colour frame buffer device 100x37 [ 21.256977] sisfb: 2D acceleration is enabled, y-panning enabled (auto-max) [ 21.257003] fb0: XGI Z7 frame buffer device version 1.8.9 [ 21.257017] sisfb: Copyright (C) 2001-2005 Thomas Winischhofer
To my understanding this GPU was supported by the SIS module, but when trying to run
startx the XGI driver is attempted, fails, and then the fbdev driver is used:
[ 2994.516] (==) Matched xgi as autoconfigured driver 0 [ 2994.516] (==) Matched modesetting as autoconfigured driver 1 [ 2994.516] (==) Matched fbdev as autoconfigured driver 2 [ 2994.516] (==) Matched vesa as autoconfigured driver 3 [ 2994.516] (==) Assigned the driver to the xf86ConfigLayout [ 2994.517] (II) LoadModule: "xgi" [ 2994.532] (WW) Warning, couldn't open module xgi [ 2994.532] (EE) Failed to load module "xgi" (module does not exist, 0)
The fbdev driver does its job but is rather slow. The VideoDriverFaq at https://wiki.freedesktop.org/xorg/VideoDriverFAQ/ mentions that the sis driver should be used but it is clearly not properly autodetected. The sis module is available in a package and installed on the system
How should I approach this?