Here is the root cause:
[ 6.582] (II) LoadModule: "vesa"
[ 6.582] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 6.582] (II) Module vesa: vendor="X.Org Foundation"
[ 6.582] compiled for 1.20.9, module version = 2.5.0
[ 6.582] Module class: X.Org Video Driver
[ 6.582] ABI class: X.Org Video Driver, version 24.1
[ 6.582] (II) VESA: driver for VESA chipsets: vesa
I have mentioned it so often… OMG… sorry, but VESA will be always loaded first and it has NO GRAPHICAL OUTPUT, only basic video output. Remove it again:
sudo mhwd --remove pci video-vesa
sudo mhwd --install pci video-linux
vesa is an Xorg driver for generic VESA video cards. It can drive most VESA-compatible video cards, but only makes use of the basic standard VESA core that is common to these cards. The driver supports depths 8, 15 16 and 24.
https://linux.die.net/man/4/vesa
https://forum.manjaro.org/search?q=%40megavolt%20remove%20video-vesa