Add hardware suport for Linux on Khadas VIM3L (Mali G-31MP2)

Hello, i am a novice to kernel and compilation so please answer to me as if you were explaining quantum physics to a dog.

I have a khadas VIM3L sbc from khadas ( i have flashed ubuntu on it and have noticed a terrible performance in games, further looking into it i have found that whatever the GPU should be doing was being done by the CPU instead using something called llvmpipe and to use the gpu i would need to install the drivers. I found this page that contain the drivers for bifrost GPU's. The khadas team also has a tool to automate ubuntu build process How do i go about to build ubuntu for my sbc with hardware aceleration support?

More questions in this forum