I've built xf86-video-fbdev.tcz, then rebooted and started Xorg with it. Here is Xorg.0.log fragment:
[ 154.651] (==) Matched psb as autoconfigured driver 0
[ 154.651] (==) Matched psb_drv as autoconfigured driver 1
[ 154.651] (==) Matched modesetting as autoconfigured driver 2
[ 154.651] (==) Matched fbdev as autoconfigured driver 3
[ 154.651] (==) Matched vesa as autoconfigured driver 4
[ 154.651] (==) Assigned the driver to the xf86ConfigLayout
[ 154.651] (II) LoadModule: "psb"
[ 154.652] (WW) Warning, couldn't open module psb
[ 154.652] (EE) Failed to load module "psb" (module does not exist, 0)
[ 154.652] (II) LoadModule: "psbdrv"
[ 154.653] (WW) Warning, couldn't open module psbdrv
[ 154.653] (EE) Failed to load module "psbdrv" (module does not exist, 0)
[ 154.653] (II) LoadModule: "modesetting"
[ 154.653] (II) Loading /usr/local/lib/xorg/modules/drivers/modesetting_drv.so
[ 154.660] (II) Module modesetting: vendor="X.Org Foundation"
[ 154.660] compiled for 1.20.4, module version = 1.20.4
[ 154.660] Module class: X.Org Video Driver
[ 154.660] ABI class: X.Org Video Driver, version 24.0
[ 154.660] (II) LoadModule: "fbdev"
[ 154.661] (II) Loading /usr/local/lib/xorg/modules/drivers/fbdev_drv.so
[ 154.669] (II) Module fbdev: vendor="X.Org Foundation"
[ 154.669] compiled for 1.20.4, module version = 0.5.0
[ 154.669] Module class: X.Org Video Driver
[ 154.669] ABI class: X.Org Video Driver, version 24.0
[ 154.669] (II) LoadModule: "vesa"
[ 154.670] (II) Loading /usr/local/lib/xorg/modules/drivers/vesa_drv.so
[ 154.672] (II) Module vesa: vendor="X.Org Foundation"
[ 154.672] compiled for 1.20.0, module version = 2.4.0
[ 154.672] Module class: X.Org Video Driver
[ 154.672] ABI class: X.Org Video Driver, version 24.0
[ 154.672] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 154.672] (II) FBDEV: driver for framebuffer: fbdev
[ 154.672] (II) VESA: driver for VESA chipsets: vesa
[ 154.672] (--) using VT number 2
[ 154.748] (II) modeset(0): using drv /dev/dri/card0
[ 154.748] (WW) Falling back to old probe method for fbdev
[ 154.748] (II) Loading sub module "fbdevhw"
[ 154.748] (II) LoadModule: "fbdevhw"
[ 154.749] (II) Loading /usr/local/lib/xorg/modules/libfbdevhw.so
[ 154.751] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 154.751] compiled for 1.20.4, module version = 0.0.2
[ 154.751] ABI class: X.Org Video Driver, version 24.0
[ 154.752] (II) modeset(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 154.752] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 154.752] (==) modeset(0): RGB weight 888
[ 154.752] (==) modeset(0): Default visual is TrueColor
seems ok, and fbdevhw present. But geany up-scrolling is still dumb. Maybe other drivers must be blacklisted or some Xorg.conf editing is necessary?
Here is lsmod:
Module Size Used by Not tainted
ccm 16384 3
snd_hda_codec_realtek 61440 1
snd_hda_codec_generic 40960 1 snd_hda_codec_realtek
snd_hda_intel 24576 0
snd_hda_codec 57344 3 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 36864 4 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec
snd_hwdep 12288 1 snd_hda_codec
snd_pcm 49152 3 snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer 20480 1 snd_pcm
snd 36864 7 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore 12288 1 snd
cpufreq_powersave 12288 0
cpufreq_userspace 12288 0
cpufreq_conservative 12288 0
ath9k 61440 0
mac80211 237568 1 ath9k
gma500_gfx 69632 2
ath9k_common 12288 1 ath9k
ath9k_hw 368640 2 ath9k,ath9k_common
drm_kms_helper 86016 1 gma500_gfx
i2c_isch 12288 0
drm 212992 4 gma500_gfx,drm_kms_helper
ath 24576 3 ath9k,ath9k_common,ath9k_hw
cfg80211 167936 4 ath9k,mac80211,ath9k_common,ath
agpgart 24576 1 drm
fb_sys_fops 12288 1 drm_kms_helper
syscopyarea 12288 1 drm_kms_helper
sysfillrect 12288 1 drm_kms_helper
sysimgblt 12288 1 drm_kms_helper
i2c_algo_bit 12288 1 gma500_gfx
squashfs 28672 128
zstd_decompress 53248 1 squashfs
xxhash 16384 1 zstd_decompress
loop 20480 256
wmi_bmof 12288 0
asus_wmi 20480 0
sparse_keymap 12288 1 asus_wmi
pcspkr 12288 0
serio_raw 12288 0
video 28672 2 gma500_gfx,asus_wmi
backlight 12288 2 asus_wmi,video
battery 16384 0
ac 12288 0
lpc_sch 12288 0
wmi 16384 2 wmi_bmof,asus_wmi
acpi_cpufreq 12288 1