Amlogic notorious dreadful display lag problem

Debian Bookworm barebones minimal (no standard utilities,) console.
My Khadas VIM1 S905X works fine, Linux must have fixed that.
My new BPI-M5 S905X3 has the Amlogic notorious display lag problem.
Why has Amlogic, bpi, etc., not submitted to Linux kernel, demonstrated some reasonable behaviour.
I have most faith in Amlogic chipsets.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098417
What about conflicting modules;
aes_ce_ccm scpi_cpufreq arm_scpi cpufreq_conservative cpufreq_powersave cpufreq_userspace cpufreq_ondemand nls_ascii nls_cp437 vfat fat ath9k_htc ath9k_common ath9k_hw ath mac80211 libarc4 cfg80211 meson_vdec(C) rfkill sg joydev videobuf2_dma_contig v4l2_mem2mem videobuf2_memops meson_dw_hdmi videobuf2_v4l2 meson_drm dw_hdmi videobuf2_common cec videodev snd_soc_meson_axg_sound_card meson_saradc snd_soc_meson_g12a_tohdmitx meson_ir pwm_meson snd_soc_meson_g12a_toacodec meson_gxbb_wdt display_connector panfrost snd_soc_meson_axg_tdmin rc_core drm_display_helper snd_soc_meson_axg_frddr snd_soc_meson_axg_tdm_interface snd_soc_meson_codec_glue snd_soc_meson_axg_tdmout snd_soc_meson_axg_toddr snd_soc_meson_card_utils drm_dma_helper governor_simpleondemand aes_ce_blk snd_soc_meson_t9015 snd_soc_meson_axg_fifo snd_soc_meson_axg_tdm_formatter gpu_sched snd_soc_core drm_kms_helper aes_ce_cipher mc polyval_ce drm_shmem_helper snd_pcm_dmaengine polyval_generic ghash_ce meson_canvas gf128mul snd_pcm drm snd_timer sha2_ce snd sha256_arm64 evdev soundcore sha1_ce leds_gpio efi_pstore nvmem_meson_efuse meson_rng cpufreq_dt efivarfs ext4 crc16 mbcache jbd2 crc32c_generic sd_mod t10_pi crc64_rocksoft crc64 crc_t10dif crct10dif_generic hid_generic usbhid hid uas usb_storage scsi_mod scsi_common dwmac_generic xhci_plat_hcd meson_gxl xhci_hcd realtek dwc2 dwc3 udc_core usbcore ulpi dwmac_meson8b stmmac_platform axg_audio stmmac sclk_div clk_phase pcs_xpcs mdio_mux_meson_g12a mdio_mux phylink reset_meson_audio_arb rtc_meson_vrtc of_mdio dwc3_meson_g12a roles usb_common fixed_phy fwnode_mdio libphy crct10dif_ce crct10dif_common pwm_regulator gpio_regulator fixed gpio_keys adc_keys industrialio

from dmesg;
[ 11.871094] panfrost ffe40000.gpu: clock rate = 24000000 [ 11.871187] panfrost ffe40000.gpu: error -ENODEV: _opp_set_regulators: no regulator (mali) found [ 11.876502] panfrost ffe40000.gpu: mali-g31 id 0x7093 major 0x0 minor 0x0 status 0x0 [ 11.876527] panfrost ffe40000.gpu: features: 00000000,000027f7, issues: 00000000,00000400 [ 11.876538] panfrost ffe40000.gpu: Features: L2:0x07100206 Shader:0x00000000 Tiler:0x00000209 Mem:0x1 MMU:0x00002821 AS:0xff JS:0x7 [ 11.876549] panfrost ffe40000.gpu: shader_present=0x1 l2_present=0x1 [ 11.881810] [drm] Initialized panfrost 1.2.0 20180908 for ffe40000.gpu on minor 0 [ 11.909054] ------------[ cut here ]------------ [ 11.909072] WARNING: CPU: 3 PID: 447 at drivers/base/component.c:575 component_unbind+0x60/0x70 [ 11.909100] Modules linked in: meson_dw_hdmi(+) panfrost polyval_generic videobuf2_memops ghash_ce dw_hdmi gf128mul videobuf2_v4l2 meson_drm sha2_ce governor_simpleondemand videobuf2_common sha256_arm64 gpu_sched cec drm_shmem_helper meson_ir meson_gxbb_wdt drm_display_helper sha1_ce videodev pwm_meson rc_core snd_soc_meson_axg_sound_card snd_soc_meson_g12a_toacodec snd_soc_meson_axg_tdmout meson_saradc snd_soc_meson_card_utils snd_soc_meson_t9015 snd_soc_meson_axg_tdm_interface snd_soc_meson_g12a_tohdmitx display_connector snd_soc_meson_axg_toddr snd_soc_meson_codec_glue snd_soc_meson_axg_tdmin drm_dma_helper snd_soc_meson_axg_frddr snd_soc_meson_axg_tdm_formatter snd_soc_meson_axg_fifo mc snd_soc_core drm_kms_helper meson_canvas snd_pcm_dmaengine snd_pcm drm snd_timer snd soundcore leds_gpio meson_rng nvmem_meson_efuse evdev efi_pstore cpufreq_dt efivarfs ext4 crc16 mbcache jbd2 crc32c_generic sd_mod t10_pi crc64_rocksoft crc64 crc_t10dif crct10dif_generic hid_generic usbhid hid uas [ 11.909352] usb_storage scsi_mod scsi_common dwmac_generic xhci_plat_hcd xhci_hcd dwc2 dwc3 meson_gxl udc_core usbcore ulpi dwmac_meson8b stmmac_platform stmmac pcs_xpcs phylink mdio_mux_meson_g12a mdio_mux of_mdio reset_meson_audio_arb fixed_phy fwnode_mdio axg_audio sclk_div clk_phase rtc_meson_vrtc libphy dwc3_meson_g12a roles usb_common crct10dif_ce crct10dif_common pwm_regulator fixed gpio_regulator adc_keys gpio_keys industrialio [ 11.909493] CPU: 3 PID: 447 Comm: (udev-worker) Not tainted 6.1.0-31-arm64 #1 Debian 6.1.128-1 [ 11.909505] Hardware name: bananapi Banana Pi BPI-M5/Banana Pi BPI-M5, BIOS 2024.07-armbian-2024.07-S3f77-P5ac9-H8a14-Vd36f-Bb703-R448a 07/01/2024 [ 11.909513] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=–) [ 11.909522] pc : component_unbind+0x60/0x70 [ 11.909535] lr : component_unbind_all+0xd0/0xe0 [ 11.909547] sp : ffff8000087434b0 [ 11.909552] x29: ffff8000087434b0 x28: ffff4798884dd780 x27: ffff47989dd4fe80 [ 11.909569] x26: ffffb4466dc551d8 x25: ffffb4466dc374f0 x24: ffff479887c10000 [ 11.909585] x23: 0000000000000001 x22: ffff479887c10000 x21: ffffffffffffffff [ 11.909601] x20: ffff4798884dd500 x19: ffff47989dd4fe80 x18: ffffffffffffffff [ 11.909616] x17: ffff479884690140 x16: ffffb446a08d27d0 x15: 0000000000000000 [ 11.909631] x14: 0000000000000004 x13: ffffb4466db3b998 x12: 0000000000000000 [ 11.909647] x11: ffff47993128e4b0 x10: ffff47993128e480 x9 : ffffb446a08d28a0 [ 11.909662] x8 : ffffb4466db3b000 x7 : 0000000000000000 x6 : 0000000000000000 [ 11.909677] x5 : 0000000000000000 x4 : ffff479973fde330 x3 : 0000000000000112 [ 11.909691] x2 : ffff479887c10000 x1 : ffff4798884dd500 x0 : 0000000000000000 [ 11.909707] Call trace: [ 11.909713] component_unbind+0x60/0x70 [ 11.909727] component_unbind_all+0xd0/0xe0 [ 11.909739] meson_drv_bind_master+0x1e0/0x4bc [meson_drm] [ 11.909774] meson_drv_bind+0x1c/0x30 [meson_drm] [ 11.909792] try_to_bring_up_aggregate_device+0x1e4/0x2d0 [ 11.909806] __component_add+0xc4/0x1bc [ 11.909814] component_add+0x1c/0x2c [ 11.909822] meson_dw_hdmi_probe+0x24/0x30 [meson_dw_hdmi] [ 11.909844] platform_probe+0x70/0xcc [ 11.909855] really_probe+0xc8/0x3e0 [ 11.909867] __driver_probe_device+0x84/0x160 [ 11.909879] driver_probe_device+0x44/0x120 [ 11.909890] __driver_attach+0xfc/0x204 [ 11.909902] bus_for_each_dev+0x7c/0xdc [ 11.909912] driver_attach+0x2c/0x40 [ 11.909923] bus_add_driver+0x184/0x240 [ 11.909934] driver_register+0x80/0x13c [ 11.909946] __platform_driver_register+0x30/0x3c [ 11.909955] meson_dw_hdmi_platform_driver_init+0x28/0x1000 [meson_dw_hdmi] [ 11.909975] do_one_initcall+0x60/0x260 [ 11.909987] do_init_module+0x50/0x1fc [ 11.909996] load_module+0x1cb8/0x2220 [ 11.910005] __do_sys_finit_module+0xac/0x130 [ 11.910013] __arm64_sys_finit_module+0x28/0x34 [ 11.910022] invoke_syscall+0x78/0x100 [ 11.910035] el0_svc_common.constprop.0+0x4c/0xf4 [ 11.910047] do_el0_svc+0x2c/0x9c [ 11.910057] el0_svc+0x34/0xd4 [ 11.910069] el0t_64_sync_handler+0xf4/0x120 [ 11.910080] el0t_64_sync+0x18c/0x190 [ 11.910089] —[ end trace 0000000000000000 ]— [ 11.910176] Unable to handle kernel NULL pointer dereference at virtual address 00000000000000d0 [ 11.913407] Mem abort info: [ 11.916145] ESR = 0x0000000096000004 [ 11.919897] EC = 0x25: DABT (current EL), IL = 32 bits [ 11.925144] SET = 0, FnV = 0 [ 11.928134] EA = 0, S1PTW = 0 [ 11.931255] FSC = 0x04: level 0 translation fault [ 11.936105] Data abort info: [ 11.938942] ISV = 0, ISS = 0x00000004 [ 11.942753] CM = 0, WnR = 0 [ 11.945659] user pgtable: 4k pages, 48-bit VAs, pgdp=00000000b1c0b000 [ 11.952045] [00000000000000d0] pgd=0000000000000000, p4d=0000000000000000 [ 11.958776] Internal error: Oops: 0000000096000004 [#1] SMP [ 11.964275] Modules linked in: polyval_ce v4l2_mem2mem meson_dw_hdmi(+) panfrost polyval_generic videobuf2_memops ghash_ce dw_hdmi gf128mul videobuf2_v4l2 meson_drm sha2_ce governor_simpleondemand videobuf2_common sha256_arm64 gpu_sched cec drm_shmem_helper meson_ir meson_gxbb_wdt drm_display_helper sha1_ce videodev pwm_meson rc_core snd_soc_meson_axg_sound_card snd_soc_meson_g12a_toacodec snd_soc_meson_axg_tdmout meson_saradc snd_soc_meson_card_utils snd_soc_meson_t9015 snd_soc_meson_axg_tdm_interface snd_soc_meson_g12a_tohdmitx display_connector snd_soc_meson_axg_toddr snd_soc_meson_codec_glue snd_soc_meson_axg_tdmin drm_dma_helper snd_soc_meson_axg_frddr snd_soc_meson_axg_tdm_formatter snd_soc_meson_axg_fifo mc snd_soc_core drm_kms_helper meson_canvas snd_pcm_dmaengine snd_pcm drm snd_timer snd soundcore leds_gpio meson_rng nvmem_meson_efuse evdev efi_pstore cpufreq_dt efivarfs ext4 crc16 mbcache jbd2 crc32c_generic sd_mod t10_pi crc64_rocksoft crc64 crc_t10dif crct10dif_generic [ 11.964544] hid_generic usbhid hid uas usb_storage scsi_mod scsi_common dwmac_generic xhci_plat_hcd xhci_hcd dwc2 dwc3 meson_gxl udc_core usbcore ulpi dwmac_meson8b stmmac_platform stmmac pcs_xpcs phylink mdio_mux_meson_g12a mdio_mux of_mdio reset_meson_audio_arb fixed_phy fwnode_mdio axg_audio sclk_div clk_phase rtc_meson_vrtc libphy dwc3_meson_g12a roles usb_common crct10dif_ce crct10dif_common pwm_regulator fixed gpio_regulator adc_keys gpio_keys industrialio [ 12.050756] CPU: 3 PID: 447 Comm: (udev-worker) Tainted: G W 6.1.0-31-arm64 #1 Debian 6.1.128-1 [ 12.050770] Hardware name: bananapi Banana Pi BPI-M5/Banana Pi BPI-M5, BIOS 2024.07-armbian-2024.07-S3f77-P5ac9-H8a14-Vd36f-Bb703-R448a 07/01/2024 [ 12.050776] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=–) [ 12.050785] pc : meson_dw_hdmi_unbind+0x18/0x30 [meson_dw_hdmi] [ 12.050817] lr : component_unbind+0x40/0x70 [ 12.050832] sp : ffff8000087434a0 [ 12.050836] x29: ffff8000087434a0 x28: ffff4798884dd780 x27: ffff47989dd4fe80 [ 12.050848] x26: ffffb4466dc551d8 x25: ffffb4466dc374f0 x24: ffff479887c10000 [ 12.050859] x23: 0000000000000001 x22: ffff479887c10000 x21: ffffffffffffffff [ 12.050870] x20: ffff4798884dd500 x19: ffff47989dd4fe80 x18: ffffffffffffffff [ 12.050880] x17: ffff479884690140 x16: ffffb446a08d27d0 x15: 0000000000000000 [ 12.050891] x14: 0000000000000004 x13: ffffb4466db3b998 x12: 0000000000000000 [ 12.050901] x11: ffff47993128e4b0 x10: ffff47993128e480 x9 : ffffb446a08d24d0 [ 12.050911] x8 : ffffb4466db3b000 x7 : 0000000000000000 x6 : 0000000000000000 [ 12.050921] x5 : 0000000000000000 x4 : ffff479973fde330 x3 : ffffb4466dc51280 [ 12.050931] x2 : ffff479887c10000 x1 : ffff47992e3b4c10 x0 : 0000000000000000 [ 12.050941] Call trace: [ 12.050945] meson_dw_hdmi_unbind+0x18/0x30 [meson_dw_hdmi] [ 12.050964] component_unbind+0x40/0x70 [ 12.050975] component_unbind_all+0xd0/0xe0 [ 12.050986] meson_drv_bind_master+0x1e0/0x4bc [meson_drm] [ 12.051016] meson_drv_bind+0x1c/0x30 [meson_drm] [ 12.051032] try_to_bring_up_aggregate_device+0x1e4/0x2d0 [ 12.051044] __component_add+0xc4/0x1bc [ 12.051050] component_add+0x1c/0x2c [ 12.051056] meson_dw_hdmi_probe+0x24/0x30 [meson_dw_hdmi] [ 12.051073] platform_probe+0x70/0xcc [ 12.051081] really_probe+0xc8/0x3e0 [ 12.051091] __driver_probe_device+0x84/0x160 [ 12.051101] driver_probe_device+0x44/0x120 [ 12.051111] __driver_attach+0xfc/0x204 [ 12.051121] bus_for_each_dev+0x7c/0xdc [ 12.051130] driver_attach+0x2c/0x40 [ 12.051139] bus_add_driver+0x184/0x240 [ 12.051147] driver_register+0x80/0x13c [ 12.051157] __platform_driver_register+0x30/0x3c [ 12.051164] meson_dw_hdmi_platform_driver_init+0x28/0x1000 [meson_dw_hdmi] [ 12.051182] do_one_initcall+0x60/0x260 [ 12.051191] do_init_module+0x50/0x1fc [ 12.051199] load_module+0x1cb8/0x2220 [ 12.051206] __do_sys_finit_module+0xac/0x130 [ 12.051213] __arm64_sys_finit_module+0x28/0x34 [ 12.051220] invoke_syscall+0x78/0x100 [ 12.051230] el0_svc_common.constprop.0+0x4c/0xf4 [ 12.051240] do_el0_svc+0x2c/0x9c [ 12.051249] el0_svc+0x34/0xd4 [ 12.051258] el0t_64_sync_handler+0xf4/0x120 [ 12.051266] el0t_64_sync+0x18c/0x190 [ 12.051279] Code: d503233f a9bf7bfd 910003fd f9403c00 (f9406800) [ 12.051284] —[ end trace 0000000000000000 ]— [ 12.128729] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 12.187748] meson_vdec: module is from the staging directory, the quality is unknown, you have been warned.

Meson firmware and libgl1-mesa-dri libglx-mesa0 does nothing.